Sr. Software Developer
Job in
Gaithersburg, Montgomery County, Maryland, 20883, USA
Listed on 2026-10-15
Listing for:
Unity Compass
Full Time
position Listed on 2026-10-15
Job specializations:
-
Software Development
DevOps, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Gaithersburg, MD – 100% onsite
Schedule: Full-time, day shift
Travel: None
Clearance: Active TS/SCI with ability to successfully pass a Polygraph
About the RoleWe are seeking an experienced Senior Software Engineer to design, develop, test, deploy, and maintain enterprise software applications using modern software development practices.
The ideal candidate will have strong software engineering fundamentals, experience building scalable and secure applications, and the ability to work effectively in Agile development environments. This role involves collaborating closely with Product Owners, Scrum Masters, architects, Dev Sec Ops teams, and fellow engineers to deliver high-quality solutions in mission-critical environments.
Key Responsibilities- Design, develop, test, deploy, and maintain enterprise software applications using modern development practices.
- Collaborate with Product Owners, Scrum Masters, architects, and fellow developers to deliver high-quality software within Agile sprints.
- Participate in sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
- Develop clean, maintainable, well-documented code in accordance with secure coding standards and software engineering best practices.
- Design and implement RESTful APIs, microservices, and distributed application architectures.
- Conduct code reviews and mentor junior developers to promote engineering excellence and knowledge sharing.
- Troubleshoot complex application issues and perform root cause analysis to improve system reliability, performance, and maintainability.
- Develop automated unit, integration, and end-to-end tests to ensure software quality and application reliability.
- Collaborate with Dev Sec Ops teams to implement CI/CD pipelines and automated deployment processes.
- Optimize application performance, scalability, reliability, and security across enterprise environments.
- Participate in architecture discussions and contribute to technical roadmaps, modernization initiatives, and long‑term technology strategies.
- Support production deployments and troubleshoot issues in mission-critical environments.
- U.S. citizenship is required in accordance with contract requirements.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field with 8–12 years of relevant experience
, or a Master’s degree with 6–10 years of relevant experience
. - 8+ years of professional software development experience.
- Strong proficiency in one or more object-oriented programming languages, including:
- Java
- C#
- Python
- C++
- Experience developing web-based applications and enterprise software solutions.
- Experience designing, developing, and consuming RESTful APIs.
- Experience working with relational and/or No
SQL databases. - Strong understanding of object-oriented design principles, software architecture, and design patterns.
- Experience using Git or other distributed version control systems.
- Experience working in Agile Scrum or SAFe development environments.
- Excellent analytical, debugging, troubleshooting, and problem-solving skills.
- Strong written and verbal communication skills.
- Experience developing cloud-native applications using AWS, Azure, or other cloud platforms
. - Experience with containerization and orchestration technologies such as Docker and Kubernetes
. - Experience designing and developing microservices architectures
. - Familiarity with Dev Sec Ops practices and CI/CD tools such as:
- Jenkins
- Git Lab CI
- Azure Dev Ops
- Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible
. - Knowledge of message brokers and event-driven architectures using technologies such as Kafka or RabbitMQ
. - Experience with front-end frameworks such as React, Angular, or Vue.js
. - Familiarity…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×