Salary
💰 $129,800 - $216,700 per year
Tech Stack
JavaJenkinsPython
About the role
- Apply a strong software background to allow coordination, reviews, and technical support related to software and software-intensive systems
- Review and assess ongoing software development activities to ensure alignment with project requirements and standards
- Participate in agile ceremonies (stand-ups, sprint planning, retrospectives) and provide oversight on development processes
- Collaborate with systems analysts, engineers, programmers, and other stakeholders to clarify project needs, limitations, and performance requirements
- Evaluate and analyze user needs and translate them into software requirements
- Vet and validate software design proposals and feature development estimates; support proposal work and reviews such as Basis of Estimates and Earned Value
- Ensure that teams are following DevSecOps best practices, including secure coding and pipeline tool usage
- Facilitate multidisciplinary research, working closely with equipment designers and hardware engineers to integrate software and hardware requirements
- Mentor teams by sharing insights, lessons learned, and best practices
- Champion collaboration, learning, adaptability, and a growth mindset across the software engineering team
Requirements
- Bachelor's Degree in Computer Science
- 10+ years of software development experience
- Recent hands-on coding in C++ (Python or Java experience highly desirable)
- Demonstrated expertise within agile software development environments and DevSecOps practices
- Working experience with common pipeline and CI/CD tools (Jira, Jenkins, GitLab, or similar)
- Proven ability to conduct software estimate evaluations for feature development and proposal work, including Basis of Estimates, Earned Value, and CAM for control accounts
- Strong analytical skills in assessing user needs and software feasibility within time/cost constraints
- Experience collaborating across multidisciplinary teams (software, hardware, and systems engineering)
- Flexibility and openness to changing priorities, technologies, and collaborative approaches
- Track record of relating lessons learned from prior challenges to future team improvement and project success
- Willingness to lead and foster knowledge sharing, team growth, and technical mentorship
- Ability to facilitate communication across diverse stakeholders
- Experience using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
- Active Top Secret Clearance
- U.S. Citizenship required for obtaining/holding a U.S. security clearance