New Relic Inc.
Minneapolis, MN (Remote)


If you are an experienced technical leader who is passionate about keeping your hands on the keyboard and mentoring engineers, read on. We are looking for those engineers who have spent years building and supporting large distributed systems that are innovative, scalable, reliable and performant.

It is an exciting time to be working in the Observability space! DevOps, containerization, cloud-native computing, and new open-source standards like Open Telemetry are driving explosive growth for New Relic. As a leader in this space New Relic is expanding rapidly to meet this demand and provide our customers with an elite solution for surfacing deep, correlated, and real-time insights across any source system from anywhere.

As the leading consumption based Observability company, our Growth Monetization group is constantly innovating to meet customer buying needs. We enable our customers to maximize their value from New Relic and simplify new product delivery for other New Relic team. Join us and help evolve our systems as so our customers can build more perfect software!

Work from remotely from home, our Portland, OR offices, or from another of our offices in the USA depending on your location.

What you’ll do

Principal engineers play a critical role in our engineering organization. We believe in small teams aligned around functionally related services. We assist teams when they need extra capacity or are tackling particularly important or ambitious problems.

тАв Engage, embed, and go deep with teams on a project-by-project basis
тАв Do run-ahead research and build prototypes for new features or to optimize existing systems for performance or cost
тАв Coach, mentor and empower the teams you collaborate with and develop balanced, maintainable solutions that leave teams healthier than before
тАв Contribute to cross-team initiatives and promote standards and information sharing between teams

Reasons You’ll Love This Role

тАв You thrive on meeting new people and quickly build rapport with them
тАв You have a growth mentality! You are willing to own problems and you are comfortable with ambiguity
тАв You are business-outcomes driven and have a strong sense of responsibility
тАв You enjoy jumping feet first into unfamiliar domains, code bases, and technologies
тАв You get things done regardless of how ambitious or challenging the work
тАв You work well with others but do not need to impose your will or ideas
тАв You encourage others and find ways to deepen their skills

This role requires

тАв 10+ years demonstrated experience in Product Engineering building large-scale distributed systems
тАв 5+ years of experience with Java or a JVM based language
тАв 2+ years of experience with cloud architecture (AWS, Azure, GCP) and/or hybrid cloud
тАв Strong operational experience, ideally in a 24×7 SaaS environment
тАв Proven experience mentoring other software engineers
тАв Knowledge of fundamentals required to build and operate highly-available software systems and data pipelines at scale including data structures, architectural patterns, distributed systems and supporting toolchains
тАв Strong interpersonal skills, communication and collaboration skills including the ability to seek consensus, provide technical leadership, lead by example, exhibiting patience and determination
тАв Ability to rapidly come up to speed on new teams and services to make decisive organizational and technical impact

Bonus points if you have

тАв Familiarity with diverse technologies including streaming technologies (i.e. Kafka, Flink), data technologies (i.e. Airflow, Snowflake), and application technologies (i.e. GraphQL, React, Ruby, JavaScript)
тАв Experience with observability tools and platforms (such as ours)
тАв Experience with Kubernetes and containerization

Recommended Skills

  • Application Development
  • Problem Solving
  • Information Technology
  • Operating Systems
  • Agile Software Development
  • Troubleshooting (Problem Solving)