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 .

If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the .

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 1 day ago
Similar jobs that could be interesting for youBased on the Python Software Engineer in Gaithersburg, MD vacancy
  •  ...Desktop/Workstation Design Engineer Employment Type: Full-Time, Experienced CGS is seeking an experienced Desktop/Workstation Design...  ...engineers robust solutions for large-scale deployment of software using OS deployment technologies such as Microsoft Endpoint Configuration... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    Contact Government Services LLC

    Rockville, MD
    5 days ago
  •  ...Technical Skills Strong in Python, Node.js, Go, or similar Java knowledge is a plus Experience...  ...solutions Technical Leadership Mentor engineers and drive architectural decisions Code...  ...guides Experience 8-10+ years software development 5+ years AWS cloud platform... 
    Software
    Immediate start

    Unisys

    Rockville, MD
    4 days ago
  • $101.4k - $154.65k

     ...processes with the applications and integration engineers to meet all necessary compliance and...  ...current ETL/ELT deployments, applying software-engineering practices to data pipelines...  ...tools/technologies, particularly Python, SQL, and/or C# .NET. Experience analyzing... 
    Software
    Temporary work
    Work at office
    Flexible hours

    Meso Scale Discovery

    Rockville, MD
    1 day ago
  •  ...Software Development Engineer In Test Location: Rockville, MD Role Overview: Apex Systems has an immediate opening for a senior-level Java Developer/SDET. The position is on a long-term contract basis, with chance to become a permanent employee if desired. The successful... 
    Software
    Long term contract
    Permanent employment
    Contract work
    Immediate start

    Software Technology Inc

    Rockville, MD
    3 days 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

    Gaithersburg, MD
    2 days ago
  •  ...services, informatics, and enterprise solutions to research centers and healthcare organizations around the globe. With experts in software engineering, bioinformatics and program management, we focus on developing and applying technology tools and techniques to empower... 
    Software
    Internship
    Work at office

    Axle Informatics

    Rockville, MD
    3 days ago
  •  ...compliance, and risk management Looking for a strong developer/engineer with recent hands‑on AI solution development experience Position...  ...intelligent automation solutions Qualifications: Experience in software engineering, cloud engineering, platform engineering,... 
    Software
    Remote work
    Monday to Friday

    The Fountain Group

    Gaithersburg, MD
    16 hours ago
  •  ...CERTIFY Health is an innovative software organization that provides a seamless patient experience via biometric authentication and digital intake solutions. We are an internationally recognized leader in healthcare technology, working with some of the nation’s largest... 
    Software
    Flexible hours

    CERTIFY Health

    Rockville, MD
    3 days ago
  •  ...Senior Full Stack Software Engineer - DevSecOps Salary- Up to $135,000/annually OR $90/hr on 1099/C2C Criteria- Need US citizenship because of federal regulations and the sensitive nature of the work involved. Position Overview We are seeking a highly skilled... 
    Software
    Contract work

    Global Alliant Inc

    Rockville, MD
    4 days 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

    Gaithersburg, MD
    16 hours ago
  •  ...analytics and reporting rather than ETL or pipeline development. The engineer will question assumptions, improve reporting efficiency, and...  ..., Glue, or Lambda. - Basic Angular or frontend exposure. - Python or scripting for automation. - Experience with CI/CD and... 
    Software

    Compunnel

    Rockville, MD
    2 days ago
  • $145k - $165k

     ...professional in this role should be familiar with all phases of the software development lifecycle and will be responsible for managing/...  ...degree in computer science, Business, Information Technology, Engineering, or MIS. Minimum 6 years of experience successfully leading... 
    Software

    CVP (Customer Value Partners)

    Rockville, MD
    4 days ago
  • 360 IT Professionals is a Software Development Company based in Fremont, California that offers complete technology services in Mobile development, Web development, Cloud computing and IT staffing. Merging Information Technology skills in all its services and operations... 
    Software

    360 IT Professionals

    Germantown, MD
    4 days ago
  •  ...Strategic Group (SSG)  is seeking a talented Software Developer in Test (SDET) Location:...  ...in languages such as C#, .Net, Java, or Python. Develop and execute test plans, test...  ...Occasionally perform other IT systems engineering activities such as requirements, design,... 
    Software
    Full time
    Work experience placement
    Remote work

    Ssg

    Rockville, MD
    16 hours ago
  • $87.1k - $157.45k

     ...Description Are you ready to build software that makes a real-world impact? Leidos is...  ...talented Mid-Level Full Stack Software Engineer to join the Chinook Program supporting an...  ...APIs Object-oriented Programming: Python, Java, or JavaScript Advanced Programming... 
    Software
    Contract work
    Local area
    Immediate start

    Leidos

    Gaithersburg, MD
    3 days ago
  •  ...nationally and abroad. With experts in biomedical science, software engineering, and program management, we focus on developing and applying...  ...Puppet, Jenkins, and GitHub Actions. Strong scripting skills (Python, Bash, PowerShell or similar). Experience with monitoring... 
    Software
    Local area
    Flexible hours
    Shift work

    Axle Inc

    Rockville, MD
    1 day ago
  •  ...assemblies, elements, and interfaces. Communicates with the Project Engineer to address discrepancies and issues. Identifies basic...  ...Construction Cloud (ACC), and Bluebeam. Knowledge in structural detailing software (TEKLA, SDS/2, etc.) a plus. One to three years' experience... 
    Software
    Work at office

    Peoples Associates Structural Engineers

    Rockville, MD
    3 days ago
  •  ...Government program management office responsible for strengthening software asset management, vendor management, technology governance,...  ...'s degree in computer science, information systems, or engineering. ~5+ years of relevant experience serving as a technical lead... 
    Software
    Contract work
    For contractors
    Work at office

    Red Cedar Consultancy, LLC

    Rockville, MD
    1 day ago
  •  ...Production and End User Support Activities. • Create and update System documentation and Design specifications. • Apply industry software development standards and best practices. • Estimate effort involved in completing various development tasks. • Report activities... 
    Software
    Work experience placement
    Work at office

    The Center Staffing Services LLC

    Rockville, MD
    4 days ago
  •  ...Willingness to learn about DIFZ’s advanced scientific lines of business. Desired Skills: Experience with Health IT, Agile Software Development, Systems Development Lifecycle (SDLC), Public Health, or Business Consulting proposals is a plus. Familiarity with... 
    Software
    Immediate start
    Remote work

    Digital Infuzion

    Rockville, MD
    6 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
    4 days ago
  • $80k - $200k

     ...Translates the functional requirements into systems designs suitable for the development of appropriate computer programs. Tests software, including preparation and use of sample data for testing purposes. Makes presentations of findings, recommendations, and specifications... 
    Software
    Full time
    For contractors
    Work experience placement
    Flexible hours

    Contact-Government-Services,-LL

    Rockville, MD
    4 days ago
  •  ...governance. Oversees data infrastructure and engineering, data processing and transformation,...  ...with tools such as Excel, SQL, R, Python, ETL tools, API development. Demonstrated...  ...English fluency (oral and written) Software Proficiency : Microsoft Office (Excel... 
    Software
    Contract work
    Work at office
    Remote work

    JBS International

    Rockville, MD
    6 days 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
    16 hours ago
  •  ...seeking a highly skilled and experienced Senior Machine Learning Engineer to join our dynamic team. In the rapidly evolving world of...  ..., deploying models in production Strong proficiency in Python and software engineering principles. Solid understanding of machine learning... 
    Software

    Hire Talent

    Rockville, MD
    16 hours ago
  • $115k - $135k

     ...of technologists, scientists, analysts, engineers, and consultants. Our clients trust us to...  ..., or others ~ Familiarity with .NET, Python, Ruby on Rails, or Java ~ Proficient at...  ...process ~ Experience with the entire Software Development Life Cycle ~ Strong understanding... 
    Software
    Full time

    Nih-ncbi

    Bethesda, MD
    16 hours ago
  •  ...Full Stack Software Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Full Stack Software Engineer for a contract assignment with one of our premier regulatory clients in Rockville, MD. Design, develop, test, and deploy production-grade enterprise... 
    Software
    Contract work

    SGA

    Rockville, MD
    3 days ago
  •  ...large‑scale enterprises. Responsibilities The Desktop Support Engineer in a dispatch role provides first and second‑level technical support...  ..., laptops, printers, mobile devices, and related hardware/software. Troubleshoot and resolve issues related to Windows, macOS, Office... 
    Software
    Remote work
    Shift work

    Axiom Technologies

    Rockville, MD
    3 days ago
  •  ...re looking for a Staff Machine Learning Engineer to lead our Generative AI efforts. This...  ...(text, images, 3D). ~ Proficiency in Python and key ML libraries (PyTorch, TensorFlow...  ...(AWS preferred). ~ Strong software engineering skills, including object oriented... 
    Software
    Full time
    Immediate start

    Xometry

    Gaithersburg, MD
    16 hours ago
  •  ...basic systems administration support including planning, execution, testing, installations, and configurations of new hardware and software Recommending/implementing solutions for SQL performance monitoring and tuning Implement, deploy, and/or support Microsoft... 
    Software
    Full time
    Flexible hours

    CGS Federal (Contact Government Services)

    Rockville, MD
    3 days ago

Do you want to receive more vacancies?

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