Manager, Software Engineering
AV · San Diego, CA · 1 mo ago
On-siteEngineering$79k–$121k/yrFull-time
Position Responsibilities
- Manages a group of software QA, automation, and DevOps engineers, including budget planning, staffing, training, performance evaluation and career development.
- Attracts and retains high caliber staff and provides mentorship.
- Defines the team's roles, ways of working, and a clear scope that complements (rather than duplicates) the software development and system test teams.
- Establishes and owns QA standards, metrics, and reporting; the bug reporting and review process; and go/no-go release recommendations to the system test team.
- Leads software risk identification, tracking, and mitigation across programs.
- Collaborates with software engineering, the system test team, programs, and information security to align quality goals and engineering processes.
- Works in an Agile environment to coordinate the team's work including scope, scheduling and resourcing.
- Frequently interacts with subordinate supervisors, customers and/or functional peer group managers, normally involving matters between functional areas.
- Establishes and assures adherence to budgets, schedules and work plans.
- Interacts with senior management.
Basic Qualifications (Required Skills & Experience)
- BS degree in Computer Science, Electrical Engineering, Computer Engineering, or related is required or equivalent combination of education, training, and experience.
- 10+ years of software engineering experience, with a strong background in software quality, test automation, and/or DevOps/CI-CD.
- At least 2+ years in a supervisory or technical lead role, successfully managing or leading a technical team.
- Experience defining test strategy, automation frameworks, and quality processes for complex software.
- Experienced with modern development and CI/CD tooling (e.g., Git/GitLab, CI pipelines, containerization) and Linux environments.
- Demonstrated ability to work across engineering, test, and program teams to drive quality and reduce risk.
Other Qualifications & Desired Competencies
- Advanced degree is desired.
- Background testing embedded, robotics, UAS, or other safety- or mission-critical software is a strong plus.
- Familiarity with DevSecOps practices and managing lab/test infrastructure (hardware-in-the-loop environments) is a plus.
- Demonstrated ability to communicate technically and effectively across engineering, test, and program groups and staff.
- Skilled at identifying, communicating and mitigating technical risks and issues.
- Embraces AI-assisted development and test tooling and encourages its adoption to improve team efficiency and quality.
- Skilled at identifying, communicating and mitigating technical risks and issues.
- Embraces AI-assisted development and test tooling and encourages its adoption to improve team efficiency and quality.
- Demonstrates strong interpersonal, written and oral communication skills.
- Exercises independent judgment in methods, techniques and evaluation criteria for obtaining results.
- Uses vision to think beyond the immediate situation, explore multiple potential paths, and adapt decision-making style based on the situational circumstances.
- Empires, motivates, and empowers people to deliver organizational goals, while also delivering value back to employees.
- Brings organizational values to life using personality, uniqueness and the creation of a shared vision.
- Champions the process of change and promotes a culture of quick adaptation while helping others deal with the effects of change.
- Demonstrates the ability to develop and maintain internal and external trusting, professional relationships.
- Absesses the degree of risk and opportunity in plans or actions and takes appropriate action to mitigate them or makes plans to build on the opportunity.
Physical Demands
- Ability to work in an office and production environment (Constant).
- Sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent).