Your opportunity
Organizations around the world depend on New Relic to help them create better software using
data, not opinions. Logs are one of the fundamental pillars of New Relic’s observability platform.
The first step in understanding your system is sending logs and other telemetry to New Relic.

Thousands of New Relic customers rely on their logs to detect and resolve issues by analyzing
many petabytes of log data they sent using a wide variety of log integrations. 

As a Senior Software Engineer developing log integrations, you will deliver industry leading solutions to help
customers maximize the value of their logs in order to eliminate interruptions to their business.
What you'll do
  • Collaborate with product managers, designers, and business stakeholders to translate business requirements into technical solutions while advocating for best practices.
  • Drive the design and development of core features and functionality in log integrations as well as the systems used to build, test, and distribute those integrations with an emphasis on scalability, reliability, and maintainability.
  • Act as a subject-matter expert, guiding and mentoring other engineers to achieve technical excellence and deliver high-quality code.
  • Collaborate with other cross-functional teams to design and implement robust, scalable, and efficient systems that meet the demands of our growing customer base.
  • Follow and contribute to various open source projects that customers rely on to receive, process, and forward log messages while ensuring support across multiple tool chains
This role requires
  • Bachelor’s degree, software development, engineering, or a related technical field
  • 5+ years of experience working as a software engineer working in Java and/or Go with a strong computer science background and an aptitude for learning new languages quickly
  • Demonstrated experience in designing, developing, and maintaining large-scale software systems, utilizing modern programming languages and frameworks
  • Proven ability to mentor a team of software engineers, guiding them towards technical excellence, and ensuring the delivery of high-quality code
  • Strong understanding of scalable distributed systems and microservices architecture, with the ability to design and implement solutions that meet performance and scalability requirements
  • Passion for exploring new technologies and finding creative solutions to complex problems, keeping up with industry trends and advancements in observability and related domains
  • Excellent collaboration abilities, with the capacity to work effectively with cross-functional teams, present ideas, and communicate technical concepts clearly
  • Keep up to date with technologies - AWS/Azure/GCP, serverless, Docker, Kubernetes among others
Bonus points if you have
  • Experience building and maintaining real-time tools to collect, process, and ship log data
  • Experience building and maintaining high throughput pipelines and distributed systems
  • Experience working on an observability product, especially in the SaaS vendor space
Is a Remote Job?
No

New Relic helps engineers and developers do their best work every day — using data, not opinions — at every stage of the software lifecycle. The world’s best engineering teams rely on New Relic to...

Apply Now