Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer

$131.3k - $237.35k

Leidos

Description

Leidos is seeking Principal Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA's broader initiative to modernize legacy flight service capabilities, replacing aging infrastructure with scalable, cloud-based platforms designed to improve safety and operational efficiency-particularly in remote and high-dependency aviation environments. These efforts focus on delivering mission-critical, future-ready solutions that provide safety-critical flight services to the pilot community.

** Please note, this exciting opportunity is currently unfunded and is anticipation of future work.

As a member of a Scaled Agile software development organization, you will contribute to the technical execution of a program that integrates proven, globally deployed technologies with modern cloud-native capabilities. You will work alongside cross-functional teams and technical leaders to deliver predictable outcomes in a highly regulated, safety-critical environment.

In this position, you will design and implement software solutions independently while working closely with systems engineering, product delivery, and DevSecOps teams. The primary focus is on developing containerized applications within an Agile/SAFe environment. This position supports government programs and requires the ability to obtain and maintain a favorable Public Trust investigation.

Primary Responsibilities

  • Responsible for software development activities both individually and as a member of a team including writing, testing, debugging, and maintaining source code within an Agile environment. Work to achieve key project/program objectives.

  • Use AI-assisted development tools to accelerate coding, refactoring, debugging, and test creation.

  • Develop solutions to highly complex issues and problems that impact multiple areas of disciplines.

  • Actively participate in Agile scrum ceremonies and other related team activities.

  • Write and execute unit and functional tests.

  • Troubleshoot and participate in the resolution of technical issues in lab and operational environments.

  • Provide support as needed for system engineering, test engineering, and system owner teams.

  • Ability to communicate with executive leadership (internally or client) regarding matters of significant importance to the organization/project.

Basic Qualifications

  • Bachelor's degree in Computer Science or a related field with 12-15 years of relevant experience or a Master's degree with 10-13 years of experience. May also possess a Doctorate.

  • In-depth knowledge of Java with substantial hands-on programming experience

  • In-depth experience with Web development and commonly used front-end tools and languages (React, HTML, CSS, JavaScript)

  • Extensive experience with unit testing tools such as Junit and Mockito

  • Significant experience with RESTful API, JSON, XML, XSD

  • Significant experience with Spring Framework, Spring Security, and Spring Boot

  • Significant experience with Linux

  • Significant experience with version control systems such as Git or Subversion

  • Experience with common development tools and IDEs (Eclipse, VS Code, etc.)

  • Experience working within the Agile Scrum framework

  • Understanding of sound software development principles and practices

  • Ability to effectively communicate verbally and in writing

  • Capable of leading and managing work of other technical staff that has significant impact on project results and outputs

  • Ability to obtain SF-85 Public Trust (Tier 2) suitability determination

  • US citizenship required

Preferred Qualifications

  • Experience with AI-assisted coding (Claude Code, Codex etc.)

  • Experience with microservices and cloud-based environments

  • Knowledge of or experience with Python programming language

  • Knowledge of or experience with Ansible playbooks and YAML

  • Knowledge of or experience with Linux shell scripting

  • Knowledge of or experience with MongoDB

  • Knowledge of air traffic control and flight services

ATMC

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:

April 30, 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 onlyand 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.

