The Telemetry Data Platform group at New Relic builds the foundation for all products, focusing on data ingest, storage, and query.
As a Senior Software Engineer working on NRDB, you will contribute to the proprietary telemetry database technology at the core of the business.
The team is responsible for the quality and reliability of the software, sharing a pager rotation and being on-call to respond to system failures.
The role involves working on systems that process millions of messages per second and handle exabytes of data.
Responsibilities include developing new features with a focus on optimizing performance and efficiency, collaborating with the team to implement scalable solutions, and identifying opportunities to improve service reliability.
Requirements:
Candidates must have 5+ years of professional experience in developing and operating within a 24x7 SaaS business.
Proficiency in Java programming, expertise with algorithms and data structures, and experience in building high-throughput software following best practices are required.
A strong understanding of distributed systems and their core challenges is essential.
Proficiency in command line usage for local development and operational purposes is necessary.
Experience with debugging and troubleshooting issues using tools such as Java Flight Recorder is required.
Candidates should have experience with relational databases (MySQL or Postgres) and key-value databases (Redis or alternatives).
Familiarity with any public cloud provider (AWS, Azure, GCP) is needed.
Knowledge of Kubernetes or Docker is important.
The ability to work well asynchronously and effectively communicate thoughts in writing is required.
A collaborative approach to work, including involving colleagues in key decisions and fostering shared code ownership, is essential.
Benefits:
New Relic offers a variety of benefits including healthcare, dental, vision, parental leave and planning, and mental health benefits.
Employees have access to a 401(k) plan with matching contributions, flex time-off, and 11 paid holidays.
Volunteer time-off and other competitive benefits are provided to improve the lives of employees.
The estimated base pay range for this position is $152,000 - $190,000 USD, and the role is eligible for a corporate bonus plan.