About the Role
This opportunity is for a Software Engineer III who will build secure, reliable software for mission-critical government technology projects. The role combines hands-on software development, agile delivery, test-driven development, pair programming, and direct collaboration with clients and technical teams.
You will help customers adopt modern engineering practices while delivering working software on a continuous basis. This position requires strong technical skills, clear communication, flexibility, and the ability to teach, learn, and adapt in fast-moving product environments.
What You’ll Do
- Build and test software solutions that meet user needs, business objectives, and stakeholder goals
- Deliver working software continuously and improve functionality based on real user feedback
- Work with clients who are adopting practices such as design thinking, test-driven development, pair programming, continuous release, backlog management, and user-centered delivery
- Explain the purpose and value of modern agile engineering practices to clients and technical partners
- Pair with customer developers, engineers, military service members, and internal teammates to deliver value in real time
- Help customers develop and deliver user stories that provide business value, technical feasibility, and user-driven functionality
- Adapt communication and teaching approaches based on how clients prefer to learn, receive feedback, and discuss technical concepts
- Collaborate with balanced teams while helping them make informed engineering decisions based on validated assumptions
- Support project success and client satisfaction through reliable delivery and strong collaboration
Qualifications
- 3 - 6 years of professional software development experience across a variety of programming languages
- Experience with frontend and backend development
- Experience with PHP, Kotlin, Java, or JavaScript
- Experience with Spring Boot, React.js, Vue, or Redux
- Experience with test-driven development and agile methodologies
- Experience with API development
- Experience using container technologies such as Docker or Kubernetes
- Familiarity with DevSecOps tools and processes such as Git, Concourse, GitLab CI, SonarQube, Fortify, and ThreadFix
- Comfort running software in Linux environments
- Strong understanding of algorithms, databases, and design patterns, with the ability to apply them effectively
- Strong communication skills and interest in a pair-programming environment
- Strong facilitation skills
- Passion for learning, improving technical skills, and solving challenging problems
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- Ability to obtain a security clearance for U.S. government work
- U.S. citizenship required due to federal customer project requirements
Preferred Qualifications
- Experience developing cloud-native applications
- Experience leading a product or development team
- Experience building and deploying software in a continuous delivery environment
- Experience working directly with clients
Pay: $119,853 – $149,817 per year
Benefits
- Flexible schedule in a fully distributed workforce
- Health insurance with substantial premium coverage for employees and dependents
- Dental and vision coverage for employees and dependents
- Life and disability insurance coverage
- 401(k) match equal to 10% of gross pay
- Four weeks of combined accrued vacation and sick leave
- 11 federal holidays, birthday leave, jury duty leave, and bereavement leave
- Education and training budget of up to $3,500 per year
- Annual home office technology and equipment allowance of $750
- Annual company merchandise allowance of $100
- Wellness reimbursement up to $500 per year or monthly fitness membership credit option
- MacBook Pro provided