Team Lead - Messaging APIs

Weekday AI

Bengaluru

On-site

INR 3,000,000 - 8,000,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Weekday AI in Bengaluru, India is seeking an Engineering Lead to design and build high-throughput messaging platforms and APIs for SMS, WhatsApp, RCS, and verification services. The role blends hands-on coding, architecture, and mentoring of a small team.

You'll own production reliability, lead architecture reviews, and ensure scalability, security, and observability while delivering reliable, compliant messaging at scale.

Qualifications

  • 4-7 years of experience building large-scale distributed backend systems with leadership or mentoring experience.
  • Strong proficiency in Python or Golang; Java or Node.js also considered.
  • Proven experience designing RESTful APIs, high-throughput microservices, distributed systems, and highly available services.
  • Experience with asynchronous messaging systems such as Kafka, SQS, RabbitMQ, or equivalents.
  • Hands-on understanding of concurrency, idempotency, backpressure, rate limiting, retries, and fault tolerance.

Responsibilities

  • Design and develop high-throughput messaging pipelines covering API ingestion, routing, queuing, rate limiting, retries, and delivery receipt processing.
  • Build scalable and highly available backend services using Python or Golang with focus on concurrency and performance.
  • Design and maintain carrier and messaging aggregator integrations using SMPP and HTTP.
  • Implement intelligent routing, failover mechanisms, delivery-quality monitoring, and traffic optimisation.
  • Develop asynchronous messaging infrastructure using Kafka, SQS, RabbitMQ, or similar technologies.
  • Establish technical direction through architecture reviews, system design discussions, service contracts, and engineering standards.
  • Own production reliability, including SLOs, observability, alerting, capacity planning, on-call readiness, troubleshooting, and root-cause analysis.
  • Build messaging capabilities that support regulatory and carrier requirements such as 10DLC, toll-free messaging, DLT, sender IDs, and opt-out handling.
  • Develop mechanisms to maintain traffic quality and protect messaging infrastructure against spam, abuse, fraud, and SMS pumping.
  • Work with databases such as PostgreSQL or MySQL, with caching and NoSQL like Redis or DynamoDB.
  • Design and operate cloud-native services using AWS, containers, and modern deployment practices.
  • Participate in code/design reviews and mentor 3-5 engineers.

Skills

Python
Golang
REST APIs
Distributed systems
Concurrency
AWS
Docker
CI/CD
Mentoring
System design

Tools

Kafka
SQS
RabbitMQ
PostgreSQL
MySQL
Redis
DynamoDB
Kubernetes
AWS

Job description

This role is for one of the Weekday's clients

Salary range: Rs 3000000 - Rs 8000000 (ie INR 30-80 LPA)

Experience: 4+ yrs

Location: Bengaluru, Karnataka, India

Job Type: Full-time

We are looking for a hands-on Engineering Lead to lead the development of high-throughput messaging platforms and APIs supporting large-scale communication across multiple channels, including SMS, MMS, WhatsApp, RCS, and verification services.

The role combines hands-on software development, architecture, technical leadership, and mentoring, with a strong emphasis on building reliable distributed systems capable of processing very high message volumes. The ideal candidate will spend significant time coding and designing systems while providing technical direction and mentoring to a team of engineers.

