Senior Software Engineer - OSS Community (open to remote)

New Relic, Inc.

Philadelphia Pennsylvania

United States

Information Technology
(No Timezone Provided)

Description

Please note that visa sponsorship is not available for this position.

We are happy to consider a remote engineer for this role in the Pacific Standard Time zone. If you are not in the PST zone you must be willing to work within our core hours (10am - 2pm PST). Remote team members will work out of their home office and should have successfully worked remotely previously.

Your Opportunity

We are searching for an experienced software engineer with an interest in technical leadership to join our open source community team. This team operates like a startup within New Relic; we’re involved in strategy creation, prototyping and execution. We’re the central engineering hub of a complex initiative to leverage OpenTelemetry to further New Relic’s vision to make observability a daily practice for millions of engineers.

On the team you’ll work with engineering and product leadership to strategically contribute to the OpenTelemetry community to further the interests of New Relic customers. You should expect to spend about 75% of your time collaborating with the OTel community through direct contributions, reviewing PRs, and providing thought leadership during standards design discussions. The remainder of your time will be in internal advocacy capacity as you help the team challenge the entire company to adopt the open source value of “do-ocracy” while providing support and guidance to enable their success.

What You’ll Do

We have a globally distributed development organization with teams spanning a ten-hour swath of timezones. The only way to keep all those teams in sync is through written communications. You'll need to harness your excellent written and verbal communication skills to facilitate a high level of collaboration.

In your first month, you will:

  • Become familiar with APM concepts and existing user experiences and workflows through our onboarding program, demos from your peers, and independent study
  • Join the OpenTelemetry community by attending special interest group meetings
  • Pair with Open Instrumentation engineers to ship your first contribution
  • Build alliances with engineers, peers, partners and leadership
  • In the first three months:

  • Actively participate in OpenTelemetry special interest group(s); having formed strong opinions and sharing and iterating on them freely
  • Actively work with the OpenTelemetry codebase through authoring PRs, providing feedback and/or reviewing other’s PRs
  • Provide internal and external support for users learning and using OpenTelemetry
  • Flow between high level technical strategy and low-level coding to enable rapid prototyping and proof of concepts
  • Partner with internal teams and provide guidance on third party open source observability standards and implementations
  • Help evaluate technical contributions and abilities of prospective engineers through the interviewing process
  • Cultivate an inclusive environment where varied perspectives thrive and everyone will grow. You might do this through collaborating and demonstrating listening to encourage experimental thinking, discussions, and debates
  • In the first six months:

  • Develop a deep understanding of our customers’ problem domains and use this knowledge to help improve our open source contribution strategy
  • Be the “voice of engineering” acting in the capacity as an open source domain specialist to all organizations within New Relic including Product, Marketing, Sales and Support
  • Maintain a strong situational awareness of our corporate priorities and active initiatives as well as emerging industry projects and standards - you might do this through attending and representing group interests at various meetings, working group sessions, blogging, or conference talks
  • Your Qualifications

    Must-have:

  • 6+ years software development experience in a wide range of languages and technologies. Ideally with depth in Java or Go, streaming architectures, and high throughput systems
  • You have an aptitude for managing and driving results in multiple in-flight workstreams. Our internal development pace doesn’t match the slower cadence of open source software communities so you’ll need to be flexible in shifting work streams as needed to drive momentum
  • Ability to work in ambiguity, but also to seek to minimize the unknown by utilizing standard methodologies, meta-work skills (project management, communication, work estimation), and well-reasoned opinions
  • You’re aware of but are able to overcome organizational boundaries. You’re curious and proactive about learning how all of New Relic’s technologies operate so you can identify and navigate dependencies so you can make relevant open source contributions
  • You desire to develop in the open, collaborating with community contributors, and keeping conversations publicly visible on GitHub
  • Nice-to-have:

  • Experience with or interest in adding to and managing open source projects, specifically OpenTelemetry, or other open observability APIs and standards
  • 4+ years hands-on experience developing with Go, Node, .NET, C, PHP, Ruby, Java, and/or Python
  • We're looking for bold and passionate people to be a part of our mission to create more perfect software. We'd love to have you apply, even if you don't feel you meet every single requirement. What's most important to us is finding authentic and accountable people who feel connected to our mission and values, not just candidates who check off all the boxes.

    Senior Software Engineer - OSS Community (open to remote)

    New Relic, Inc.

    Philadelphia Pennsylvania

    United States

    Information Technology

    (No Timezone Provided)

    Description

    Please note that visa sponsorship is not available for this position.

    We are happy to consider a remote engineer for this role in the Pacific Standard Time zone. If you are not in the PST zone you must be willing to work within our core hours (10am - 2pm PST). Remote team members will work out of their home office and should have successfully worked remotely previously.

    Your Opportunity

    We are searching for an experienced software engineer with an interest in technical leadership to join our open source community team. This team operates like a startup within New Relic; we’re involved in strategy creation, prototyping and execution. We’re the central engineering hub of a complex initiative to leverage OpenTelemetry to further New Relic’s vision to make observability a daily practice for millions of engineers.

    On the team you’ll work with engineering and product leadership to strategically contribute to the OpenTelemetry community to further the interests of New Relic customers. You should expect to spend about 75% of your time collaborating with the OTel community through direct contributions, reviewing PRs, and providing thought leadership during standards design discussions. The remainder of your time will be in internal advocacy capacity as you help the team challenge the entire company to adopt the open source value of “do-ocracy” while providing support and guidance to enable their success.

    What You’ll Do

    We have a globally distributed development organization with teams spanning a ten-hour swath of timezones. The only way to keep all those teams in sync is through written communications. You'll need to harness your excellent written and verbal communication skills to facilitate a high level of collaboration.

    In your first month, you will:

  • Become familiar with APM concepts and existing user experiences and workflows through our onboarding program, demos from your peers, and independent study
  • Join the OpenTelemetry community by attending special interest group meetings
  • Pair with Open Instrumentation engineers to ship your first contribution
  • Build alliances with engineers, peers, partners and leadership
  • In the first three months:

  • Actively participate in OpenTelemetry special interest group(s); having formed strong opinions and sharing and iterating on them freely
  • Actively work with the OpenTelemetry codebase through authoring PRs, providing feedback and/or reviewing other’s PRs
  • Provide internal and external support for users learning and using OpenTelemetry
  • Flow between high level technical strategy and low-level coding to enable rapid prototyping and proof of concepts
  • Partner with internal teams and provide guidance on third party open source observability standards and implementations
  • Help evaluate technical contributions and abilities of prospective engineers through the interviewing process
  • Cultivate an inclusive environment where varied perspectives thrive and everyone will grow. You might do this through collaborating and demonstrating listening to encourage experimental thinking, discussions, and debates
  • In the first six months:

  • Develop a deep understanding of our customers’ problem domains and use this knowledge to help improve our open source contribution strategy
  • Be the “voice of engineering” acting in the capacity as an open source domain specialist to all organizations within New Relic including Product, Marketing, Sales and Support
  • Maintain a strong situational awareness of our corporate priorities and active initiatives as well as emerging industry projects and standards - you might do this through attending and representing group interests at various meetings, working group sessions, blogging, or conference talks
  • Your Qualifications

    Must-have:

  • 6+ years software development experience in a wide range of languages and technologies. Ideally with depth in Java or Go, streaming architectures, and high throughput systems
  • You have an aptitude for managing and driving results in multiple in-flight workstreams. Our internal development pace doesn’t match the slower cadence of open source software communities so you’ll need to be flexible in shifting work streams as needed to drive momentum
  • Ability to work in ambiguity, but also to seek to minimize the unknown by utilizing standard methodologies, meta-work skills (project management, communication, work estimation), and well-reasoned opinions
  • You’re aware of but are able to overcome organizational boundaries. You’re curious and proactive about learning how all of New Relic’s technologies operate so you can identify and navigate dependencies so you can make relevant open source contributions
  • You desire to develop in the open, collaborating with community contributors, and keeping conversations publicly visible on GitHub
  • Nice-to-have:

  • Experience with or interest in adding to and managing open source projects, specifically OpenTelemetry, or other open observability APIs and standards
  • 4+ years hands-on experience developing with Go, Node, .NET, C, PHP, Ruby, Java, and/or Python
  • We're looking for bold and passionate people to be a part of our mission to create more perfect software. We'd love to have you apply, even if you don't feel you meet every single requirement. What's most important to us is finding authentic and accountable people who feel connected to our mission and values, not just candidates who check off all the boxes.