
Senior Software Developer
Leidos
full-time
Posted on:
Location Type: Office
Location: Fort Belvoir • Florida • Maryland • United States
Visit company websiteExplore more
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