Senior Software Engineer

Recro

Bengaluru Urban

On-site

INR 1,800,000 - 2,700,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Recro is seeking a Senior Backend Engineer who blends hands-on coding with technical leadership. You will lead backend initiatives focused on high-performance, scalable and reliable systems, while shaping architecture and driving technical decisions.

The ideal candidate has led backend engineers, owns production systems at scale, and is proficient in Python, Go or Rust, with cloud experience in GCP and AWS. Strong curiosity about latency, reliability and data-intensive workloads is essential.

Qualifications

  • 4–7 years of professional software engineering experience.
  • Experience building and operating production APIs/services at scale.
  • Strong understanding of databases, caching and asynchronous processing.
  • Proven ability to design distributed systems and scalable service architectures.
  • Hands-on with production systems in the cloud.

Responsibilities

  • Lead backend engineers in designing, developing and scaling high-performance production systems.
  • Drive architecture and technical decisions for APIs and distributed services.
  • Remain hands-on with coding and production engineering.
  • Mentor and coach backend engineers and improve code quality.
  • Own production incidents and reliability improvements.

Skills

Python
Go
Rust
Backend architecture
Distributed systems
Production APIs/services
Code reviews
Mentoring

Education

B.Tech / B.E. in CS/IT or equivalent
IITs / top NITs

Tools

GCP
AWS

Job description

We are looking for a Senior Backend Engineer who can combine strong hands-on engineering skills with proven backend technical leadership.

You will lead backend engineering initiatives focused on high-performance, scalable and reliable systems, while continuing to contribute actively to architecture, coding, code reviews and technical decision-making.

The ideal candidate has previously worked as a Backend Lead, Tech Lead, Lead Engineer or equivalent, has led backend engineers, and has personally owned production systems operating at meaningful scale.

What You'll Do

  • Lead backend engineers in designing, developing and scaling high-performance production systems.
  • Drive architecture and technical decisions for APIs, distributed services, asynchronous workflows and data-intensive applications.
  • Remain hands-on with coding and production engineering, rather than operating purely in a managerial capacity.
  • Conduct design reviews and code reviews, establish engineering best practices and improve code quality.
  • Mentor and coach backend engineers and help the team improve engineering depth.
  • Delegate effectively while maintaining ownership of technical quality and delivery.
  • Identify and resolve latency, reliability, scalability and performance bottlenecks.
  • Design systems capable of handling high traffic, concurrency and complex database workloads.
  • Own production incidents, root-cause analysis and reliability improvements.
  • Drive safe migrations, architectural evolution and performance/cost optimization.
  • Work closely with product and engineering stakeholders to translate requirements into robust technical solutions.

Must-Have Skills & Experience

  • 4–7 years of professional software engineering experience.
  • Strong production experience in at least one of:
  • Python
  • Go
  • Rust
  • Strong understanding of backend architecture, distributed systems and scalable service design.
  • Experience building and operating production APIs/services at scale.
  • Strong understanding of databases, caching, asynchronous processing and failure handling.
  • Experience troubleshooting and improving system latency, throughput, reliability and scalability.

Technical Leadership

Prior experience as a:

  • Backend Lead
  • Tech Lead
  • Senior Engineer with significant technical leadership responsibility

You should have demonstrated experience with:

  • Technical/design ownership
  • Code reviews
  • Delegation
  • Mentoring and coaching engineers
  • Delivery accountability

Formal people management is not mandatory, but genuine technical leadership of backend engineers is required.

  • Hands-on experience deploying and operating backend systems in the cloud.
  • GCP experience is preferred.
  • AWS experience is also relevant.
  • Strong understanding of production environments, observability, reliability and incident management.

High-Performance Systems Experience

We are particularly interested in engineers who have personally worked on systems involving:

  • High-throughput APIs
  • High concurrency
  • Transaction processing
  • Distributed systems
  • Performance and latency optimization
  • Reliability and failure recovery
  • Production migrations

Education

A strong academic background is required.

Candidates should ideally hold an engineering/computing degree from institutions such as:

  • IITs
  • Leading NITs such as NIT Trichy or NIT Surathkal
  • Other comparable highly selective engineering/computing institutions

Degree: B.Tech / B.E. / equivalent in Computer Science, Information Technology, Engineering or a related discipline.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Weekday 1 • Delhi

On-site
INR 2,000,000 - 6,000,000
Senior Backend Engineer
Senior Backend Engineer

SoftMaji • Lucknow

On-site
INR 800,000 - 1,800,000
Competitive salary
Learning & certs support
Professional development tools
+5
Backend Engineer
Backend Engineer

Weekday AI (YC W21) • India

On-site
INR 2,000,000 - 6,000,000
Senior Backend Engineer
Senior Backend Engineer

Soch Street • Chennai District

Hybrid
INR 2,000,000 - 3,000,000
Tech Lead - 1, Software Engineering (python)
Tech Lead - 1, Software Engineering (python)

Infinity learn • Hyderabad

On-site
INR 4,000,000 - 9,000,000
Back End Engineer
Back End Engineer

TymblHub • Pune District

On-site
INR 1,200,000 - 1,800,000
Tech Lead
Tech Lead

Payoneer • Gurugram District

On-site
INR 2,500,000 - 3,500,000
Back End Developer – Technical Lead
Back End Developer – Technical Lead

JUARA IT SOLUTIONS • Chennai District

On-site
INR 4,000,000 - 6,500,000
Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Shimentox Technologies • Hyderabad

On-site
INR 1,500,000 - 2,100,000