Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Leidos

Senior Software Engineer

Leidos

. Design, develop, test, and maintain enterprise software applications and services.

Posted 4/24/2026full-timeAlexandria • Maryland, Virginia • 🇺🇸 United StatesSenior💰 $107,900 - $195,050 per yearWebsite

Tech Stack

Tools & technologies
CloudCyber SecurityDistributed SystemsETLGoJavaMicroservicesPythonTypeScript

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain enterprise software applications and services.
  • Implement software solutions using modern programming languages (e.g., Java, Python, Go, or similar).
  • Build application components, APIs, automation features, and ETL pipelines that collect, clean, and transform data from source to destination.
  • Develop and maintain automation frameworks and integrate with identity and access management systems, HR data sources, and directory services such as Active Directory and Okta.
  • Develop APIs, microservices, and distributed system components supporting WDP capabilities.
  • Integrate software with cloud infrastructure, system environments, and DevSecOps pipelines.
  • Support automated build, test, and deployment processes within CI/CD pipelines.
  • Ensure software compliance with system administration, cybersecurity, and RMF requirements.
  • Collaborate with DevOps, infrastructure, and cybersecurity teams to ensure seamless deployment and operations.
  • Maintain and operate the DevSecOps factory, process, documentation, policies, thresholds, and associated automated DevSecOps pipelines.
  • Support configuration management, patching, and system integration activities for deployed applications.
  • Establish and maintain development, test, integration, staging, and production environments for supporting the System software lifecycle.
  • Plan, design, and implement software testing tools, processes, and procedures for conducting all testing for the System.
  • Troubleshoot and resolve software defects, integration issues, and performance challenges.
  • Optimize application performance, scalability, and reliability in production environments.
  • Contribute to technical design, architecture discussions, and engineering best practices.
  • Develop and maintain technical documentation, code repositories, and software artifacts.
  • Participate in SAFe ceremonies including PI Planning, backlog refinement, sprint reviews, and retrospectives.

Requirements

What you’ll need
  • Active Top Secret (TS) clearance with SCI and CI Poly eligibility.
  • Bachelor’s degree in Computer Science, Software Engineering, Engineering, or related technical discipline and 8–12 years of relevant experience OR Master’s degree in a related field and 6–10 years of relevant experience.
  • At least one of the following foundational qualification pathways consistent with DoD 8140 requirements: Current DoD 8570/8140 baseline certification appropriate for Intermediate System Administrator roles (e.g., Security+, GSEC, SSCP, or equivalent), Offerings listed in the DoD 8140 Training Repository, Demonstrated equivalent training and experience qualifying under DoD 8140 foundational qualification alternatives.
  • Minimum of 6 years of experience in software engineering and development.
  • Proven experience with Agile software development methodologies, particularly SAFE Agile.
  • Experience developing software applications in enterprise environments.
  • Experience with programming languages such as Java, Python, Go, or similar.
  • Strong knowledge of DevSecOps principles and practices.
  • Experience implementing secure DevSecOps pipelines and automated CI/CD workflows.
  • Experience developing APIs, microservices, and distributed systems.
  • Experience supporting CI/CD pipelines and DevSecOps environments.
  • Experience applying system administration concepts, including configuration management and deployment operations.
  • Experience supporting secure configuration management, patching, and system hardening practices.
  • Experience with configuration management operations and maintaining configuration baselines.
  • Experience with software testing, including unit, regression, security, integration, compliance, performance, and acceptance testing.
  • Proficiency in developing and maintaining automation frameworks and integrating with identity and access management systems.
  • Strong communication and collaboration skills.

Benefits

Comp & perks
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonGoAPIsmicroservicesETLDevSecOpsCI/CDautomation frameworkssoftware testing
Soft Skills
communicationcollaborationtroubleshootingproblem-solvingtechnical designarchitecture discussionsAgile methodologiesSAFe Agileperformance optimizationdocumentation
Certifications
Top Secret clearanceSCICI PolyBachelor's degree in Computer ScienceMaster's degree in related fieldSecurity+GSECSSCPDoD 8570/8140 certificationDoD 8140 Training Repository offerings