SOFTWARE ENGINEERING MANAGER
Core
Lead high-performing application development teams to design, build, and deliver scalable, high-quality software solutions supporting critical business operations.
Role type
Senior IC software engineering manager (people management & technical leadership)
Builds
Scalable application software solutions for critical business operations
Domain
Enterprise software development
Required skills
Technical leadership, people management, hiring and coaching, cross-functional collaboration, software development methodologies, modern programming languages (Java, .NET, Python), problem-solving, budget and resource management, architecture guidance, quality assurance
Preferred skills
Vendor relationship management, cloud platforms, AI/ML technologies, Agile/DevOps/CI/CD, enterprise architecture, security and scalability
Technologies
Java, .NET, Python, Cloud platforms, AI/ML, Agile, DevOps, CI/CD
Responsibilities
Lead and manage software engineering teams including hiring, coaching, and performance management; Drive application design, development, and delivery using modern engineering practices; Collaborate with business leaders and product teams to define scalable solutions; Oversee vendor partnerships; Establish development standards and governance; Manage budgets and project timelines; Provide technical guidance on architecture and system design; Ensure software quality through testing and code reviews.
Seniority
Senior, hands-on IC with people management
