Software Engineering Manager – Customer Applications
Core
Hands-on leadership role ensuring users receive maximum value from digital products by owning production operations and managing small to medium teams.
Role type
Senior IC software engineering manager (customer applications)
Builds
Digital products and technical capabilities for customer-facing applications
Domain
Insurance, warranty, and e-commerce technology
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Spring Boot, Kafka, microservices, PostgreSQL, CI/CD pipelines, test-driven development, pair programming, technical architecture design, team coaching
Preferred skills
Generative AI use cases, cloud/hybrid environments (Azure, AWS), GitHub, warranty/insurance/fintech domain experience
Responsibilities
Shape product architecture and design, lead daily standups and retrospectives, establish CI/CD pipelines, coach engineers on TDD and pair programming, resolve technical conflicts, define IT policies and best practices
Seniority
Senior, hands-on IC with management responsibilities