Empower

Senior Manager, Software Engineering – Micro Frontend

Empower

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

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