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

Python Software Engineer

$87.1k - $157.45k

Leidos

Description

Leidos is seeking a mid-level Python Software Engineer, 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 the need for efficient aircraft traffic planning is critical. The Federal Aviation Administration (FAA) Terminal Flight Data Manager (TFDM) is the surface management solution that will provide NextGen Air Traffic Control capabilities to improve air traffic operations in the National Airspace System (NAS). The Terminal Flight Data Management (TFDM) program is a Federal Aviation Administration’s (FAA) NextGen program based on airport surface management that provides efficiency for both the airport surface and terminal airspace by providing a new and comprehensive integrated surface traffic control and management system.

We are a team of forward-looking professionals in need of a strong candidate with these key required skills : Modern Development (Python, Java, PHP), Structured Data (XML, XSD, XSLT, JSON, CSV), Agile / Scrum development, AI-Assisted Development, relational databases (PostgreSQL, MySQL, Oracle).

*This position requires onsite support in Gaithersburg, MD 3 days a week*

Responsibilities :

  • Architect, design, develop, and implement next-generation application using software engineering best practices in the latest technologies:

    • Infrastructure-as-Code and Configuration-as-Code (Terraform, Ansible)

    • Artificial Intelligence and AI-Assisted Development (Generative AI, LLMs, AI coding assistants, RAG, AI agents, prompt engineering, and AI MCP servers)

    • DevOps and CI/CD tooling (Bamboo, Docker, SonarQube, Ansible)

  • Provide software expertise in one or more of these areas: application integration, RESTful services, Artificial Intelligence, security, workflow automation, module integration, user experience (UX), and accessibility compliance (Section 508/WCAG/USDS standards).

  • Investigate and repair application defects regardless of component: automation, front-end, business logic, middleware, or database (PL/SQL and Data Modeling).

  • Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience

  • All other duties as assigned or directed

  • Willingness to travel to customer sites

Basic Qualifications :

  • Bachelor’s degree in computer science, software engineering, mathematics, engineering, or related technical discipline. Master’s or Doctorate degree may substitute for required experience.

  • 5+ years of combined experience with modern software development (Python, Java, PHP)

  • 2+ years of combined experience with web development and building responsive UIs with modern front-end technologies

  • Experience with Artificial Intelligence and AI-Assisted Development (Generative AI, LLMs, AI coding assistants, RAG, AI agents, prompt engineering, and AI MCP servers)

  • Experience working in Agile software development environments.

  • This program requires a Public Trust security clearance, in order to obtain/maintain a Public Trust, candidates must hold US citizenship or Permanent Residency

Required Skills :

  • Experience developing modern Python applications using object-oriented design principles, type annotations, asynchronous programming, automated testing frameworks, and secure software development best practices.

  • Proven experience designing, developing, and maintaining software applications used to create, validate, transform, and manage structured data formats including JSON, CSV, XML, XSD, and XSLT.

  • Experience with automated testing methodologies including unit, integration, end-to-end, and behavior-driven testing using tools such as pytest, Behave, Selenium, Playwright, and test automation frameworks.

  • Solid knowledge of front-end technologies including HTML5, JavaScript/TypeScript, CSS3, and responsive UI development principles.

  • Experience with UNIX and Linux operating systems and automating tasks with scripting languages like Bash, Shell

  • Experience using DevOps and CI/CD tools including Git/Bitbucket, Bamboo/Jenkins, SonarQube, and automated build/deployment pipelines.

Desired Skills:

  • Solid understanding of modern Python libraries and frameworks, including GeoPandas, Fiona, Pillow, PyTesseract, and XMLDiff, with experience developing geospatial, document-processing, and data transformation applications.

  • Strong experience with Ansible Automation and authoring playbooks and roles for installing, maintaining, or upgrading platforms

  • Experience building, packaging, and deploying software applications in Linux environments using RPM-based distribution mechanisms.

  • Experience deploying or supporting applications in AWS cloud environments, related certifications.

  • Experience with PHP software development and Drupal.

  • Experience using Atlassian collaboration and development tools including Jira, Confluence, Bitbucket, and Bamboo.

  • Experience with relational databases including PostgreSQL, MySQL, and Oracle including SQL optimization and ORM technologies such as Doctrine or Eloquent.

  • Experience with FAA and air traffic domain knowledge.

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:

