Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer - Distributed Systems and Databases

at New Relic

Posted 18 hours ago 3 applied

Description:

  • 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.