Senior Software Engineer - Java jobs in United States
info-icon
This job has closed.
company-logo

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
check
Comp. & Benefits
badNo H1Bnote

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

JavaFull-stack developmentMicroservices architectureCloud platformsJavaScript (ES6+)TypeScriptReactSQL/NoSQL databasesUI/UX design principlesDockerKubernetesCI/CD pipelinesAgile mindsetProblem-solvingCommunicationMentoring

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

company-logo
New Relic is a digital intelligence company that delivers full-stack visibility and analytics to enterprises.

Funding

Current Stage
Public Company
Total Funding
$214.5M
Key Investors
BlackRockInsight PartnersTrinity Ventures
2023-11-08Private Equity
2023-07-31Acquired
2015-10-28Post Ipo Equity

Leadership Team

leader-logo
Ashan Willy
Chief Executive Officer
linkedin
leader-logo
Siva Padisetty
Chief Technology Officer
linkedin
Company data provided by crunchbase