Software Development Engineer III | Backend

SpotDraft

Bengaluru

On-site

INR 4,500,000 - 7,000,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

SpotDraft in Bengaluru seeks an experienced backend engineer to design and evolve scalable systems. The role requires 7–10 years of product-focused backend development, strong Python and Django/Flask skills, and proven ability to lead high-level and low-level design decisions.

You will own services end-to-end, optimize performance, mentor engineers, and collaborate with stakeholders to align architecture with product goals, while driving platform simplification and reducing technical debt.

Qualifications

  • 7-10 years of backend development experience in product environments.
  • Strong backend fundamentals with Python, Django/Flask experience.
  • Proven experience designing and evolving distributed/high-scale systems in production.
  • Strong system design fundamentals with the ability to drive HLD + LLD independently.
  • Experience owning systems across multiple iterations (build, scale, evolve).
  • Ability to reason about performance, reliability, cost, and maintainability trade-offs.
  • Experience influencing cross-team technical decisions and architecture.
  • Comfort working directly with stakeholders and driving alignment across functions.

Responsibilities

  • Designing and evolving scalable backend systems (HLD + LLD) with clear trade-off articulation.
  • Driving architecture decisions across services and influencing platform direction.
  • Building and evolving APIs that power core product and platform workflows.
  • Identifying opportunities for platform abstraction and reusable frameworks.
  • Own services/modules end-to-end across their lifecycle, including long-term scalability and stability.
  • Proactively identifying and resolving performance bottlenecks and system limitations.
  • Leading and contributing to design reviews with a strong focus on long-term architecture.
  • Mentoring engineers and raising the quality bar for system design and code.
  • Driving technical debt reduction and platform simplification initiatives.
  • Partnering with Staff/Principal Engineers on complex system design and architectural direction.
  • Using AI tools pragmatically to improve engineering quality and velocity.
  • Ensuring systems are scalable, secure, reliable, and maintainable at scale.

Skills

Backend development experience
Python
Django/Flask
Distributed systems design
System design (HLD/LLD)
Performance optimization
Cross-team influence
Stakeholder collaboration

Job description

Requirements


  • 7-10 years of backend development experience in product environments.

  • Strong Backend fundamentals (Python, Django/Flask experience is a plus).

  • Proven experience designing and evolving multiple distributed or high-scale systems in production.

  • Strong system design fundamentals with the ability to drive HLD + LLD independently.

  • Demonstrated experience owning systems across multiple iterations (build, scale optimize evolve).

  • Ability to reason deeply about performance, reliability, cost, and maintainability trade-offs.

  • Experience in influencing cross-team technical decisions and architecture.

  • Comfort working directly with stakeholders and driving alignment across functions.


Responsibilities


  • Designing and evolving scalable backend systems (HLD + LLD) with clear trade-off articulation.

  • Driving architecture decisions across services and influencing platform direction.

  • Building and evolving APIs that power core product and platform workflows.

  • Identifying opportunities for platform abstraction and reusable frameworks.

  • Owning services/modules end-to-end across their lifecycle, including long-term scalability and stability.

  • Proactively identifying and resolving performance bottlenecks and system limitations.

  • Leading and contributing to design reviews with a strong focus on long-term architecture.

  • Mentoring engineers and raising the quality bar for system design and code.

  • Driving technical debt reduction and platform simplification initiatives.

  • Partnering with Staff/Principal Engineers on complex system design and architectural direction.

  • Using AI tools pragmatically to improve engineering quality and velocity.

  • Ensuring systems are scalable, secure, reliable, and maintainable at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Back End Developer
Back End Developer

Omni Recruit Private Limited • Pune District

On-site
INR 3,500,000 - 5,500,000
Backend Engineering Lead
Backend Engineering Lead

Lobb Logistics • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Backend Python Developer
Backend Python Developer

Tekskills • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Software Development Engineer
Software Development Engineer

Glitterbug Technologies • Bengaluru, Mumbai

On-site
INR 1,200,000 - 2,400,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer - Backend (Python)
Senior Software Engineer - Backend (Python)

Codemonk • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Staff Engineer - Backend (Level4)
Staff Engineer - Backend (Level4)

Agoda Company Pte. Ltd. • Gurugram District

On-site
INR 3,000,000 - 7,000,000
Staff Backend Engineer
Staff Backend Engineer

iCOUNTER • Pune District

On-site
INR 4,200,000 - 6,000,000
Senior Cloud Software Engineer
Senior Cloud Software Engineer

Wipzo Systech • Dadri, Pune District, Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Staff Backend Engineer
Staff Backend Engineer

Coupang • Hyderabad

On-site
INR 1,500,000 - 3,000,000