About the company
We are a global team of innovators and pioneers dedicated to shaping the future of observability. At New Relic, we build an intelligent platform that empowers companies to thrive in an AI-first world by giving them unparalleled insight into their complex systems. As we continue to expand our global footprint, we're looking for passionate people to join our mission.
Responsibilities
- Develop new features with a focus on optimizing performance and efficiency
- Collaborate with the team to implement scalable solutions and enhance application performance
- Identifying and acting on opportunities to improve the reliability of our services
Requirements
- 2+ years of professional experience in distributed SaaS software development
- Proficiency in Java programming, expertise with algorithms and data structures, and building high-throughput software following best-practices
- Deeper understanding of distributed systems and their core challenges
- Experience using the command line to manage, investigate, and fix things when they're broken
- Experience with databases like MySQL, Postgres, DynamoDB, Redis, MongoDB, etc.
- Familiarity with the public cloud (AWS, Azure, GCP)
- Familiarity with Kubernetes or Docker
- An understanding of Computer Science fundamentals is very important
Conditions
- This role is eligible for a corporate bonus plan
- New Relic provides a variety of benefits for this role, including healthcare, dental, vision, parental leave and planning, and mental health benefits, a 401(k) plan and match, flex time-off, 11 paid holidays, volunteer time-off, and other competitive benefits designed to improve the lives of our employees