Lead Software Engineer

Momentum Financial Services Group

Hyderabad

Hybrid

INR 1,500,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Momentum Financial Services Group is seeking a Lead Software Engineer for Backend & Cloud Platform in Hyderabad, India. The successful candidate will own backend API services and support a major transition to internal production support practices.

With 10+ years of experience in software engineering, particularly in backend development and AWS, this role focuses on high-level design and implementation of critical integrations, emphasizing DevOps and infrastructure management. If you are ready for a challenging leadership role, we want to hear from you!

Qualifications

  • 10+ years of software engineering experience with backend focus.
  • Solid experience operating AWS production systems.
  • Strong communication skills and ownership mindset.

Responsibilities

  • Own and evolve backend API services built with Node.js / NestJS.
  • Design and implement event-driven patterns using Kafka.
  • Manage infrastructure changes via Terraform.

Skills

Backend development expertise
AWS operations
DevOps practices
Communication skills
Problem-solving mindset

Education

Bachelor’s degree in computer science or equivalent

Tools

Node.js
NestJS
Kafka
Terraform
Postgres

Job description

Lead Software Engineer, Backend & Cloud Platform

We’re hiring a Lead Software Engineer, Backend & Cloud Platform, to help own and operate Integration Hub, an AWS-based integration platform supporting integration with internal and external systems. You’ll work across backend services (APIs, event-driven processing), data synchronization and file ingestion pipelines, and production operations. A key part of this role is supporting the transition of production support from our current vendor to an internal team, including knowledge transfer, runbooks, and establishing sustainable operational practices.

DUTIES / RESPONSIBILITIES
  • Own and evolve backend API services built with Node.js / NestJS running on AWS ECS.
  • Design and implement event-driven patterns using Kafka (AWS MSK) and caching with Redis.
  • Support and enhance file ingestion pipelines using S3, Lambda, schedulers, and Python/Node.js components.
  • Maintain and improve data sync workloads (AWS Batch/Lambda, scheduled jobs), ensuring correctness and recoverability.
  • Lead or participate in on‑call and incident response, including post-incident RCAs and preventive improvements.
  • Improve CI/CD and engineering quality: GitHub Actions, Jest, performance testing (k6), static analysis and security scanning (SonarQube, Veracode).
  • Manage infrastructure changes via Terraform, including networking (NLB), observability, and runtime configuration.
  • Collaborate with business stakeholders and partner teams on requirements, SLAs, and release planning.
  • Partner with the vendor team to drive structured knowledge transfer (architecture deep dives, incident walkthroughs, deployment procedures).
  • Build and maintain runbooks, support playbooks, and troubleshooting guides for APIs, ingestion, and sync processes.
  • Establish internal operational practices: alert tuning, dashboards, on‑call processes, escalation paths, and post‑incident RCA discipline.
  • Identify and reduce vendor dependencies (scripts, access, undocumented procedures), ensuring the internal team can operate independently.
  • Support a parallel run period where internal engineers progressively take ownership of L1/L2/L3 support with vendor as fallback.
EXPERIENCE & EDUCATION
  • Bachelor’s degree in computer science or equivalent amount of experience.
  • 10+ years of software engineering experience, with strong backend development expertise.
  • Solid experience operating production systems in AWS (ECS, Lambda, S3, RDS / Postgres, CloudWatch).
  • Comfortable with DevOps practices: CI/CD pipelines, containerization, observability, incident response.
  • Experience with Infrastructure as Code (Terraform strongly preferred).
  • Proficiency with relational databases (Postgres) including performance troubleshooting and data integrity.
  • Strong communication skills and ownership mindset; able to lead technical decisions and mentor others.
Nice to Have
  • NestJS preferred.
  • Experience with event streaming / messaging (Kafka / MSK preferred).
  • Python experience for ingestion tooling or serverless components.
  • Experience with regulated / financial data flows, reconciliation, or integration platforms.
  • Experience hardening systems for reliability (idempotency, retries, DLQs, backpressure).
EMPLOYER’S RIGHTS

This job description does not list all the duties of the job. You may be asked by supervisors or managers to perform other duties. You will be evaluated in part based upon your performance of the tasks listed in this job description.

THIS POSITION

This posting is for a current position within our organization, offering the opportunity to contribute to meaningful, responsible innovation that supports our employees, clients, and communities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineering - Devops
Lead Software Engineering - Devops

Societe Generale Global Solution Centre • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Lead Software Engineer
Lead Software Engineer

Snapdeal • Gurugram District

On-site
INR 3,500,000 - 5,500,000
Senior Lead Engineer
Senior Lead Engineer

Adtran Networks IT Solutions India Pvt. Ltd. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Backend Engineer ( Lead )
Backend Engineer ( Lead )

Movate Technologies • Bengaluru

On-site
INR 3,600,000 - 6,000,000
Lead Software Developer – Java with AWS Cloud
Lead Software Developer – Java with AWS Cloud

Epam Systems • Hyderabad

On-site
INR 4,000,000 - 6,000,000
F22 LABS - Lead Software Engineer - Backend Development
F22 LABS - Lead Software Engineer - Backend Development

F22 Labs • Chennai District

On-site
INR 3,600,000 - 6,000,000
Senior Lead Engineer
Senior Lead Engineer

Adtran • Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Lead Software Engineer – Java with AWS
Lead Software Engineer – Java with AWS

EPAM Systems • India

On-site
INR 1,500,000 - 2,500,000
Full Stack Developer
Full Stack Developer

Azuga, Inc. • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
Career growth and learning opportunities
Collaborative and innovative work environment
Lead Engineer – C# .NET (AWS Cloud)
Lead Engineer – C# .NET (AWS Cloud)

LSEG • Bengaluru

On-site
INR 2,600,000 - 4,200,000