Job DescriptionSoftware Engineer / Scrum MasterLocation: Colorado Springs, CO
Security Clearance: Active Secret
Position OverviewWe are seeking a Software Engineer / Scrum Master to support the development of mission-critical software applications within a complex defense systems environment.
This hybrid position combines hands-on Java software development with Agile team leadership and facilitation. Approximately 70% of the role will focus on software engineering, while 30% will involve Scrum Master responsibilities, team coordination, and Agile planning.
The successful candidate will work closely with the Product Owner and engineering team to facilitate effective Agile execution, remove impediments, and contribute directly to the development of reliable, secure, high-performance software.
Key ResponsibilitiesSoftware Engineering (Approximately 70%)- Design, develop, test, debug, and maintain Java-based software applications.
- Develop and maintain continuous integration and continuous delivery (CI/CD) pipelines and automation tools.
- Apply software engineering best practices, including coding standards, automated testing, build automation, and configuration management.
- Troubleshoot technical issues and improve software performance, reliability, and maintainability.
- Collaborate with engineers and technical stakeholders to deliver high-quality software capabilities.
Scrum Master / Agile Leadership (Approximately 30%)- Facilitate daily standups, sprint planning, backlog refinement, sprint reviews, and retrospectives.
- Support Program Increment (PI) planning, feature decomposition, and cross-team dependency management.
- Partner with the Product Owner to maintain backlog readiness, clear priorities, and actionable user stories.
- Identify and remove impediments affecting team productivity and delivery.
- Promote Agile best practices, continuous improvement, and team collaboration.
- Support timely delivery of sprint and Program Increment objectives.
Required Qualifications- Active Secret security clearance.
- Generally 3+ years of related technical experience or relevant post-secondary education or training.
- Experience as a software engineer, systems engineer, or technical contributor supporting software development teams.
- Java/J2EE development experience or comparable object-oriented programming experience.
- Understanding of software engineering practices, including coding standards, automated testing, build pipelines, and configuration management.
- Strong knowledge of Agile methodologies and Scrum practices.
- Experience using Jira, Confluence, or similar Agile development tools.
- Excellent written and verbal communication skills.
- Ability to balance hands-on development responsibilities with Agile team facilitation.
Preferred Qualifications- 3-5+ years of Java software development experience, particularly in defense or high-availability systems.
- Experience supporting software engineering on Department of Defense programs.
- Experience leading Agile teams developing complex, mission-critical software.
- Experience decomposing Agile features into user stories with clear acceptance criteria.
- Familiarity with Scaled Agile Framework (SAFe) and Program Increment planning.
- C++ development experience.
- Familiarity with Earned Value Management Systems (EVMS).
- Agile certifications such as Certified Scrum Master (CSM), Certified Scrum Professional (CSP), PMI Agile Certified Practitioner (PMI-ACP), SAFe Scrum Master (SSM), or Professional Scrum Master (PSM).