Senior Software Engineer Manager
Core
Lead software design and development from requirements through delivery, driving engineering processes and mentoring a team of software engineers.
Role type
Senior Software Engineer Manager
Builds
Software products and systems
Domain
Defense, embedded software, information assurance, naval communications
Deliverable
production ML models | product features | infrastructure
Required skills
broad management and leadership, recruiting and hiring technical talent, developing technical and cost-volume inputs for proposals, Cost Account Manager using EVMS, code and design reviews, performance reviews, manpower allocation in matrix organizations
Preferred skills
Agile environments, Scrum certification, proposal development, Basis of Estimate creation, DevOps tools, real-time embedded software development, information assurance, naval communications, safety-critical systems
Technologies
DevOps, Embedded Support, Matrix Security, Hardware
Responsibilities
Lead software design and development from requirements analysis to delivery, drive efficient engineering processes and establish best practices, perform code and design reviews, collaborate with engineering leaders to improve product development, define and implement development processes and standards, mentor and coach team members, conduct performance reviews, manage recruiting and hiring, support engineering proposal cost estimation, manage manpower allocation
Seniority
Senior, hands-on IC with management responsibilities