Leidos

Senior Software Developer

Leidos

full-time

Posted on:

Location Type: Office

Location: Fort BelvoirFloridaMarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $107,900 - $195,050 per year

Job Level

About the role

  • Lead the design, implementation, and optimization of software applications, services, and system components.
  • Architect scalable, reliable, and secure solutions aligned with business and technical requirements.
  • Mentor junior and mid‑level engineers, providing technical guidance and code review oversight.
  • Collaborate with product management, systems engineering, and QA to refine requirements and ensure seamless integration.
  • Troubleshoot complex issues across development, test, and production environments.
  • Drive improvements in development processes, tooling, automation, and system performance.
  • Develop and maintain technical documentation, including design specifications and architectural diagrams.
  • Support CI/CD pipelines, deployment activities, and production monitoring.
  • Participate in and lead agile ceremonies such as sprint planning, backlog refinement, and retrospectives.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field with 8 – 12+ years of experience or a Master’s degree with 6 – 10+ years of experience
  • Active Secret clearance with the ability to obtain a TS/SCI.
  • Professional software development experience.
  • Strong proficiency in one or more modern programming languages (e.g., Java, C#, Python, JavaScript/TypeScript).
  • Experience designing and building scalable, distributed, or cloud‑based systems.
  • Proficiency with version control systems such as Git.
  • Solid understanding of software architecture, design patterns, data structures, and algorithms.
  • Experience with RESTful APIs, microservices, or event‑driven architectures.
  • Strong analytical, problem‑solving, and communication skills.
  • Proven ability to lead technical efforts and collaborate across multidisciplinary teams.
Benefits
  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
Applicant Tracking System Keywords

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

Hard Skills & Tools
software designsoftware implementationsoftware optimizationscalable solutionscloud-based systemsRESTful APIsmicroservicesdata structuresalgorithmsversion control
Soft Skills
mentoringtechnical guidancecode reviewcollaborationtroubleshootingproblem-solvingcommunicationleadershipanalytical skillsagile methodologies
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringMaster’s degree in Computer ScienceMaster’s degree in Software EngineeringActive Secret clearanceTS/SCI clearance