New Relic · 1 day ago
Senior Software Engineer - Java
New Relic is a global team of innovators and pioneers dedicated to shaping the future of observability. They are seeking a Senior Software Engineer - Java to contribute across the entire software development lifecycle and collaborate with cross-functional teams to optimize digital applications.
AnalyticsApplication Performance ManagementCloud ComputingIT InfrastructureMobileSaaSSoftware
Responsibilities
Full Stack Ownership: Contribute across the entire software development lifecycle, from gathering user requirements and designing UI/UX solutions to developing robust backend APIs and ensuring seamless integration between front-end and back-end components. If you had to choose, however, you’d say you prefer playing with complex data structures over designing the perfect form completion flow
Collaboration: Work closely with product managers, UX designers, and other engineering teams to translate user needs and business requirements into technical specifications and compelling product features
Performance & Optimization: Identify and address performance bottlenecks in both frontend and backend systems, ensuring optimal responsiveness, scalability, and efficiency of our applications
Code Quality & Standards: Write clean, maintainable, and well-tested code for both UI and backend components, adhering to high coding standards and participating actively in code reviews
Technical Leadership: Mentor and guide junior engineers, fostering a culture of technical excellence, continuous learning, and innovation within the team
System Design: Participate in architectural discussions, contributing to the design of scalable, resilient, and observable distributed systems
Troubleshooting & Support: Take ownership of issues from development to production, providing support and troubleshooting to ensure the stability and reliability of our services, with a keen eye on user-facing aspects
Stay Current: Keep abreast of the latest UI/UX trends, frontend technologies, and backend advancements, proactively recommending and implementing improvements
Look for ways to leverage generative ai in your work and in our product, in truly useful ways. As gen ai advances, you’ll be right there, ready to adopt
Qualification
Required
5+ years of hands-on experience in full-stack software development, with a strong portfolio showcasing significant contributions to complex API and real time data solutions, including streaming systems architecture and development
Expert Java skills applied to public facing apis keeping the end user in mind
Experience integrating UIs with complex data from service endpoints and working with various database systems (SQL/NoSQL like PostgreSQL, MongoDB, Elasticsearch)
Understanding of microservices architecture, distributed systems, and how to build scalable and resilient full-stack applications
Experience in modern JavaScript (ES6+), TypeScript, and a leading frontend framework like React (preferred), along with experience in state management (e.g., Redux, Context API) and component-based architecture
Strong understanding of UI/UX design principles, user-centered design methodologies, and a passion for creating intuitive and aesthetically pleasing user experiences
Solid experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration (Kubernetes). Experience with CI/CD pipelines
Strong experience with frontend testing frameworks (e.g., Jest, React Testing Library, Cypress) and comprehensive understanding of UI testing techniques, alongside backend testing
Excellent analytical, problem-solving, and debugging skills, with a meticulous attention to detail, particularly in visual and interactive elements
Exceptional communication skills to effectively collaborate with product managers, designers, and other engineers, translating complex technical concepts to diverse audiences
Ability to thrive in an Agile/Scrum environment, adapt to evolving requirements, and deliver high-quality code iteratively
Preferred
Experience with UI/UX design tools (e.g., Figma, Sketch, Adobe XD) for prototyping and collaboration
Familiarity with New Relic or other observability platforms
Experience with real-time data streaming technologies (e.g., Kafka)
Contributions to open-source projects
Knowledge of performance optimization techniques for large-scale web applications
AI/ML experience
Benefits
Healthcare
Dental
Vision
Parental leave and planning
Mental health benefits
A 401(k) plan and match
Flex time-off
11 paid holidays
Volunteer time-off
Other competitive benefits designed to improve the lives of our employees
Company
New Relic
New Relic is a digital intelligence company that delivers full-stack visibility and analytics to enterprises.
Funding
Current Stage
Public CompanyTotal Funding
$214.5MKey Investors
BlackRockInsight PartnersTrinity Ventures
2023-11-08Private Equity
2023-07-31Acquired
2015-10-28Post Ipo Equity
Recent News
2025-12-20
Company data provided by crunchbase