Taro Logo

Senior Software Engineer - Logs/traces

Kong is a Service Connectivity Platform powering the world's connections.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Logs/traces

Kong, a leading Service Connectivity Platform, is seeking a Senior Software Engineer specializing in Logs/traces to join their team in Bangalore, India. This hybrid role offers a unique opportunity to power the world's connections through innovative software development.

As a Senior Software Engineer at Kong, you'll be at the forefront of designing, developing, and maintaining microservices that power Kong Konnect. Your work will have a direct impact on our customers' businesses and Kong's success. You'll be implementing high bandwidth logging and tracing services, working with distributed and multi-tenant cloud storage systems, and ensuring the resilience of cloud systems against regional and zonal outages.

Key responsibilities include:

  • Implementing services for indexing and searching logs and traces of API requests
  • Developing efficient solutions using cloud storage and streaming systems at scale
  • Ensuring high performance and reliability through on-call rotation
  • Writing and maintaining automated tests
  • Mentoring team members

The ideal candidate brings 5+ years of experience in complex software development, with a strong background in log ingestion, indexing, and search at scale. Proficiency in OpenSearch/Elasticsearch, streaming platforms like Kafka, and experience with JVM languages (Java, Scala) are crucial. A deep understanding of cloud platforms, microservices architectures, and cloud-native systems like Kubernetes is essential.

This role offers the excitement of working on cutting-edge technology in a dynamic environment. You'll have the opportunity to contribute to a product that's shaping the future of service connectivity while working with a talented team of engineers.

Join Kong and be part of a company that values innovation, collaboration, and the power of connection. Apply now to power the world's connections and take your career to the next level in software engineering.

Last updated a year ago

Responsibilities For Senior Software Engineer - Logs/traces

  • Implement and maintain services for high bandwidth logging and tracing
  • Implement efficient solutions using distributed and multi-tenant cloud storage and streaming systems
  • Implement cloud systems resilient to regional and zonal outages
  • Participate in on-call rotation to support production services
  • Write and maintain automated tests
  • Mentor other team members

Requirements For Senior Software Engineer - Logs/traces

Java
Scala
Kafka
Kubernetes
  • 5+ years experience in developing complex software solutions
  • Experience in log ingestion, indexing, and search at scale
  • Excellent verbal and written communication skills
  • Proficiency with OpenSearch/Elasticsearch
  • Experience with streaming platforms (Kafka, AWS Kinesis)
  • Operational experience in running large-scale internet services
  • Experience with JVM and languages like Java and Scala
  • Experience with AWS and cloud platforms
  • Experience with microservices architectures and distributed systems
  • Understanding of cloud-native systems (Kubernetes, Gitops, Terraform)
  • Bachelor's or Master's degree in Computer Science

Interested in this job?