Skip to main content
Posted 02 July, 2026

Senior Software Engineer

New Relic
Hyderabad, India Full Time
Reference: 102_713887_5211279008

Your opportunity

Join a backend engineering team focused on building and operating JVM-based services that ingest, process, and serve massive volumes of telemetry data. You'll work on high-scale, low-latency systems that power mission-critical observability features used by engineers worldwide.

What you'll do

Design, build, and operate JVM-based microservices (primarily Java and Kotlin) with a focus on performance, scalability, and reliability.

Own services end-to-end: architecture, implementation, deployment, monitoring, on-call participation, and continuous improvement.

Apply strong concurrency and performance practices: asynchronous programming, backpressure, efficient I/O, memory management, and GC tuning.

Build and evolve event-driven systems; work with Kafka for streaming, partitioning, consumer groups, and schema evolution.Instrument services for deep observability (metrics, logs, traces), define SLIs/SLOs, and use e

Experience with Kafka or similar streaming technologies (topic/partition strategy, consumer lag, idempotency, schema compatibility) strongly preferred.

Proficiency with REST/gRPC API design, service-to-service communication, and resilience patterns (timeouts, retries, circuit breakers).

Practical experience with containers and Kubernetes, and with CI/CD pipelines.

Track record of operating services in production: monitoring, alerting, incident response, and postmortems.

Strong communication skills, ability to write design docs, and collaborate across teams; proficiency in rror budgets to drive reliability.

Automate CI/CD, testing, and operational tasks; improve developer productivity with tooling and infrastructure as code.

Collaborate with product, architecture, and cross-functional partners to deliver customer outcomes.

Mentor peers, review designs and code, and contribute to technical standards and best practices.

Must Have:

Strong experience building and operating production-grade backend services on the JVM (Java and/or Kotlin).

Solid understanding of distributed systems concepts (consistency, partitioning, replication, fault tolerance) and microservice design.

Hands-on experience with asynchronous and reactive programming (e.g., CompletableFuture, Project Reactor, RxJava, Kotlin coroutines

Strong experience building and operating production-grade backend services on the JVM (Java and/or Kotlin).

Solid understanding of distributed systems concepts (consistency, partitioning, replication, fault tolerance) and microservice design.

Hands-on experience with asynchronous and reactive programming (e.g., CompletableFuture, Project Reactor, RxJava, Kotlin coroutines).English.

Nice to have:

Deep JVM performance profiling and tuning experience (JFR, async-profiler, JMH).

Experience with schema registries and serialization formats (Avro, Protobuf), and stream processing (Kafka Streams, Flink).

Familiarity with data stores used in observability stacks (e.g., Cassandra, Elasticsearch, Redis) and their trade-offs at scale.

Experience with OpenTelemetry

Prior technical mentorship or leadership in reliability and performance initiatives.

Sign up for Job Alerts