As a Software Engineer on the New Relic Alerts team, you will be a critical contributor to the future of New Relic Alerting.
You will join a high-performing team focused on solving problems in diagnosing and finding causes for incidents.
Your responsibilities include developing the UI that shows the causal graph and explains which nodes are problematic.
You will build APIs for both internal and external customers to allow access to our causal reasoning.
The role involves integrating and supporting other teams developing agentic workflow and exposing our causal reasoning to them.
You will work collaboratively on a team using agile practices to ship software incrementally with frequent customer feedback.
Your tasks will include building new and improving existing customer-facing UIs and APIs that interface with high-throughput data streaming systems, computing, and storage infrastructure.
You will collaborate closely with product management, design, and other engineers.
You will develop and deploy your code to customers multiple times per day.
You will be part of a small team of engineers collectively accountable for the reliability and security of the team’s software.
The role requires a DevOps approach, where you will build and maintain your own software, including taking turns being on-call and tailoring on-call alert policies to prevent pager-fatigue.
Requirements:
You must have 2+ years of experience with Typescript (or JavaScript).
You should have at least 1+ years of experience with Java or Kotlin.
A minimum of 1+ years of experience with React is required.
You need to have 2+ years of experience with CSS.
Empathy for end users is essential; you should consider how every UI or API change will impact users.
Experience in building and scaling production services is necessary.
You should have experience building APIs that power UIs, including REST and GraphQL.
You must have experience shipping production services.
A willingness to be on-call for the services the team owns is required.
Attention to detail and consistency of implementation is crucial.
You should be comfortable working on a team where code quality and code reviews are prioritized.
A passion for details is expected.
Benefits:
New Relic provides a variety of benefits for this role, including healthcare, dental, and vision coverage.
You will receive parental leave and planning, as well as mental health benefits.
A 401(k) plan with matching contributions is offered.
The position includes flex time-off and 11 paid holidays.
Volunteer time-off is also available.
Other competitive benefits are designed to improve the lives of employees.
The estimated base pay range for this position is $106,000 - $133,000 USD, and the role is eligible for a corporate bonus plan.