Staff Software Engineer

Taggd

Gurugram District

On-site

INR 4,200,000 - 6,800,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Taggd is seeking a Staff Software Engineer to lead the design and evolution of our backend platform in Gurugram. You will own the architecture of large-scale distributed systems built on Java and microservices, set technical direction across teams, and mentor engineers while partnering with product and engineering leadership to shape the roadmap.

This hands-on role involves building from 0 to 1, ensuring resilience and scalability, driving performance, and advancing observability, SLOs, and

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 7+ years of professional backend software development.
  • Experience building at-scale distributed systems.
  • Proven experience with Java, JVM tuning, and concurrency.

Responsibilities

  • Build products from 0 to 1 by turning ambiguous ideas into architecture and shipping MVPs.
  • Architect and build highly available, fault-tolerant microservices that scale to millions of requests.
  • Set technical direction for backend systems across multiple teams with design docs and trade-off analysis.
  • Champion resilience engineering with patterns like circuit breakers, bulkheads, retries with backoff, rate limiting, idempotency, and graceful degradation.
  • Drive scalability and performance by identifying bottlenecks, optimizing JVM performance, and planning for horizontal scale and caching.
  • Own operational excellence with observability (metrics, logging, tracing), SLOs/SLAs, incident response, and blameless postmortems.
  • Lead modernization efforts such as decomposing monoliths and adopting event-driven architectures.
  • Mentor and grow engineers through code reviews, design reviews, and technical coaching.
  • Influence cross-functionally by partnering with product, SRE, security, and data teams to deliver customer outcomes.

Skills

Java
Microservices
Distributed systems
Spring Boot
Micronaut
RESTful & gRPC APIs
Kafka/Messaging
JVM tuning
Observability
Cloud platforms (AWS/GCP)

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
Micronaut
Kafka
Docker
Kubernetes
Terraform

Job description

We're looking for a Staff Software Engineer to lead the design and evolution of our backend platform. You'll own the architecture of large-scale, distributed systems built on Java and microservices, set technical direction across teams, and raise the bar for resilience, scalability, and operational excellence. This role spans building new products from the ground up and scaling existing ones. It is hands-on technical leadership: you'll write code, drive design reviews, and mentor engineers while partnering with product and engineering leadership to shape the roadmap.

Key Responsibilities
  • Build products from 0 to 1 by turning ambiguous ideas into a clear architecture, shipping MVPs quickly, and evolving them into production-grade systems.
  • Architect and build highly available, fault-tolerant microservices that scale to millions of requests and handle failure gracefully.
  • Set technical direction for backend systems across multiple teams, authoring design docs and driving architectural decisions with clear trade-off analysis.
  • Champion resilience engineering through patterns such as circuit breakers, bulkheads, retries with backoff, rate limiting, idempotency, and graceful degradation.
  • Drive scalability and performance by identifying bottlenecks, optimizing JVM performance, and designing for horizontal scale, caching, and data partitioning.
  • Own operational excellence, including observability (metrics, logging, tracing), SLOs/SLAs, incident response, and blameless postmortems.
  • Lead modernization efforts, such as decomposing monoliths, adopting event-driven architectures, and reducing technical debt.
  • Mentor and grow engineers through code reviews, design reviews, and technical coaching, building a strong engineering culture.
  • Influence cross-functionally by partnering with product, SRE, security, and data teams to deliver customer outcomes.
Basic Qualifications
  • 7+ years of professional software development experience, with a strong focus on backend systems.
  • Proven experience building at least one product or platform from 0 to 1, from concept through production launch.
  • Expert-level proficiency in Java, including concurrency, memory management, and JVM tuning.
  • Deep experience designing and operating microservices in production using frameworks such as Spring Boot or Micronaut.
  • Proven track record of building resilient, scalable distributed systems serving high-traffic workloads.
  • Strong knowledge of distributed systems fundamentals: consistency models, CAP trade-offs, partitioning, replication, and failure modes.
  • Experience with RESTful and gRPC API design, plus asynchronous messaging (Kafka, RabbitMQ, or similar).
  • Hands-on experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB, Cassandra).
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Preferred Qualifications
  • Exposure to agentic frameworks (e.g., LangChain4j, Spring AI, LangGraph) and building LLM-powered features such as tool calling, RAG, and multi-agent workflows.
  • Experience using AI coding assistants and AI tools to speed up development.
  • Experience with public cloud platforms (AWS or GCP) and cloud-native design.
  • Proficiency with containers and orchestration (Docker, Kubernetes) and infrastructure as code (Terraform, CloudFormation).
  • Experience with resilience libraries and practices such as Resilience4j, service mesh, and chaos engineering.
  • Strong background in observability tooling (Prometheus, Grafana, OpenTelemetry, ELK, Datadog).
  • Experience with event-driven architecture, CQRS, event sourcing, and saga patterns.
  • Track record of leading technical initiatives spanning multiple teams.
  • Excellent written communication, especially design docs and architectural proposals.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer (Java/ Microservices)
Staff Engineer (Java/ Microservices)

Talent Hired-the Job Store • Gurugram District, Delhi

On-site
INR 4,000,000 - 7,000,000
Software Engineer Java and Microservices
Software Engineer Java and Microservices

Talent Hired-the Job Store • Gurugram District

On-site
INR 3,500,000 - 6,000,000
Principal Backend Engineer
Principal Backend Engineer

UST • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Java Architect
Senior Java Architect

PROTECTT.AI Labs • Mumbai

On-site
INR 3,500,000 - 7,000,000
Staff Software Engineer
Staff Software Engineer

Bosch Global Software Technologies Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Java Developer
Senior Java Developer

Dbiz.ai • Ernakulam

Hybrid
INR 1,800,000 - 3,200,000
Lead Software Engineer 3 - Backend
Lead Software Engineer 3 - Backend

Business2Sell Group • India

On-site
INR 4,000,000 - 6,000,000
Java Technical Lead
Java Technical Lead

Livine | Poultry Management Software • India

On-site
INR 1,200,000 - 2,400,000
Product Support Specialist
Product Support Specialist

SuperOps • Chennai District

On-site
INR 4,000,000 - 7,000,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

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