
Senior Manager, Software Engineering – Micro Frontend
Empower
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead the design and delivery of full-stack applications using modern front-end, back-end, and cloud-native technologies
- Guide adoption and integration of AI/ML technologies (e.g., predictive analytics, intelligent automation, personalization, risk modeling) into enterprise platforms
- Partner with Architecture and Data teams to ensure AI/ML solutions are scalable, explainable, secure, and compliant
- Establish and enforce engineering best practices for code quality, testing, CI/CD, observability, and reliability
- Collaborate with Security, Risk, and Compliance teams to embed controls into the SDLC
- Support audit readiness, model governance, and documentation standards for AI/ML solutions
- Drive data governance, privacy, and responsible AI practices
- Build, scale, and lead high-performing full-stack engineering teams, including engineers, data engineers, and ML practitioners
- Manage and mentor Engineering Managers, Tech Leads, and senior engineers
- Own hiring strategy, onboarding, performance management, and career development
- Foster a culture of accountability, innovation, and continuous learning
- Lead multiple Scrum teams and ensure consistent application of Agile/Scrum practices
- Partner with Product Owners and Scrum Masters to manage backlogs, sprint planning, and delivery commitments
- Drive predictable, high-quality delivery through metrics such as velocity, cycle time, and defect rates
- Remove impediments and manage cross-team dependencies
- Oversee the end-to-end lifecycle of AI/ML solutions, including data pipelines, model development, deployment, and monitoring
- Translate business and product strategy into engineering roadmaps and execution plans
- Balance short-term feature delivery with long-term platform scalability and technical debt reduction
- Manage risks, trade-offs, and dependencies across teams and programs
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- 10+ years of software engineering experience with 5+ years in people leadership roles
- Experience building and scaling full-stack engineering teams in enterprise environments
- Hands-on experience delivering AI/ML-enabled solutions in production systems
- Strong understanding of cloud-native architectures, APIs, and distributed systems
- Proven experience managing Scrum teams and Agile delivery at scale
- Familiarity with AI/ML frameworks and platforms (e.g., Python, TensorFlow, PyTorch, MLflow)
- Experience with public cloud platforms (AWS, Azure, or GCP)
Benefits
- flexible work environment
- fluid career paths
- celebrate internal mobility
- importance of purpose and well-being
- work-life balance
- create a welcoming and inclusive environment
- volunteering opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack developmentAI/ML technologiescloud-native architecturesAPIsdistributed systemsScrumAgile deliveryPythonTensorFlowPyTorch
Soft Skills
leadershipmentoringcollaborationaccountabilityinnovationcontinuous learningcommunicationproblem-solvingteam managementperformance management