Empower

Lead Full Stack Software Engineer

Empower
Apply
11 hours ago
Remote, India or Bengaluru, IndiaStaff+

Responsibilities

  • Lead the design, development, deployment, and production support of scalable full-stack applications and microservices.
  • Build modern frontend experiences with React and/or Angular and backend services with Java and Spring Boot.
  • Own complex features, services, architecture contributions, and technical initiatives through the complete software development lifecycle.
  • Provide technical leadership for code quality, scalability, performance, reliability, security, modernization, developer productivity, and maintainability.
  • Write maintainable code and promote automated testing, code reviews, secure development, observability, and continuous improvement.
  • Troubleshoot complex production issues across application, integration, infrastructure, and data layers, including root-cause analysis and corrective actions.
  • Participate in shared on-call support and improve monitoring, documentation, operational readiness, and support practices.
  • Mentor engineers through design reviews, code reviews, pairing, and knowledge sharing.
  • Collaborate with architects, product partners, and business stakeholders to create secure and scalable technical solutions and roadmaps.

Requirements

  • 8+ years of professional software engineering experience, including significant full-stack development and demonstrated technical leadership.
  • Strong Java expertise, including core fundamentals, concurrency, JVM performance, and RESTful service development with Spring Boot.
  • Strong experience building modern web applications with React and/or Angular and using component-based development and automated testing practices.
  • Experience designing secure and scalable APIs and systems with versioning, testing, resiliency, observability, and maintainability practices.
  • Experience with relational databases such as Oracle, PostgreSQL, or MySQL, including SQL optimization and application integration; NoSQL familiarity is a plus.
  • Experience with cloud-native development, DevOps practices, CI/CD pipelines, Git-based workflows, containerization, and at least one major cloud provider, preferably AWS.
  • Ability to lead technical initiatives, evaluate tradeoffs, influence design decisions, guide implementation, and resolve complex production issues.
  • Strong communication and collaboration skills in Agile/Scrum environments with technical and non-technical stakeholders.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Preferred experience includes AWS cloud-native applications, Docker, Kubernetes, ECS, EKS, Kafka, JMS, SQS, Datadog, New Relic, OpenTelemetry, CloudWatch, OAuth2, JWT, TLS, secrets management, and vulnerability remediation.
  • Experience in regulated financial services or healthcare environments is preferred, with retirement services experience strongly preferred.
  • Ability to establish engineering standards, reusable frameworks, documentation, and delivery practices that improve team effectiveness.

Benefits

  • Flexible work environment, fluid career paths, and opportunities for internal mobility.
  • Employer emphasis on purpose, well-being, work-life balance, inclusion, and community volunteering.

Tech Stack

Empower

About Empower

10,000+ employees
Contact me