Senior Software Engineer - Java, Backend

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Your Opportunity Organizations around the world depend on New Relic to help them build better software using data, not opinions. One of the fundamental pillars of New Relics observability platform is Logs. The first step in understanding your system is sending logs and other telemetry to New Relic. Thousands of New Relic customers rely on their logs to detect and resolve issues by analyzing many petabytes of log data that is ingested, processed, transformed, analyzed, and enriched by New Relics Log Streaming services. If you are an experienced engineer interested in contributing to a team responsible for owning and improving the ingestion and processing experiences for New Relic Logs, please read on! **What You'll Do** - Lead the design, development, and enhancement of core features for Log streaming Platform addressing both functional and non-functional requirements. - Continuously improve the reliability, cost-efficiency, and quality of the Log Platform. - Collaborate cross-functionally to design and implement robust, scalable, and efficient systems meeting evolving customer needs. - Partner with product managers, designers, and stakeholders to translate requirements into technical solutions, championing best practices and collaboration. - Master the architecture and components of the Log Platform. - Lead the end-to-end development of key platform features, ensuring their success. - Make significant contributions to improving platform reliability. - Actively contribute to and review code across platform components. - Thoroughly understand and apply organizational security and quality standards. - Achieve autonomy in on-call and support responsibilities. **This role requires** - Bachelor's degree, software development, engineering, or a related technical field - 5+ years of software engineering experience with Proficiency in Java and/or Go, strong CS fundamentals and adaptability to new languages. - Proven experience with public clouds (AWS, Azure, GCP) and cloud-native tech (e.g., Kubernetes, Docker, Helm, Kafka, OpenTelemetry, serverless), plus a passion for new technologies. - Experience designing, building, and maintaining large-scale software systems. - Strong understanding of scalable distributed systems and microservices architecture. - Exposure to AI/ML, especially applying technologies like LLMs for data analysis or feature integration. **Bonus Points If You Have** - Experience with real-time data streaming and processing services. - Experience with high-throughput data pipelines and distributed systems. - Experience with Observability products, particularly in the SaaS space. If you require a reasonable accommodation to complete any part of the application or recruiting process, please reach out to resume@newrelic.com. We believe in empowering all Relics to achieve professional and business success through a flexible workforce model. This model allows us to work in a variety of workplaces that best support our success, including fully office-based, fully remote, or hybrid. Your Opportunity Organizations around the world depend on New Relic to help them build better software using data, not opinions. One of the fundamental pillars of New Relics observability platform is Logs. The first step in understanding your system is sending logs and other telemetry to New Relic. Thousands of New Relic customers rely on their logs to detect and resolve issues by analyzing many petabytes of log data that is ingested, processed, transformed, analyzed, and enriched by New Relics Log Streaming services. If you are an experienced engineer interested in contributing to a team responsible for owning and improving the ingestion and processing experiences for New Relic Logs, please read on! **What You'll Do** - Lead the design, development, and enhancement of core features for Log streaming Platform addressing both functional and non-functional requirements. - Continuously improve the reliability, cost-efficiency, and quality of the Log Platform. - Collaborate cross-functionally to design and implement robust, scalable, and efficient systems meeting evolving customer needs. - Partner with product managers, designers, and stakeholders to translate requirements into technical solutions, championing best practices and collaboration. - Master the architecture and components of the Log Platform. - Lead the end-to-end development of key platform features, ensuring their success. - Make significant contributions to improving platform reliability. - Actively contribute to and review code across platform components. - Thoroughly understand and apply organizational security and quality standards. - Achieve autonomy in on-call and support responsibilities. **This role requires** - Bachelor's degree, software development, engineering, or a related technical field - 5+ years of software engineering experience with Proficiency in Java and/or Go, strong CS fundamentals and adaptability to new languages. - Proven experienc

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You