Role OverviewWe are seeking an experienced technical leader to guide one of our critical software products. In this role, you will combine hands-on technical expertise with team leadership, working across the full software development lifecycle.
What You Will Do
You will work directly with users and stakeholders to understand mission needs, translate them into technical solutions, and lead engineering teams in delivering capabilities quickly and effectively.
Why It Might Be a Fit
We are looking for someone who is passionate about solving complex problems, leading high-performing teams, and bringing innovative technologies into operational use.
Requirements
- Bachelor's degree in a technical discipline
- 12 years of experience in software development
- Experience building, leading, and mentoring engineering teams with diverse technical backgrounds
- Demonstrated experience engaging with customers and end users to gather requirements, advocate for change, and drive adoption of technical solutions
- Hands on experience building and maintaining production applications servicing hundreds to thousands of users
- Production-grade software development experience in Python, Java, or a similar programming language
- Ability to architect, develop, and deploy software systems from concept through production
- Experience with software version control and collaboration tools, including Git, Jira, and Confluence
- Experience with web application and user interface development principles and best practices
- Familiarity with cloud and containerization technologies such as AWS, Docker, and Kubernetes
- Familiarity with CI/CD pipelines and modern software deployment practices
Benefits
- Competitive 15% retirement contribution
- 4 weeks paid time off
- 12 paid holidays
- 80 hours of paid parental leave
- Medical, dental, & vision benefits
- Annual lifestyle bonus of $600
- Annual merit increases & performance-based bonuses
- Term life insurance
- Short-term disability
- Long-term disability
]]>