Taro Logo

Senior Software Engineer

New Relic provides observability platform solutions helping organizations build better software using data-driven insights.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

New Relic is seeking a Senior Software Engineer to join their Logs team, a fundamental pillar of their observability platform. The role focuses on the Log Streaming services that handle petabytes of customer log data for thousands of clients worldwide. This position offers an opportunity to work on large-scale distributed systems, specifically in log ingestion and processing experiences.

The ideal candidate will lead the development of core features for the Log streaming Platform, working with cutting-edge technologies including Java, Go, Kubernetes, and Kafka. You'll be responsible for improving system reliability, cost-efficiency, and quality while collaborating with cross-functional teams to deliver robust solutions.

This role requires strong technical expertise in distributed systems, cloud platforms (AWS, Azure, GCP), and modern development practices. You'll need 5+ years of software engineering experience, with proficiency in Java and/or Go. Experience with AI/ML technologies, particularly LLMs, is valued for data analysis and feature integration.

Working at New Relic means joining a company that values diversity, inclusion, and flexible work arrangements. The company offers a hybrid work model and emphasizes bringing one's authentic self to work. You'll be part of a team that processes and analyzes massive amounts of data, directly impacting thousands of customers' ability to understand and improve their systems.

The position combines technical leadership, hands-on development, and cross-functional collaboration, making it ideal for engineers who want to work on challenging problems at scale while contributing to a product that helps organizations build better software using data-driven approaches.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Lead the design, development, and enhancement of core features for Log streaming Platform
  • Continuously improve the reliability, cost-efficiency, and quality of the Log Platform
  • Collaborate cross-functionally to design and implement robust, scalable systems
  • Partner with product managers, designers, and stakeholders to translate requirements into technical solutions
  • Master the architecture and components of the Log Platform
  • Lead the end-to-end development of key platform features
  • Make significant contributions to improving platform reliability
  • Actively contribute to and review code across platform components
  • Achieve autonomy in on-call and support responsibilities

Requirements For Senior Software Engineer

Java
Go
Kafka
Kubernetes
  • Bachelor's degree in software development, engineering, or related technical field
  • 5+ years of software engineering experience with Proficiency in Java and/or Go
  • Strong CS fundamentals and adaptability to new languages
  • Experience with public clouds (AWS, Azure, GCP) and cloud-native tech
  • Experience designing, building, and maintaining large-scale software systems
  • Strong understanding of scalable distributed systems and microservices architecture
  • Exposure to AI/ML, especially applying technologies like LLMs for data analysis

Interested in this job?

Jobs Related To New Relic Senior Software Engineer