Requirements
Key Responsibilities
  • Design and develop high-throughput messaging pipelines covering API ingestion, routing, queuing, rate limiting, retries, and delivery receipt processing.
  • Build scalable and highly available backend services using Python or Golang, with strong consideration for concurrency and performance.
  • Design and maintain carrier and messaging aggregator integrations using SMPP and HTTP.
  • Implement intelligent routing, failover mechanisms, delivery-quality monitoring, and traffic optimisation.
  • Develop asynchronous messaging infrastructure using Kafka, SQS, RabbitMQ, or similar technologies.
  • Design reliable systems using idempotency, backpressure, rate limiting, retry strategies, and fault-tolerant patterns.
  • Establish technical direction through architecture reviews, system design discussions, service contracts, and engineering standards.
  • Own production reliability, including SLOs, observability, alerting, capacity planning, on-call readiness, troubleshooting, and root-cause analysis.
  • Build messaging capabilities that support regulatory and carrier requirements such as 10DLC, toll-free messaging, DLT, sender IDs, and opt-out handling.
  • Develop mechanisms to maintain traffic quality and protect messaging infrastructure against spam, abuse, fraud, and SMS pumping.
  • Work with databases such as PostgreSQL or MySQL, along with caching and NoSQL technologies such as Redis or DynamoDB.
  • Design and operate cloud-native services using AWS, containers, and modern deployment practices.
  • Participate in code and design reviews while maintaining high standards for scalability, reliability, security, and maintainability.
  • Mentor and guide 3-5 engineers, supporting their technical growth through regular feedback, architecture discussions, and collaborative problem-solving.
  • Lead or contribute to complex production incidents and ensure effective remediation and preventive improvements.
What Makes You a Great Fit
  • 4-7 years of experience building large-scale distributed backend systems, with demonstrated technical leadership or mentoring experience.
  • Strong proficiency in Python or Golang; strong Java or Node.js experience may also be considered.
  • Proven experience designing RESTful APIs, high-throughput microservices, distributed systems, and highly available services.
  • Strong understanding of asynchronous messaging systems such as Kafka, Amazon SQS, RabbitMQ, or equivalent platforms.
  • Hands-on understanding of concurrency, idempotency, backpressure, rate limiting, retries, and fault tolerance.
  • Strong experience with PostgreSQL or MySQL, with exposure to Redis, DynamoDB, or other caching/NoSQL technologies.
  • Practical experience with AWS, including services such as EC2, S3, RDS, SQS, ECS, and Lambda.
  • Experience with Docker/containerised deployments, Git, and at least one modern CI/CD platform.
  • Strong production ownership, including observability, monitoring, distributed tracing, live-system debugging, incident management, and on-call practices.
  • Strong system-design and architecture skills with the ability to make pragmatic decisions for high-scale environments.
  • Excellent technical communication and collaboration skills.
  • Demonstrated ability to mentor engineers and provide effective technical guidance.
  • Experience in CPaaS, telecom, or A2P messaging is an advantage.
  • Knowledge of SMPP, WhatsApp Business API, RCS, 10DLC, DLT, least-cost routing, deliverability analytics, fraud detection, or traffic-quality systems is highly desirable.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Walk-in | Senior Full-Stack Engineer
Walk-in | Senior Full-Stack Engineer

Trivox Pvt. Ltd. • Dadri

Hybrid
INR 4,000,000 - 6,600,000
Senior Software Engineer
Senior Software Engineer

Lightstorm Telecom Connectivity • Gurugram District

On-site
INR 4,000,000 - 6,400,000
Engineering Manager II - Whatsapp
Engineering Manager II - Whatsapp

HighLevel • India

On-site
INR 4,000,000 - 6,500,000
Staff Backend Engineer - Phone Billing
Staff Backend Engineer - Phone Billing

Jobgether • India

Remote
INR 3,500,000 - 7,000,000
Remote position based in India
Global remote-friendly environment
Mentorship and leadership development
+1
Engineering Manager II - Phone Core
Engineering Manager II - Phone Core

HighLevel • India

On-site
INR 2,800,000 - 6,000,000
Remote-friendly
Python Technical Lead
Python Technical Lead

OSI Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Technical Lead
Technical Lead

BuildxPartners • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Deputy General Manager – Customer Interaction
Deputy General Manager – Customer Interaction

Tata Communications • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Senior Platform Lead
Senior Platform Lead

Weekday AI (YC W21) • Bengaluru

On-site
INR 8,000,000 - 17,000,000
Senior Member Technical Staff - C++
Senior Member Technical Staff - C++

Nielsen • Bengaluru

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