Senior Software Engineer, CNCF (GoLang)
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.
We are searching for an experienced developer to contribute upstream to the OpenTelemetry (OTel) Collector and other project areas aligned with your interests that support our team mission to “Elevate the OpenTelemetry world and show them a path to New Relic.” Our commitment to you is that at least 80% of your development time will be dedicated to contributing upstream as part of our investment in the sustainability of the project. New Relic’s vision is to make observability a daily practice for millions of engineers and OTel is foundational to accomplishing our company’s long-term aspirations.
On the OTel Community Leadership Team, not only will you get the chance to grow your Open Source reputation and skills, you’ll also directly contribute to making Open Source a core tenant of New Relic culture. We’re a two-pizza-sized team of like-minded individuals composed of developers, a developer advocate, and a business leader and we all aspire to hold formal community roles. We love working with end-users and see ourselves as a feedback conduit between New Relic customers and the OTel community. Our roadmap is the community roadmap.
Check out OpenTelemetry’s mission, vision and values and feel free to stop by our CNCF Slack channel #otel-newrelic and meet our team. If you’ve spent years (decades?) contributing to open source and/or developing open platforms and standards, we want to talk to you!
When applying to this role please include a cover letter that links to an Open Source PR/contribution you’re proud of or tell us what part of the OTel project vision and/or engineering values resonates the most with you.
What You’ll Do
In your first month, you will:
- Become familiar with APM concepts, primary data sources (metrics, logs, traces), New Relic’s existing user experiences and community processes through our onboarding program, demos from your peers, and independent study
- Collaborate with the OpenTelemetry community by attending to special interest group meetings
- Actively contribute to the OpenTelemetry codebase through authoring PRs, providing feedback, and/or reviewing PRs
- Begin to curate ally relationships within the OSS community and New Relic through meaningful engagement, giving demos, providing feedback, and sharing your knowledge
In the first three months:
- Demonstrate empathy for our end users, listen to their challenges, jump in to engage with them on Slack, find and suggest solutions, and then prioritize their feedback by turning it into community issues
- Flow between high-level technical strategy and low-level coding to enable rapid prototyping and proof of concepts
- Help evaluate technical contributions and abilities of prospective engineers through the interviewing process
- Cultivate an inclusive environment where diverse perspectives thrive and everyone will grow
- Provide formal and informal mentorship for OpenTelemetry contributors and New Relic product engineers interested in becoming community members
In the first six months:
- Develop a deep understanding of our customers’ problem domains and use this knowledge to influence our upstream contribution strategy
- Lead cultural changes in the capacity as an open source domain expert to all organizations within New Relic
- Maintain a strong situational awareness of our New Relic's priorities and active initiatives as well as emerging industry projects and standards
- Act as a brand ambassador on behalf of New Relic with respect to OpenTelemetry, for example attending conferences or writing OTel focused blog posts.
- Partner with product engineering teams to advise them about community happenings relevant to their products and new feature development
- 8+ years of software development experience in a wide range of languages and technologies. Ideally with depth in Java or Go, streaming architectures, and high throughput systems
- Hands-on experience deploying and maintaining services on Kubernetes and/or container orchestration platforms like OpenShift
- Open-source software development is a highly collaborative effort; strong communication skills are required for effective code review, written technical discussions, and advocating for solutions from a place of having strong opinions but loosely held because you value compromising especially among a geographically diverse set of contributors
- You have the skills for managing and driving results in multiple in-flight workstreams. Our internal development pace doesn’t match the slower cadence of OSS so you’ll need to be flexible in shifting work streams as needed to drive momentum
- You’re curious and proactive about learning how all of New Relic’s technologies operate so you can identify and navigate dependencies and make meaningful open source contributions
- You desire to develop in open and distributed environments, collaborate with community contributors, and keep conversations publicly visible on GitHub
- You understand there’s more to building software than just writing code
- Experience with or interest in adding to and maintaining foundation OSS projects, specifically OpenTelemetry, Prometheus, and OpenMetrics, or other open observability APIs and standards like W3C Trace Context
- Experience with and interest in representing New Relic on the conference circuit; presenting, creating workshops, and fostering relationships with New Relic and CNCF developer communities.
- Experience using and deploying to cloud service providers like Azure, GCP, and AWS
- Experience with build tools and packaging like deb, rpm, etc.
- Expertise in deploying and using open-source observability tools in large-scale environments, such as Prometheus, Grafana, ELK (ElasticSearch + Logstash + Kibana), Jaeger, Thanos, and/or Loki.
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.
We believe in empowering all Relics to achieve professional, and business success through a workforce model called Flex First. The Flex First model allows us to work in a variety of workplaces that best support our success, including fully office-based, fully remote, or a combination of both.
Read more about Flex First and New Relic’s vaccine policy as part of our commitment to maintaining a safe and healthy workplace in light of the COVID-19 pandemic.
New Relic (NYSE: NEWR) is a cloud-based observability platform that gives developers, engineers, operations, and management a clear view of what’s happening in today’s complex software environments. So they can find and fix problems faster, and deliver delightful experiences for their customers. That's why the world’s best engineering teams rely on New Relic to visualize, analyze, and troubleshoot their software. It’s the simplest, most powerful cloud-based observability platform, built to create more perfect software. All from one place.
Founded in 2008, we’re a global company passionate about building a culture where all employees feel a deep sense of belonging, where every ‘Relic’ can bring their whole self to work and feel supported and empowered to thrive. We’re consistently recognized as a distinguished employer and are committed to building world-class products and an award-winning culture. For more information, visit newrelic.com.
Our Hiring Process
New Relic takes seriously our stewardship of the data of our thousands of customers worldwide. In compliance with applicable law, all persons hired will be required to verify identity and eligibility to work and to complete employment eligibility verification.
We will consider qualified applicants with arrest and conviction records based on individual circumstances and in accordance with applicable law including, but not limited to, the San Francisco Fair Chance Ordinance. https://sfgov.org/olse/sites/default/files/FCO%20poster2020.pdf
Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. New Relic does not accept unsolicited headhunter and agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with New Relic.
New Relic is an equal opportunity employer. We eagerly seek a diverse applicant pool and hire without regard to race, color, gender identity, religion, national origin, ancestry, citizenship, physical abilities (or disability), age, sexual orientation, veteran status, or any other characteristic protected by law.