REQNUMBER: R-00182213-OTHLOC-PL-2D0750

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/vet.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Eagan, MN vacancy
  • $131.3k - $237.35k

    Leidos is seeking Principal Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA’s broader initiative to modernize legacy... 
    Suggested
    Full time
    Remote work

    Leidos

    Eagan, MN
    22 hours ago
  • $50 per hour

    Principal Software EngineerThe global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions...  ...long-term maintainability and scalability.Take ownership in developer experience by improving/automating CI/CD and other day to day... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    1 day ago
  • $96.8k - $223.4k

     ...technical problems, and mentor engineers while continuing to deepen your own technical expertise. Responsibilities As a Principal Software Developer, you will lead the design, development, and evolution of backend services, APIs, and core server-side systems that... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $135.2k - $306.4k

     ...plane level and performance problems. You should be a rock solid developer able to dive deep into low-level systems, design broad...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $127k - $158.7k

    The Role AspenTech is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization....  ...team responsible for the delivery of next-generation industrial software solutions. This solution will provide a software-defined, data... 
    Suggested
    Temporary work
    Work experience placement
    Flexible hours

    Aspen Technology

    Minneapolis, MN
    4 days ago
  • $50 per hour

    Senior Software Engineer, Full StackThe global capital markets are among the largest markets in the world valued at $50T+ and growing...  ...ensure long-term maintainability and scalability.Take ownership in developer experience by improving/automating CI/CD and other day to day... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    22 hours ago
  • $107.9k - $195.05k

    Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA’s broader initiative to modernize legacy flight... 
    Full time
    Remote work

    Leidos

    Eagan, MN
    22 hours ago
  • $118.4k - $219.8k

     ...solutions from the ground up?Thomson Reuters is hiring a Senior Software Engineer - AI on our CoCounsel Forward Deployed Engineering...  ...including RAG pipelines, custom agents, and enterprise integrations.Develop and configure multi-step agentic workflows using CoCounsel,... 
    Full time
    Contract work
    Local area
    Flexible hours

    Thomson Reuters

    Eagan, MN
    1 day ago
  • $250.6k - $362.6k

     ...eBPF. Cisco Isovalent builds open-source software and enterprise solutions solving...  ...intelligence across diverse environments. As a Principal Engineer, you will be at the forefront of...  ...-native environments. What you’ll do: Develop high-quality Go (and eBPF) code for the... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    2 days ago
  • $202.2k - $213.25k

     ...Education Requirements:Bachelor's degree in Software Engineering, or related Science,...  ...ROLE AND POSITION OBJECTIVES:As a Senior Principal Embedded Software Engineer for Airborne...  ...oriented work, alongside award winning teams developing practical solutions for our nation’s... 
    Work at office
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    3 days ago
  • $136k - $253k

     ...decisions as writing production code — and who gets energy from building something brand new? If so, this role is built for you.As Lead Software Engineer for the CoCounsel Legal Mobile App, you will be the technical anchor of a new mobile engineering team — setting the... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Eagan, MN
    1 day ago
  • $118.4k - $219.8k

     ...About You:You're a fit for the role of Lead Engineer, if your background includes: Technical Experience: 6+ years of professional software engineering experience building and shipping production web applications used by real customers, with active, hands-on coding contributions... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Eagan, MN
    4 days ago
  • $178.4k - $267.6k

     ...connected, compassionate world. A Day in the Life Senior Principal Software Engineer Careers That Change Lives The Cardiac and...  ...As a Senior Principal Software Engineer- Mobile Application Developer, you will be responsible for the design and implementation of... 
    Contract work
    Work experience placement
    H1b
    Work at office
    Local area
    Worldwide
    Flexible hours

    Socket.dev

    Minneapolis, MN
    1 day ago
  • $118.4k - $219.8k

    Lead Software Development EngineerThomson Reuters is looking for a Lead Software Engineer to join a highly dynamic team developing our next generation Global Trade Management application suite. Our engineers come from a broad range of backgrounds and experience levels,... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Eagan, MN
    2 days ago
  • $80k - $95k

    Description:: Under the direction of the Chief Architect, the Software Developer 2 will play a key role in the continued development and enhancement of our applications. A developer at this level has become more skilled and proficient in application development and design... 
    Full time
    Work experience placement
    Remote work

    ImageTrend

    Eagan, MN
    a month ago
  • $55 - $64 per hour

     ...work items • Collaborates closely with Business Analysts on developing requirements • Translate business requirements into technical...  ..., and operation of production services. • Mentors junior software engineers Minimum Education Required Bachelor's Degree in... 
    Hourly pay
    Contract work
    Shift work

    Hollstadt Consulting

    Eagan, MN
    1 day ago
  •  ...Senior Software Engineer Role: Senior Software Engineer Location: Eagan, MN Job description: Senior Software Engineer Developer will be joining Agile team working on our eLearning platform. This team works on the UI, business and data layers plus integrations... 

    TestingXperts

    Eagan, MN
    4 days ago
  • $69.55k - $125.73k

     ...Description Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team working on the development/maintenance of software that improves aircraft runway and terminal congestion. Nationwide congestion is increasing, and the need... 
    Work at office
    Local area
    Immediate start
    Work from home
    Home office
    2 days per week
    3 days per week

    Leidos

    Eagan, MN
    3 days ago
  • $107.9k - $195.05k

     ...the nation's pilot community.As part of a Scaled Agile (SAFe) software development organization, you will help lead the execution and...  ...scripting.Experience collaborating with software engineering teams developing Java-based applications.Experience with cloud-native... 
    Full time
    Contract work
    Remote work

    Leidos

    Eagan, MN
    4 days ago
  • $109k - $203k

    Software Engineer - AI - CoCounsel Forward Deployed EngineeringAre you excited about building AI solutions that help legal professionals...  ..., and early-stage prototypes that inform solution design.Develop working knowledge of legal terminology, legal processes, and operational... 
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Eagan, MN
    2 days ago
  • $107.9k - $195.05k

     ...the design, implementation, and continuous evolution of secure software delivery platforms supporting multiple Agile development teams...  ...standards, and improve software delivery through automation, developer enablement, and secure software engineering practices.This role... 
    Full time
    Remote work

    Leidos

    Eagan, MN
    1 day ago
  • $202.2k - $213.25k

     ...Senior Principal Embedded Software Engineer As a Senior Principal Embedded Software Engineer for Airborne Systems, you’ll be a member of a...  ...Research oriented work, alongside award winning teams developing practical solutions for our nation’s security Flexible... 
    Work at office
    Flexible hours

    General Dynamics

    Minneapolis, MN
    2 days ago
  • $114.6k - $234.6k

     ...delivering next-generation platforms and frameworks to empower developers and support groundbreaking cloud services. What You’ll Be...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $135.2k - $306.4k

     ...We use formal specification and verification methods to help developers of complex systems find very subtle bugs that are unlikely to...  ...specification and verification. ~5+ years of full-time professional software development of concurrent and distributed systems, ideally... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $132.4k - $251.6k

     ...Sr. Principal Software Engineer At RTX, the world largest aerospace and defense company, 185,000 great minds are united by purpose and...  ...evaluation and technical results. What You Will Do: Develop and test software using Java and Python. Lead complex software... 
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    RTX

    Minneapolis, MN
    3 hours ago
  • $130k - $195k

     ...manufacturing and support capabilities. Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo...  ...Review customer specifications and requirements, and develop designs to best support them, including cost as a key design... 
    Contract work
    Work experience placement
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    2 days per week
    3 days per week

    Leonardo DRS

    Burnsville, MN
    1 day ago
  • $152.8k - $229.2k

     ...Principal Software Engineer Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission...  ...work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic Plc

    Saint Paul, MN
    4 days ago
  • $144.2k - $288.4k

     ...community at a time. Position Summary We are hiring a Principal Software Engineer — a deeply hands-on technical leader who thrives...  ...MLOps, monitoring, retraining, deployment pipelines) ~3+ years developing LLM-powered applications in production, including prompt... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    CVS Health

    Saint Paul, MN
    2 days ago
  • $144.2k - $288.4k

     ...Principal Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient...  ...will join a high-performing architecture team responsible for developing a cloud-native platform designed to transform healthcare... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Oak St. Health

    Saint Paul, MN
    3 days ago
  •  ...Position Description: The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements...  ...Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded... 

    Varite

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!