Software Engineering Manager
Core
Manages and implements software engineering projects, ensuring conformance with plans, policies, budgets, and schedules while leading a team of 8–10 members.
Role type
Software Engineering Manager
Builds
Software systems and deliverables for transportation and defense capabilities
Domain
Transportation technology and defense
Deliverable
production ML models | product features
Required skills
Team leadership, project management, budget management, software development lifecycle, problem-solving, code review, technical consultation, recruitment, performance management
Preferred skills
Microsoft technology stack (C#, WPF, Web APIs, XAML, MS SQL Server), .NET Core/.NET 5+, Entity Framework, LINQ, RESTful services, microservices architecture, cloud platforms, CI/CD tools (Azure DevOps, Jenkins), version control (Git, TFS), testing tools (MSTest, NUnit, xUnit), front-end technologies (HTML5, CSS, JavaScript, Angular/React)
Responsibilities
Coordinate activities of software engineering staff and establish work goals; motivate, delegate, coach, and train subordinates; supervise day-to-day development and guide teams in testing; ensure achievement of schedules and budgets; manage software engineering metrics; conduct code reviews; communicate with global technical teams; prepare reports and procedures; support bids and proposals.
Seniority
Manager, hands-on leadership