Principal Software Developer
$131.3k - $237.35kLeidos
Description We are seeking a Principal Software Developer who will be a member of a dynamic team Air Traffic Management program - SkyLine-X™ SkyLine-X™ provides an array of advanced air traffic management capabilities to improve aircraft safety, performance, and efficiency across the world’s airspace. Primary Responsibilities: Serve as a principal technical authority for software engineering across one or more programs, influencing architecture, design, and long-term technical strategy Lead the design and development of complex, mission-critical software systems, ensuring alignment with performance, safety, security, and scalability requirements Drive system-level and cross-program architectural decisions, including integration strategies and technology selection Define and oversee the strategic adoption of AI-assisted software development across teams and programs Establish enterprise- or program-level policies, guardrails, and governance for responsible AI usage, including validation standards, traceability, security, compliance, and risk management Evaluate the impact of AI-assisted development on safety-critical systems, ensuring that its use aligns with regulatory, operational, and mission assurance requirements Provide expert-level evaluation of AI-generated outputs, identifying systemic risks, failure modes, and unintended consequences at scale Champion the development of standardized AI-assisted workflows, reusable components, and tooling that improve productivity while maintaining engineering rigor Lead technical reviews, architecture reviews, and code reviews, setting and enforcing the highest standards for software quality (both human- and AI-generated) Mentor and develop senior and mid-level engineers, fostering technical growth and promoting best practices in both software engineering and AI-assisted development Collaborate with program leadership, systems engineering, cybersecurity, and other stakeholders to align software strategy with mission objectives Drive continuous improvement across development processes, tool chains, and engineering culture, including responsible integration of emerging AI technologies Basic Qualifications: Must be able to obtain and maintain a Public Trust security clearance (US Citizenship required) Bachelor’s degree in computer science or a related field and a minimum of 12 years of prior relevant experience, or a master’s degree and a minimum of 10 years of prior relevant experience Expert-level proficiency in programming languages such as C++, Python, or Qt, with extensive experience delivering and maintaining large-scale production systems Demonstrated experience leading software architecture and technical strategy across teams or programs Deep experience applying AI-assisted software development tools (e.g., GitHub Copilot, ChatGPT, Roo Code, or similar) and shaping their adoption in professional environments Expert ability to evaluate, validate, and govern AI-generated code and outputs, including identifying systemic risks, security vulnerabilities, and performance tradeoffs Strong understanding of software architecture, distributed systems, and system-level design tradeoffs Proven experience establishing engineering standards, best practices, and development processes across teams Ability to operate independently at a strategic level while influencing and aligning multiple stakeholders Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical audiences Preferred Qualifications: Experience defining AI governance frameworks, policies, or standards within a program or organization Experience working in regulated, safety‑critical, or mission‑critical environments (e.g., air traffic management, aviation, defense, or similar domains) Experience integrating AI‑assisted development into secure, enterprise‑grade development environments and toolchains Prior experience serving as a technical lead, architect, or principal engineer across large‑scale systems Experience influencing organizational technology strategy or contributing to innovation initiatives involving AI Original Posting April 1, 2026 For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. Pay Range Pay Range $131,300.00 - $237,350.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law. About Leidos Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit Pay and Benefits Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at Securing Your Data Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment‑related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment‑related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at View email address on click.appcast.io. If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission. Commitment to Non-Discrimination All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws. #J-18808-Ljbffr Leidos
$165.66k - $217.42k
...agile methodology. We are proud to have one of the strongest software development teams in the health tech space, with deep technical... ...Lead, mentor, and grow a multi-squad engineering organization. Develop squad leads into strong technical leaders in their own right....SuggestedTemporary workWork at officeImmediate startRemote workWorldwide3 days per week- ...prioritized by the team product owner Engage in the complete software development lifecycle, operating within well-defined... ...design patterns and coding standards Experience architecting, developing, and delivering complex software systems into production Working...Suggested
- ...Software Engineer Reinventing Geospatial (RGi) is a leading expert in geospatial solutions for Defense, Intelligence, and Federal... ...design patterns and coding standards. Experience architecting, developing, and delivering complex software systems into production....SuggestedImmediate start
$130.8k - $203.07k
...Job Summary Join our dynamic radar defense company as a Principal Software Engineer where you'll drive technical vision and architect... ...focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career...SuggestedContract workFor contractorsWork experience placementLocal areaFlexible hours$107.9k - $195.05k
...better-informed decisions using trusted data at scale. Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across multiple DoD organizations...Suggested$69.55k - $125.73k
Description We are seeking a Software Developer who will be a member of a dynamic team Air Traffic Management program - SkyLine-X™ SkyLine-X™ provides an array of advanced air traffic management capabilities to improve aircraft safety, performance, and efficiency across...Local areaImmediate start$107.9k - $195.05k
...Security Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security... ...design patterns and coding standards. Experience architecting, developing, and delivering complex software systems into production. Working...Contract work$200k - $225k
...Principal Software Engineer North Bethesda, MD Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they...Work at office3 days per week$107.9k - $195.05k
...Intelligence Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security... ...Primary Responsibilities: Object-Oriented Programming:Design, develop, test, troubleshoot, andmaintainscalable software applications...Contract workLocal areaImmediate start- A technology leader in Gaithersburg is seeking an experienced Software Developer to enhance and deliver enterprise data solutions. This role involves collaboration with cross-functional teams to translate requirements into scalable applications. Candidates should have...
- A leading geospatial solutions provider in Gaithersburg, MD seeks a Software Engineer to lead full-stack development of enterprise applications supporting GEOINT missions. The role involves designing scalable and secure microservices in cloud environments while mentoring...
- A leading technology firm is seeking a Software Developer to join a dynamic team for the Air Traffic Management program, SkyLine-X™. The role involves software development, requirements analysis, and working with AI-assisted tools. Candidates should hold a Bachelor’s degree...
- ...connectivity issues across development and production environments Develop, update, and maintain GitLab CI/CD pipeline code to enable... ...Experience supporting development testing Knowledge of software development and software sustainment practices Experience working...Flexible hours
- ...responsibilities of this role are to automate manual processes currently being handled manually as well as maintain and operate new processes as developed by the CAAT. Develop Windows automation with the use of Python and/or Microsoft PowerShell, as appropriate Support the...
- ...XML, EJB, JavaBeans, JDBC, Struts framework, Custom tag librariesb. Working knowledge in Websphere, JBoss administration console. Developing web pages that comply to ADA 508 compliance standardsc. Analysis and Design of Web based applicationsd. Websphere and JBoss...
$143.4k - $215k
...management strategy, OpenText enterprise content management (ECM) software provides Content Services to help connect content within... ...Impact Join our Content Management team as a Software QA Developer, contributing to our sovereign cloud initiatives. In this role...- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building... ...at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used...Remote jobInternship
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas... ...proposed solutions. - Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
$69.55k - $125.73k
...Description Leidos is looking for a Software Engineer focusing on System Management supporting our Federal Aviation Administration (FAA) Terminal Flight Data Manager (TFDM) program. The successful candidate will play a crucial role in ensuring the seamless integration...Work at officeLocal areaImmediate startHome office2 days per week3 days per week$107.9k - $195.05k
...Description We are seeking a Senior Software Developer who will be a member of a dynamic team Air Traffic Management program - SkyLine-X™ SkyLine-X™ provides an array of advanced air traffic management capabilities to improve aircraft safety, performance, and...Local areaImmediate start$140k - $165k
...Our team consists of highly skilled engineers, architects, developers, and technology specialists who thrive on solving complex technical... .... Job Details We are seeking a highly skilled Senior Software Engineer with strong expertise in Linux systems, automation, infrastructure...Local area$107.9k - $195.05k
...Description Leidos is seeking a TS/SCI cleared Senior Software Engineer to join our mission-driven team. This role supports our client... ..., Software Engineers, Architects, and Operations teams to develop enterprise AFEM (Automated Facial Extraction and Matching) capabilities...Local areaImmediate startRemote workFlexible hours$69.55k - $125.73k
...Description Leidos is seeking a Software Developer , who will be a member of a dynamic team in Gaithersburg, MD, working on the development/maintenance of software that improves aircraft runway and terminal congestion. Nationwide congestion is increasing, and...Local areaImmediate start- ...networks within AWS Experience implementing VPC network connectivity Experience diagnosing and resolving VPC connectivity issues Develop, update, and maintain GitLab CI/CD pipeline code Configure, troubleshoot, and deploy docker containers Review code within Git and...
$89k - $143.75k
...Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology... ...at the intersection of biology and technology, we’re developing the next generation of smarter, less invasive, more personalized...Full timeTemporary workWork at officeLocal areaRemote workNight shift$128.19k - $184.01k
...place. You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with... ...to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time$107.9k - $195.05k
...Description Leidos is looking for our next TS/SCI‑cleared DevOps Software Engineer to join a high‑energy team building and deploying a... ...teams. You will work with a multidisciplinary group of developers, integrators, and system administrators to: Deploy, triage,...Casual workLocal areaImmediate startRemote workFlexible hours$107.9k - $195.05k
...Description Leidos has an exciting opening for you, our next TS/SCI cleared DevOps Software Engineer working with a dynamic team to design, develop and deploy a state-of-the-art technology stack supporting the DOMEX Data Discovery Platform (D3P) Modernization program...Local areaImmediate startRemote workFlexible hours- A technology and engineering company is seeking an AI Software Developer to join its Air Traffic Business Area in Gaithersburg, MD. Responsible for designing and implementing microservices-based applications, the candidate should have at least 2 years of experience, a...
$82.55k - $149.23k
Leidos in Gaithersburg, Maryland, is seeking a Release Train Engineer to support and enhance enterprise data and analytics products across DoD organizations. This role involves facilitating Agile Release Trains, leading Program Increment Planning, and ensuring alignment...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal Gaithersburg, MD
- senior principal scientist Gaithersburg, MD
- id software Gaithersburg, MD
- software sales Gaithersburg, MD
- embedded software Gaithersburg, MD
- software intern Gaithersburg, MD
- senior c# .net software developer Gaithersburg, MD
- software support Gaithersburg, MD
- software asset management analyst Gaithersburg, MD
- software quality assurance Gaithersburg, MD



