Senior Software Engineer

Unity Compass Limited Liability Company

Gaithersburg, MD • 8m ago • On-site

Senior

On-site

190,000 - 210,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Sr. Software Engineer)
  • Location: Gaithersburg, MD (100% onsite)
  • Travel: No
  • Shift/Schedule: Day, Full Time
  • Clearance: Active Top Secret/SCI with ability to pass a Polygraph

Description

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 in Agile sprints, including secure, maintainable, well-documented code and automated testing. Contribute to architecture discussions and support production deployments in mission-critical environments.

Role Description / Responsibilities

  • Design, develop, test, deploy, and maintain enterprise applications using modern development practices
  • Participate in Agile execution: sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives
  • Develop clean, maintainable, and well-documented code following secure coding standards
  • Design and implement RESTful APIs, microservices, and distributed application architectures
  • Perform code reviews and mentor junior developers
  • Troubleshoot complex application issues and perform root-cause analysis to improve reliability and performance
  • Develop automated unit, integration, and end-to-end tests
  • Collaborate with DevSecOps teams to implement CI/CD pipelines and automated deployment processes
  • Optimize application performance, scalability, and security across enterprise environments
  • Participate in architecture discussions and contribute to technical roadmaps and modernization initiatives
  • Support production deployments and resolve issues in mission-critical environments

Requirements

  • Active Top Secret/SCI clearance and ability to successfully pass a Polygraph examination (required per contract)
  • Bachelor’s degree in Computer Science/Software Engineering (or related field) with 8–12 years of relevant experience; or Master’s degree with 6–10 years of relevant experience
  • 8+ years professional software development experience
  • Strong proficiency in one or more object-oriented programming languages: Java, C#, Python, or C++
  • Experience developing web-based applications and enterprise software solutions
  • Experience designing and consuming REST APIs
  • Experience working with relational and/or NoSQL databases
  • Strong understanding of OOP design principles and software design patterns
  • Experience using Git (or other distributed version control systems)
  • Experience working within Agile Scrum or SAFe development environments
  • Excellent analytical, debugging, and problem-solving skills
  • Strong written and verbal communication skills

Benefits

Not specified in the provided posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer role

Improve your resume for just $5

$190,000 – $210,000/year

Unlock Full Resume Report