Principal Software Engineer
$142.79k - $189.75kGdit
Req ID: RQ223243 Type of Requisition: Regular Clearance Level Must Be Able to Obtain: None Public Trust/Other Required: Other Job Family: Software Engineering Skills: Problem Solving,Software Solutions,Solutions Development Experience: 5 + years of related experience US Citizenship Required: Yes What You’ll Do Define and drive the strategic direction for backend and full-stack engineering practices, architecture, and technical excellence across the organization Lead the development of scalable, reliable, and secure distributed systems that serve government customers Serve as the technical authority and thought leader for system architecture, data design, and engineering excellence Design and implement modern service architectures, data pipelines, and infrastructure patterns that enable team velocity and system reliability Deliver new features and improvements to our core services including major read/write paths for customer intake, application screening, and information dissemination Collaborate with product managers and stakeholders to balance technical feasibility with business requirements, making pragmatic trade‑offs that deliver measurable impact Build and maintain shared libraries, service frameworks, and infrastructure patterns that enable consistency and reduce cognitive load Identify opportunities to modernize our backend systems and take ownership of large‑scale technical initiatives that improve system quality, performance, and maintainability Establish and champion engineering best practices including API design, data modeling, testing strategies, observability patterns, security standards, and code quality Mentor and coach engineers at all levels on backend technologies, distributed systems, and establish career development pathways for backend specialization Influence technical decisions across teams and serve as a strategic advisor on architecture and infrastructure initiatives Work across the full stack when needed to solve problems end‑to‑end – frontend and infrastructure experience is valuable but backend systems are your primary focus What We’re Looking For Evidence of Engineering Accomplishment Demonstrated track record of leading and delivering multiple production‑ready, scalable distributed systems with measurable business impact Proven experience architecting and implementing microservice architectures at scale with high‑throughput and reliability requirements Track record of establishing backend engineering standards, practices, and architectural patterns that improve team productivity and system quality Working experience with distributed system patterns including event‑driven architectures, asynchronous processing, caching strategies, and data consistency patterns Experience designing and implementing APIs (REST, GraphQL, or similar) that serve as the foundation for customer‑facing applications Strong understanding of system transformation patterns with practical experience leading modernization efforts from monoliths to microservices or legacy to modern stacks Experience with observability, monitoring, and alerting strategies including structured logging, metrics, tracing, and incident response Familiarity with cloud‑native architectures, infrastructure as code, and deployment patterns (AWS, Azure, GCP) Experience with data architecture including relational and NoSQL databases, data modeling, migration strategies, and data governance Technical Excellence Strong proficiency in modern programming languages (Java, Python, or similar) with deep understanding of language ecosystems and tooling Solid understanding of distributed systems principles including consistency models, consensus algorithms, failure modes, and reliability patterns Working knowledge of cloud engineering paradigms, asynchronous systems, service integration patterns, and event‑driven architectures Experience with automated testing strategies including unit testing, integration testing, contract testing, and end‑to‑end system testing Practical knowledge of system performance optimization, capacity planning, and cost optimization Understanding of security principles including authentication, authorization, encryption, secrets management, and secure coding practices Experience establishing and maintaining CI/CD pipelines with automated testing, security scanning, and deployment strategies Familiarity with container orchestration (Kubernetes, ECS), infrastructure as code (Terraform, CloudFormation), and DevOps practices System Design & Architecture Demonstrated ability to design systems that balance consistency, availability, partition tolerance, performance, and cost Strong understanding of data architecture including database selection, schema design, indexing strategies, and query optimization Experience with message brokers, event streaming platforms (Kafka, SQS, EventBridge), and asynchronous processing patterns Ability to design for reliability including graceful degradation, circuit breakers, retry strategies, and disaster recovery Working knowledge of API design principles, versioning strategies, and backward compatibility patterns Understanding of system observability including structured logging, distributed tracing, metrics aggregation, and alerting strategies Leadership, Ownership, & Communication Demonstrated ability to lead large‑scale technical initiatives from vision to production, influencing outcomes across multiple teams Quality driven, sets the standard for excellence in communication, code, and documentation Ability to communicate complex technical concepts and strategic vision clearly to engineers, product managers, executives, and external stakeholders Proven track record of mentoring and developing engineers at all levels, building organizational backend engineering capability Recognized advocate for sound engineering practices who establishes patterns and influences engineering culture Comfort leading cross‑functional initiatives, making architectural decisions with organizational impact, and navigating technical/business trade‑offs at the principal level Required Must be a US Citizen and able to obtain and maintain Public Trust 6C The likely salary range for this position is $142,792 - $189,750. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range. Our benefits package for all US‑based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post‑tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee’s date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long‑term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most. Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans #J-18808-Ljbffr General Dynamics Information Technology
- Principal Software Engineer (Kubernetes) Here at Appian, our core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution define who we are. In short, this means we constantly seek to understand the best for our customers, we go beyond completion...SuggestedWork at office
- Position Title: Principal Software Engineer Requisition ID: 1801 Position Location: Fairfax, VA Position Reports To: Program Manager Supervises Others: No Trident has built a reputation as a trusted provider of aerospace and defense electronics & processing systems...SuggestedTemporary workFor contractorsLocal area
$140k - $160k
KLDiscovery, based in McLean, Virginia, is looking for a Principal Software Engineer to provide architectural guidance across product areas. The role emphasizes mentoring, risk management, and ensuring high-quality software development. As a remote position, candidates...SuggestedRemote job- Trident in Fairfax, VA, is seeking a Principal Software Engineer to lead software design for predictive maintenance and logistics projects. The role requires expertise in Python, working within an agile framework to develop and test custom software for data manipulation...Suggested
$167.5k - $213.75k
Principal Software Engineer — emPower Do you love working with connected devices, automation, and real-world systems? Have you automated your own home, built integrations across smart devices, or thought deeply about how cloud software should control physical systems reliably...SuggestedFull timeCasual workWork at officeImmediate startWorldwide$160k - $220k
About the Role As Principal Software Engineer, Field Engineering, you are Raft’s embedded technical lead at Aberdeen Proving Ground. You will work directly with Army customers, program offices, and partner integrators to deploy, integrate, and operationalize [R]DP, [R]AIMS...Immediate startRelocation- Capital One in McLean, VA is seeking a Distinguished Engineer - Software Engineering to design, develop and maintain scalable software systems using ML, Python, JavaScript, TypeScript, Swift and Java. You will write clean, well-tested and documented code, participate in...
- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...
$204k - $284k
...Job Summary Principal Software Reverse Engineer STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers...Full timeWork experience placementLocal areaImmediate startNight shift$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...- Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing, developing, and deploying tools intersecting command and control, persistence...
- ...ability to field resilient, distributed systems in days to weeks rather than months to years. Apogee Research is looking for Principal Software Engineers to lead the creation of capabilities addressing currently unmet needs in National Security. This work spans many fronts...Full timeFor contractorsWork at officeFlexible hours
- ...providing services that help the government ensure the well being and support of U.S. citizens. Job Description SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging and interesting software...Work experience placementRemote work
$120k - $175k
...platforms that drive member engagement, data-driven growth, and operational excellence. We are seeking a deeply technical Principal Software Engineer / Technical Lead - a senior individual contributor who writes high-impact production code daily while leading the...- ...Job Description Job Description *****MUST HAVE AN ACTIVE TS/SCI WITH CI POLY CLEARANCE****** Software Engineer III Principal Cyber Software Engineer (Front End/UI-Focused) Experienced front-end software engineer to develop services using modern techniques such...
- ...seeks a motivated, career and mission-focused Digital Forensics Software Developer to join our team in Herndon, VA. Join a highly... ...and 4+ years of experience in Software Development, Software Engineering, or Digital Forensics ~1+ years of hands-on coding experience...Internship
$131.3k - $237.35k
Leidos is seeking an experienced Principal Software Engineer in Arlington, VA, to enhance unmanned and autonomous ship development for the US Government. This role involves designing, building, and testing software for critical maritime programs. The ideal candidate will...- Apogee Research, LLC., located in Arlington, VA, seeks Principal Software Engineers to lead development across ISR, EW, Networking, Cyber, and more. You will design and implement robust software, optimize performance, and mentor junior engineers in a fast-paced environment...
- ...**MUST HAVE AN ACTIVE TS/SCI WITH CI POLY CLEARANCE****** Software Engineer IV We are looking for a Software Engineer to join our diverse... ...running in a containerized environment. For Senior Principal level: A Bachelor's degree with 9+ years of relevant experience...Work at office
- ...SCI WITH ABILITY TO OBTAIN TO PASS A POLY CLEARANCE****** Software Engineer IV Our client's Space & Intelligence Sector is looking... ...with containers and automated testing frameworks. For Senior Principal level: A Bachelor's degree with 9+ years of relevant...Work at office
- A leader in energy solutions is looking for a Principal Controls Software Engineer in Arlington, VA. You will design and develop control software for energy storage systems and ensure robust performance while adhering to project timelines. The ideal candidate holds a Bachelor...
$150k - $220k
ALTEN Technology USA is seeking a Principal Software Engineer to lead flight test and integration responsibilities. You will develop and execute verification tests for flight software using advanced simulation tools and collaborate on satellite software development for...Remote job- ...protect our country from emerging threats. This position offers the chance to grow your expertise alongside talented Software Developers, Data Engineers, and System Engineers while pioneering solutions that make a national impact. Responsibilities include, but are not...
- ...role. MANTECH seeks a driven and mission-focused Python Software Developer to join our elite team based in Herndon, VA . In... ...grow your expertise alongside talented Software Developers, Data Engineers, and System Engineers while pioneering solutions that make a...
$90k - $150k
...Solutions portfolio. This role reports to Senior Director of Software Development. This is a hybrid position and involves regular... ...pipelines, automated testing, and deployment processes Improve engineering best practices using open-source tools, automation, and DevOps...Full timeTemporary workWork experience placementWork at officeFlexible hours2 days per week- ...MANTECH seeks a motivated, career and customer-oriented DevOps Engineer to join our team in Herndon, VA . The DevOps Engineer will... ...be trained in DevOps and work alongside a collaborative team of Software Developers, Systems Development Engineers, Network Engineers,...
- ...Software Engineer (Mainframe, Cobol, CICS) Reston, VA Onsite 1x per month BCBS 2-3 rounds - Onsite / F2F in Reston is mandatory as a final round Seeking a Mainframe Cobol Software Engineer to support our customer. The selected candidate...Full timeContract workLocal areaRemote work
$90.7k - $141.78k
...submitter, establish coding standards, and ensure best practices for software development, including testing and deployment. Translate UX... ...by tools like Jira and Confluence. Collaborate with backend engineers, platform teams, and UX designers to define frontend...- ...Resource Management: Manage time, cost, and scope for onsite IT teams totaling approximately 2 to 7 FTEs. These teams deliver Systems Engineering and Systems Administration for Azure, ITSM, Sentris and Sentris-integrated solutions. Project & Agile Management: Lead or...Contract workWork at office
$50k - $290k
...mission-driven and employee-focused services and solutions company headquartered in Reston, VA. Our capabilities include Software Development, Engineering & IT, Data Science, Cyber Enablement, Logistics, and Training. Founded in 2019, Swift supports Civilian, Defense, and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Fairfax, VA
- senior principal scientist Fairfax, VA
- principal Fairfax, VA
- ultimate software Fairfax, VA
- software sales executive Fairfax, VA
- software applications developer Fairfax, VA
- remote software sales Fairfax, VA
- senior c# .net software developer Fairfax, VA
- software sales representative Fairfax, VA
- id software Fairfax, VA



