We work with data at a scale using a diverse tech stack (Go, Java, JavaScript, React, GraphQL, Kubernetes, many public cloud web services, and more). As a senior backend engineer, you will help us build and extend next generation solutions such as a control plane for customers to manage their data pipelines at scale.
New Relic is looking for engineers who are interested in building a brand-new observability experience. This high-impact engineering position is a phenomenal opportunity to own and build a set of next generation services and capabilities for the company. We are searching for a motivated engineer who is ready for a career-defining role in their next opportunity. We look forward to talking with you!
What youll do
* Design, Build, maintain, and scale back-end services and their support tools. * Participate in architectural definitions with a high degree of innovation and creativity. * Creating automation and tooling to make our systems more scalable and easier to deploy. * Working directly within a multidisciplinary team to help our customers and partners. * Research new tools and services to understand complex scenarios and to also propose new features. * Working in an agile environment with a DevOps approach - teams build and maintain their own software
This role requires
* Bachelor s degree, software development, engineering, or a related technical field * 3+ years of experience working as a software engineer working in Java and/or Go with a strong computer science background and an aptitude for learning new languages quickly * Demonstrated experience in designing, developing, and maintaining large-scale software systems, utilizing modern programming languages and frameworks * Proven ability to mentor a team of software engineers, guiding them towards technical excellence, and ensuring the delivery of high-quality code * Strong understanding of scalable distributed systems and microservices architecture, with the ability to design and implement solutions that meet performance and scalability requirements. * Passion for exploring new technologies and finding creative solutions to complex problems, keeping up with industry trends and advancements in observability and related domains * Excellent collaboration abilities, with the capacity to work effectively with cross-functional teams, present ideas, and communicate technical concepts clearly * Keep up to date with technologies - AWS/Azure/GCP, serverless, Docker, Kubernetes among others.
Bonus points if you have
* Contribution to open source projects. * Familiarity with the tech stacks mentioned above * Understanding the value that build and test automation brings to a development teams efficiency and reliability and are passionate about applying these techniques to your projects. * Experience in technical mentorship and help with leveling up the skills of other colleagues on the team. * Experience with asynchronous programming techniques: streams, event-based flows, task queues, message queues.
Fostering a diverse, welcoming and inclusive environment is important to us.