New Associate Software Engineer - Java (Distributed Systems and Databases)

New Relic

Remote regions

US

Salary range

$98,000–$123,000/yr

Benefits

Unlimited PTO

Similar Jobs

See all

Your opportunity:

  • Contribute to the proprietary telemetry database technology at the core of New Relic's business.
  • Work on systems that process millions of messages per second and handle exabytes of data.
  • Own software end-to-end, with responsibility for quality and reliability, including on-call rotation.

What you'll do:

  • Develop new features with a focus on optimizing performance and efficiency.
  • Collaborate with the team to implement scalable solutions and enhance application performance.
  • Identify and act on opportunities to improve the reliability of our services.

This role requires:

  • 2+ years of professional experience in distributed SaaS software development.
  • Proficiency in Java, algorithms, data structures, and building high-throughput software.
  • Experience with databases, command line, cloud platforms, and containerization tools like Kubernetes or Docker.

Bonus points if you have:

  • Familiarity with networks, load-balancing, and low-latency distributed systems.
  • Knowledge of observability and alerting patterns.
  • Experience with debugging tools like Java Flight Recorder and working in distributed teams.

New Relic

New Relic builds an intelligent observability platform that helps companies thrive in an AI-first world by providing insight into complex systems. It is a global company with a diverse and inclusive culture, fostering innovation and collaboration.

Apply for This Position