Sr. Software Development Engineer

esper.io

Bengaluru

On-site

INR 1,000,000 - 1,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

esper.io is hiring a Sr. Software Development Engineer to build and operate reliable, scalable backend services for device management. This role requires developing high-quality APIs (Python/Go) and collaborating with teams to deliver customer-focused solutions.

The ideal candidate will have 4-8 years of software development experience and strong proficiency in Python or Go, along with a solid understanding of system design. This is an exciting opportunity to be a part of a dynamic team in Bengaluru, India.

Qualifications

  • 4 to 8 years of software development experience.
  • Experience building and maintaining production systems.
  • Strong engineering fundamentals: able to design, write, and debug code independently.

Responsibilities

  • Develop and maintain backend services and APIs (Python/Go) for device management.
  • Collaborate with cross-functional teams to deliver customer‑focused solutions.
  • Write high‑quality code and participate in thorough code reviews.

Job description

We’re hiring a Sr. Software Development Engineer (Multiple Open Positions) to build and operate reliable, scalable backend services that power Esper’s device management platform. In this role, you’ll own well-scoped initiatives end-to-end—from design and implementation to production operations—working closely with Product, QA, and customer‑facing teams. You’ll also use AI‑assisted development tools effectively and safely, including familiarity with agentic AI workflows, to improve engineering productivity. Just as important, you can design, write, and debug code independently, and you use agentic workflows to extend your reach across the full stack so that gaps in any one area don’t slow delivery.

What you'll do
  • Develop and maintain backend services and APIs (Python/Go) that support high-volume device management workflows.
  • Build and ship intuitive web applications and dashboards (React/TypeScript) used by customers daily.
  • Collaborate with Product, Design, QA, and customer‑facing teams to deliver customer‑focused solutions.
  • Contribute to technical design discussions and help make pragmatic architecture decisions.
  • Write high‑quality code, participate in thorough code reviews, and help improve team standards.
  • Work fluidly across the stack, using agentic workflows to extend into areas outside your core strength (for example, a backend‑focused engineer shipping production‑quality frontend, or the reverse), so skill‑set gaps don’t become delivery bottlenecks.
Qualifications
  • 4 to 8 years of software development experience
  • Experience building and maintaining production systems
  • Demonstrated ownership of services in production (operations, incidents, and reliability improvements).
  • Strong independent engineering fundamentals: able to design, write, and debug code without AI assistance, and to critically evaluate and correct AI‑generated output rather than accept it at face value
Required
  • Strong proficiency in Python or Go
  • Experience with relational databases and SQL (Postgres preferred)
  • Working understanding of system design and distributed systems fundamentals
  • Experience with web development frameworks and APIs
  • Experience with version control (Git) and modern development workflows
  • Strong debugging and problem‑solving skills
  • Ability to deliver high‑quality code both with and without AI assistance, applying judgment about when AI‑assisted or agentic approaches add value and when they don’t
  • Experience with cloud platforms (AWS, GCP, Azure)
Bonus
  • Proficiency in React + TypeScript
  • Experience with streaming/queues (Kafka/SQS/PubSub)
  • Experience with MDM or device management systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer I
Senior Software Development Engineer I

Esper • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Senior Software Development Engineer
Senior Software Development Engineer

SourcingXPress • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Software Development Engineer II
Software Development Engineer II

Esper • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Full Stack Engineer
Senior Full Stack Engineer

SourcingXPress • Bengaluru

On-site
INR 1,000,000 - 2,700,000
Software Development Engineer III
Software Development Engineer III

Esper • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Sr. Software Development Engineer - Android
Sr. Software Development Engineer - Android

Esper • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Program Manager
Senior Program Manager

esper.io • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Senior Software Development Engineer I - Linux Platform
Senior Software Development Engineer I - Linux Platform

Esper • Bengaluru

On-site
INR 1,200,000 - 1,700,000
Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)
Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)

Zafify • Mumbai

On-site
INR 1,500,000 - 2,000,000
Competitive salary
Flexible work hours
Learning and growth opportunities
Senior Backend Engineer
Senior Backend Engineer

Talentship • Chennai District

Hybrid
INR 4,000,000 - 7,000,000