×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Developer

Job in Gaithersburg, Montgomery County, Maryland, 20883, USA
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
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
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 Role

We 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.
Required Qualifications
  • 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.
Preferred Qualifications
  • 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary