> Markdown version of [/jobs/ext/3883421-sr-software-developer](https://www.wearedevelopers.com/jobs/ext/3883421-sr-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Developer - **Company:** Leidos, Inc. - **Location:** Gaithersburg, MD, United States - **Experience:** Expert - **Salary:** $107,900.0 - $195,050.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Application Performance Management, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Databases, Software Debugging, DevOps, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, RabbitMQ, Redis, Ansible, Software Engineering, Web Applications, Enterprise Software Applications, ReactJS, Vue.js, Containerization, AngularJS, Gitlab-ci, Information Technology, Front End Software Development, Restful APIs, Docker, Jenkins, Microservices - **Published:** October 23, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3466566581&tx=JP1711FFK&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Active Top Secret/SCI with the ability to successfully pass a Polygraph examination., * US citizenship is required per contract. * Bachelor's degree in Computer Science, Software Engineering, or related field and 8-12 years of prior relevant experience or Master's with 6-10 years of prior relevant experience. * 8+ yearsof professional softwaredevelopment experience. * Strong proficiency in one or more object-oriented programming languages such as: * Java + C# * Python * C++ Experience developing web-based applications andenterprise softwaresolutions. * Experience designing andconsuming REST APIs. * Experience working withrelational and/orNoSQL databases. * Strong understanding ofobject-oriented designprinciples and softwaredesignpatterns. * Experience using Gitor other distributedversion control systems. * Experience working withinAgileScrum or SAFedevelopment environments. * Excellent analytical, debugging, andproblem-solvingskills. * Strong written andverbal communication skills. PreferredQualifications: * Experience developingcloud-native applicationsin AWS, Azure, or other cloudplatforms. * Experience with containerization technologies suchas Docker andKubernetes. * Experience building microservicesarchitectures. * Familiarity with DevSecOpspractices and CI/CDtools including Jenkins, GitLab CI, orAzure DevOps. * Experience with Infrastructureas Codetools such asTerraform or Ansible. * Knowledge of messagebrokers such asKafka or RabbitMQ. * Experience with front-end frameworks suchas React, Angular, or Vue.js. * Familiarity withElasticsearch, Redis, orother enterprise technologies. * Experience with securesoftware development lifecycle(SSDLC)practices. * Security+ certificationor other DoD8570/8140 compliantcertification. ## Description * Design, develop, test, deploy, and maintainenterprise software applicationsusing modern developmentpractices. * Collaborate with ProductOwners, Scrum Masters, architects, and fellowdevelopers to deliverhigh-quality softwareinAgile sprints. * Participate in sprintplanning, backlog refinement, daily stand-ups, sprint reviews, andretrospectives. * Develop clean, maintainable, and well-documentedcode following securecoding standards andbest practices. * Design and implementRESTful APIs, microservices, and distributed applicationarchitectures. * Performcode reviews andmentor junior developersto promote engineeringexcellence and knowledgesharing. * Troubleshoot complex applicationissues and performroot cause analysisto improve systemreliability and performance. * Develop automated unit, integration, andend-to-endtests to ensuresoftware quality. * Collaborate with DevSecOpsteams to implementCI/CD pipelinesand automated deploymentprocesses. * Optimize application performance, scalability, and securityacrossenterprise environments. * Participate in architecturediscussions and contributeto technical roadmapsandmodernization initiatives. * Support production deploymentsand resolve issuesinmission-criticalenvironments