June 24, 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 $87,100.00 - $157,450.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 apply.j-vers.com .

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.

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Python Software Engineer in Gaithersburg, MD vacancy
  • $87.1k - $157.45k

     ...Description Leidos is seeking a mid-level Python Software Engineer, 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... 
    Software
    Permanent employment
    Local area
    Immediate start
    3 days per week

    Leidos

    Gaithersburg, MD
    1 day ago
  • Via Logic LLC is looking for a Lead Python Software Engineer to join their team in Gaithersburg, MD. In this role, you will develop software solutions to improve aircraft runway and terminal congestion as part of a critical FAA project. The position includes responsibilities... 
    Software
    3 days per week

    Via Logic LLC

    Gaithersburg, MD
    2 days ago
  •  ...for soldiers and analysts by integrating software development with geospatial intelligence...  ...deep learning, leveraging tools like Python, Java, and ArcGIS. We don't just fill roles...  ...US Citizenship Required As a Software Engineer, you will... Lead full-stack software development... 
    Software
    Immediate start

    Medium

    Gaithersburg, MD
    9 hours ago
  •  ...soldiers and analysts through integrated software development and geospatial intelligence....  ...required. Job Overview As a Systems Engineer, you will: Administer Databricks environments...  ...g., Docker, ECS, EKS). Experience with Python (Pandas, Boto3, PySpark, MLOps), Java or... 
    Software

    Reinventing Geospatial (RGi)

    Gaithersburg, MD
    2 days ago
  •  ...technology-enabled services and mission software capabilities in the areas of cyber, logistics...  ...Collaborate with cybersecurity, network engineering, and software development teams to...  ...and scripting (Ansible, Bash, PowerShell, Python). Familiarity with STIG compliance,... 
    Software
    Contract work

    Via Logic LLC

    Gaithersburg, MD
    9 hours ago
  • $78k - $83k

     ...publications § Ensuring that results, protocols, software, and documentation have been archived or...  ...§ A PhD in Electrical and Computer Engineering, Applied Physics, or a related field §...  ...languages such as Matlab, C, and Python § Strong oral and written communication... 
    Software

    The American Ceramic Society

    Gaithersburg, MD
    1 day ago
  • $104.65k - $189.18k

     ...technology-enabled services and mission software capabilities in the areas of cyber, logistics...  ...is currently seeking a Senior Systems Engineer for the Chinook Program on the Advanced...  ....g., Docker, ECS, EKS). Experience with Python (Pandas, Boto3, PySpark, MLOps), Java or... 
    Software
    Contract work
    Worldwide

    Leidos Inc

    Gaithersburg, MD
    2 days ago
  •  ...Modernization sector is seeking an experienced Senior Cloud Operations Engineer to support the delivery, enhancement, and adoption of...  ...Collaborate with DevSecOps, cybersecurity, data engineering, and software development teams to support integrated delivery. Support incident... 
    Software

    Koitecc Solutions

    Gaithersburg, MD
    19 hours ago
  • $82.55k - $149.23k

     ...documentation supporting DevSecOps pipelines, system architecture, and software lifecycle processes . Translate complex technical concepts...  ..., concise, and user-friendly documentation . Collaborate with engineers, developers, cybersecurity teams, and product owners to gather... 
    Software

    Koitecc Solutions

    Gaithersburg, MD
    19 hours ago
  • $130k - $175k

     ...Salary: $130k-$175k (flexible) Latitude Inc. is seeking a cleared Software Engineer to join a small, high-performing team supporting a critical...  ...fully onsite role focuses on object-oriented programming (Python, Java, C++, or similar) and offers full lifecycle development... 
    Software
    Permanent employment
    Flexible hours

    latitude

    Gaithersburg, MD
    5 days ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Software
    Worldwide

    USM

    Gaithersburg, MD
    1 day ago
  • $107.9k - $195.05k

     ...technology-enabled services and mission software capabilities in the areas of cyber, logistics...  ...a highly motivated Senior Software Engineer (SWE) for the Chinook Program. The Chinook...  ...APIs Object-oriented Programming: Python, Java, and JavaScript Relational... 
    Software
    Contract work
    Local area
    Immediate start

    Leidos

    Gaithersburg, MD
    4 days ago
  • $134.87k - $202.3k

     ...Job Title: Generative AI Cloud Operations Engineer - Evinova Location: Gaithersburg, MD At AstraZeneca, we pride ourselves...  ..., Braintrust, Freeplay, or similar. Expert in CDK for python and/or TypeScript Strong software engineering abilities in Python/TypeScript Expert in... 
    Software
    Hourly pay
    Temporary work
    Work at office
    Relocation
    3 days per week

    AstraZeneca

    Gaithersburg, MD
    19 hours ago
  • $116.6k - $177.8k

     ...and/or analyzes data using appropriate software, including statistical analyses, and prepares...  ...software to enable data analysis (e.g. Python, MATLAB, R, ImageJ, VBA/Excel)....  ...Chemistry, Materials Science, Physics, Engineering or related fields with 2 years of independent... 
    Software
    Temporary work
    Work at office
    Flexible hours

    Meso Scale Diagnostics, LLC.

    Gaithersburg, MD
    4 days ago
  •  ...website structure. Skills Required Proficiency in graphic design software including Adobe Photoshop, Adobe Illustrator, and other visual...  ...systems and theme templates. Good understanding of search engine optimization principles. Creative and open to new ideas. Adaptable... 
    Software
    Contract work

    TMAC Communications LLC

    Gaithersburg, MD
    2 days ago
  •  ...stakeholders Archive or otherwise transmit results, protocols, software, and documentation to the organization Qualifications U.S....  ...Ability to code with, or learn to code with: MATLAB, LabVIEW, and Python Equal Opportunity Employer The Johns Hopkins University is... 
    Software

    Johns Hopkins University

    Gaithersburg, MD
    4 days ago
  •  ...leading geospatial solutions provider in Gaithersburg, MD seeks a Software Engineer to lead full-stack development of enterprise applications...  ...and have 6+ years of experience, with strong skills in HTML, Python, and cloud platforms like AWS. An active Top Secret clearance... 
    Software

    Medium

    Gaithersburg, MD
    1 day ago
  • $80k - $100k

    Gaithersburg, Maryland, US Posted 8 weeks ago Role Overview Leidos is hiring a Junior Software Engineer. This is a contract role in Gaithersburg. Part of Leidos's Lifecycle hiring. Full responsibilities, required qualifications, and the apply link are listed in the description... 
    Software
    Contract work

    TryApplyNow

    Gaithersburg, MD
    5 days ago
  •  ...seeking an experienced Senior Test Automation Engineer to support the delivery, enhancement,...  ...testing strategies aligned to the Software Test Plan (STP) and DevSecOps practices....  ...programming or scripting languages such as Python, Java, or similar . Experience with test... 
    Software

    Fairygodboss

    Gaithersburg, MD
    2 days ago
  • $107.9k - $195.05k

     ...reading!  The Mission Leidos is seeking a Data Storage Engineer to support the National Digital Exploitation & OSINT Center (...  ...Install, configure, and administer Rubrik server and client software. Schedule and monitor backup policies. Generate backup status reports... 
    Software
    Local area
    Immediate start

    Leidos

    Gaithersburg, MD
    3 days ago
  •  ...Modernization sector is seeking an experienced Journeyman UI/UX Engineer to support the delivery, enhancement, and adoption of...  ...prototypes to support UI/UX design efforts. Collaborate with software engineers, data engineers, and product teams to implement UI/UX... 
    Software

    Leidos

    Gaithersburg, MD
    5 days ago
  •  ...writing skills. Education Postgraduate degree in Finance, Financial Engineering, Economics, Business and/or other applicable majors. Minimum...  ...experience in fixed income financial service industry. Sr. Software Developer – Matlab Integration The consultant team will help... 
    Software
    Work experience placement

    Enfocus Consulting Group LLC

    Rockville, MD
    1 day ago
  • $131.3k - $237.35k

     ...Modernization sector is seeking an experienced SME Cloud Operations Engineer to support the delivery, enhancement, and adoption of...  ...configuration. Oversee and improve DevSecOps pipelines supporting software lifecycle activities including integration, testing, and deployment... 
    Software

    Leidos

    Gaithersburg, MD
    3 days ago
  • $107.9k - $195.05k

     ...an exciting opening for you, as a Cloud Engineer, to play a critical role with design, engineering...  ..., development, deployment, and use of software for the DOMEX Technology Platform (DTP)...  ...tooling and scripting: UNIX shell, Python, Perl or similar. IaC coding... 
    Software
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Gaithersburg, MD
    3 days ago
  •  ...Requirements Maximus is currently seeking a Cloud Platform Engineer. This is a remote position. Maximus is a trusted federal...  ...compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for... 
    Software
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Gaithersburg, MD
    3 days ago
  • $69.55k - $125.73k

     ...Description Leidos is seeking an AI Software Developer to join the Air Traffic Business...  ...independently while working closely with systems engineering, product delivery, and DevSecOps teams....  ...programming language (e.g., Java, Python, C++, or similar on a Linux based system... 
    Software
    Contract work
    Local area
    Immediate start
    Remote work

    Via Logic LLC

    Gaithersburg, MD
    1 day ago
  •  ...The Application Security Engineer (ASE) is responsible for promoting, designing, and evaluating application security in all phases of...  ...are identified, implemented, and used. Essential Job Functions: Software Security Assessment: - Evaluate applications for appropriate and... 
    Software
    Contract work

    Target Labs

    Rockville, MD
    19 hours ago
  • $100k - $180k

     ...About the job AWS Systems Engineer (Windows/AWS) - Top Secret Clearance Required AWS Systems Engineer (Windows/AWS) - Top Secret...  ...design and infrastructure planning Work within agile software development environments supporting application deployments... 
    Software
    Relocation package

    Northwest Talent Solutions

    Gaithersburg, MD
    2 days ago
  •  ...High-Performance Computing (HPC) Systems Engineer to join our vibrant team at the National...  ...optimization is required. Scientific software development and deployment. High-speed network...  ...Basic, C, C++ Scripting - Bash, Perl, Python, Ruby, PEAR, Tcl Systems & Network... 
    Software
    Remote work

    Nextonic Solutions LLC

    Rockville, MD
    1 day ago
  •  ...projects, ensuring technical quality and coordination, and may be the engineer of record for projects. The Senior Project Engineer is a...  ...etc.). ~ Deep experience in engineering analysis and design software, e.g. RISA-3E, ETABS, TEDDS, etc. ~ Ability to work independently... 
    Software
    Work at office

    Join Us At PASE!

    Rockville, MD
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Software Engineer. Be the first to apply!