Your opportunity
At New Relic, we provide our customers real-time insights, so they can innovate faster. Our software delivers insightful observability tools across different technologies and distributed systems, enabling software engineering teams to quickly identify, understand and tackle issues, analyze performance and get the most of their software and infrastructure.
We are looking for a Senior Backend Engineer who will help us build a brand-new observability experience with a strong focus on backend development. 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 you'll do
- Design, develop and maintain high performance, scalable backend services using Java and Spring Boot.
- Build and manage RESTful and GraphQL APIs that power key features of our platform.
- Collaborate with cross-functional teams to gather requirements and deliver backend solutions that meet business needs.
- Implement data flows and processes for real time data using Kafka, ensuring that the data is efficiently processed and delivered across services.
- Conduct code reviews, write unit tests, and ensure the quality and performance of backend systems.
- Optimize and troubleshoot applications to improve performance, scalability and reliability.
- Participate in architecture and design discussions to ensure the backend is secure, robust and maintainable.
- Creating automation and tooling to make our systems more scalable and easier to deploy.
- Research new tools and services to understand complex scenarios and to also propose new features.
- Working in an agile environment with a DevOps approachteams build and maintain their own software
This role requires
- 5+ years of professional experience in backend development, with strong expertise in Java and Spring Boot.
- Strong proficiency in building RESTful APIs that are efficient, secure, and easy to maintain.
- Familiarity with GraphQL.
- Strong understanding of RESTful services and microservices architecture.
- Proficient in database management and designing data models that support high throughput and low latency.
- Familiarity with CI/CD tools and practices to ensure smooth and automated deployments.
- Excellent problem solving skills with the ability to work effectively in a collaborative team environment.
- Knowledge of best practices for unit testing, integration testing, and end-to-end testing.
- Proficiency with Git and code versioning practices (branching, pull requests, etc.).
Bonus points if you have
- Familiarity messaging systems, particularly Kafka, and experience implementing real-time data solutions.
- Experience with containerization technologies (Docker, Kubernetes) for deployment and scalability.
- Contributions to open-source projects or relevant personal projects showcasing your backend expertise.
- Passion about the whole stack a complex modern application requires!
- Interest in learning new languages, platforms, and ideas.
- Thrive in a fast-paced environment focused on delivering production code at a regular cadence using Agile techniques, tools, and methodologies.
- Experience with asynchronous programming techniques: streams, event-based flows, task queues, message queues.
Fostering a diverse, welcoming and inclusive environment is important to us. We work hard to make everyone feel comfortable bringing their best, most authentic selves to work every day. We celebrate our talented Relics different backgrounds and abilities, and recognize the different paths they took to reach us including nontraditional ones. Their experiences and perspectives inspire us to make our products and company the best they can be. We're looking for people who feel connected to our mission and values, not just candidates who check off all the boxes.
If you require a reasonable accommodation to complete any part of the application or recruiting process, please visit https://newrelic.avature.net/accommodations to submit your request.
Our hiring process
Please note that visa sponsorship is not available for this position.
In compliance with applicable law, all persons hired will be required to verify identity and eligibility to work and to complete employment eligibility verification. Note: Our stewardship of the data of thousands of customers means that a criminal background check is required to join New Relic.
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 proud to be an equal opportunity employer. We foster a diverse, equitable, and inclusive environment, free from all types of discrimination, so our Relics can thrive. We hire people with different backgrounds, experiences, abilities and perspectives.
Candidates are evaluated based on qualifications, regardless of race, religion, ethnicity, national origin, sex, sexual orientation, gender expression or identity, age, disability, neurodiversity, veteran or marital status, political viewpoint, or other legally protected characteristics.
Review our Applicant Privacy Notice at https://newrelic.com/termsandconditions/applicant-privacy-policy.