Principal Software Engineer

Armedia LLC
Vienna, VA Full Time
POSTED ON 10/18/2024
AVAILABLE BEFORE 12/22/2024
Armedia is in search of a Principal Software Engineer, this position is fully remote.  The U.S. Senate Committee on Appropriations (“Committee”) requires the support design, engineering, documentation, and quality assurance services for the Committee’s efforts to build a modern legislative system (“System”).  This System will have workflow processes to solicit “Member Requests” for policy and spending interests from the public and U.S. Senators when writing legislation.  Committee staff will serve as the Product Owner and will be involved in this effort to build the System. Additionally, the U.S. Senate Sergeant at Arms (SAA) will provide an Enterprise Application Architect and a Technical Solutions Architect and Project Manager as part of the collaborative team (“Team”) who will assist with the design and evaluation of the System.

This position is contingent on the award of a contract and grant of funding.


Required Qualifications:      
  • US citizenship      
  • At least 5 years of relevant experience in complex software system engineering, design, analysis, performance, testing, and evaluation.
  • Proficiency in Django, Python, Vue.js, and Quasar.
  • Proficiency in SQL and experience with PostgreSQL.

Preferred Qualifications:           
  • Proficient with Microsoft Office products
  • Experience with database design, optimization, and performance tuning.
  • Experience providing technical and administrative support for information systems development tasks, including the execution of technical tasks, the review of work products for correctness, adherence to the design concept and to user standards, and for the progress of tasks in accordance with schedules.
  • Experience with government or large-scale enterprise applications.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Armedia offers a comprehensive benefits package, including subsidized medical, dental, and vision insurance, life insurance, discounted disability insurance, a 401k retirement plan with company match, generous PTO, and paid holidays. 

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$171,989 - $214,493
Income Estimation: 
$154,846 - $194,761
Income Estimation: 
$171,989 - $214,493
Income Estimation: 
$154,846 - $194,761
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213
Income Estimation: 
$144,263 - $176,213
Income Estimation: 
$171,989 - $214,493
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Vienna, VA area that may be a better fit.

Principal Software Engineer

Associates Systems LLC, Riverdale, MD

Principal Software Engineer (Python)

Peraton, College Park, MD