Associate Manager of Software Engineering
- Austin, United States
- Entry Level
- 4+ years
- Bachelor's degree
- Posted
Skills
Required
- software engineering
- integration
- leading software development teams
- C++ / Rust / Python
- Git / GitLab / Bitbucket
Preferred
- requirements management tools
- Jama / IBM
- integration and test
- Agile development
- Jira / Azure DevOps
Join our team as an Associate Manager of Software Engineering, where you will lead a team of software engineers in the design, development, integration, testing, and sustainment of software solutions for aerospace systems and mission-critical applications. You will provide day-to-day leadership, technical guidance, and performance management while fostering a collaborative, high-performing engineering environment. This role requires strong leadership skills, experience in software development, and a passion for continuous improvement.
Responsibilities
- Lead and manage a team of software engineers in the design, development, integration, testing, and sustainment of software solutions.
- Provide day-to-day leadership, technical guidance, and performance management while fostering a collaborative, high-performing engineering environment.
- Collaborate with systems engineering, hardware engineering, quality, integration and test, mission operations, program management, and product leadership to ensure software development activities align with technical requirements.
- Experience working in Agile development environments using Scrum, DevOps, CI/CD, and issue tracking tools such as Jira or Azure DevOps
Requirements
- Strong leadership, coaching, mentoring, communication, collaboration, analytical, problem-solving, organizational, and decision-making skills
- Ability to thrive in a fast-paced product development environment with changing priorities and deadlines
- Experience leading software development teams in aerospace, defense, or other highly regulated industries
- Proficiency in one or more programming languages (e.g., C, C++, Rust, or Python) and version control systems (e.g., Git, GitLab, or Bitbucket)
- Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical discipline
- Strong understanding of software engineering principles, software development lifecycle (SDLC), software architecture, integration, verification and validation (IV&V), configuration management, and secure software development practices
- 4–7 years of relevant software engineering experience with a minimum of 1 year of leadership experience, including roles such as technical lead, project lead, team lead, or formal people manager
Preferred
- Experience with requirements management tools such as Jama or IBM DOORS
