Senior Software Engineer - Alerts Team
New Relic Inc.
(Portland, Oregon)New Relic is a Software Analytics company that makes sense of billions of metrics across millions of apps.
- You thrive in a fast paced environment focused on delivering production code at a regular cadence using Agile techniques, tools and methodologies
- You have built large-scale applications using Java or similar languages, and have experience scaling high performance distributed systems with an emphasis on horizontal scalability and fault tolerance
- You've worked in threaded environments and appreciate the benefits and pitfalls of these concurrency primitives
- You understand the value that tools and automation bring to an engineering team's ability to effectively develop and reliably operate high scale systems
- You have deep familiarity with distributed design patterns, message-driven architectures, high-volume data stores and horizontal scaling techniques
- You have the ability to tackle problems both at the large scale (think hundred-node clusters) and the small scale (think individual atomic locks), and who has experience building high-volume production systems
- 5+ years of software development experience
- Expert-level fluency with Java or another JVM language
- Experience with 10+ node clustered systems
- Experience deploying, managing, and interfacing with distributed systems technologies
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.