Senior Software Engineer
Posted 4hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building Java backend services for New Relic’s observability platform. Owning behavioral-data architecture using Kafka, AWS, distributed systems, and AI-assisted development.
Responsibilities:
- Own the architecture and technical direction of a significant, moderately scoped service within the behavioral data platform from design through delivery
- Champion delivery of full components and support the lead engineer in coordinating feedback and work across the team
- Collaborate with product managers, stakeholders, and customer teams to clarify requirements and create technical plans
- Identify and mitigate technical risks, including gaps against SLAs and reliability commitments, before production issues occur
- Facilitate data-driven design debates and evaluate trade-offs
- Provide technical direction and mentorship to less experienced engineers
- Operate and own assigned services
- Improve team processes to support regular, incremental delivery of quality software
- Use AI coding assistants and agents and help establish team adoption standards
- Organize and lead technical communities of practice
Requirements:
- Deep, hands-on expertise in Java and backend service design
- Track record of delivering production code following solid security, reliability, and maintainability practices
- Experience building and operating Kafka-based streaming pipelines and services in an AWS production environment
- Strong experience with distributed systems, concurrency, and scaling
- Experience diagnosing and resolving complex production issues
- Track record of mentoring engineers and providing constructive direction in code reviews and design discussions
- Experience partnering with product managers and stakeholders to shape technical scope from ambiguous requirements
- Sound judgment on issues of moderate to broad scope
- Excellent written and verbal communication skills
- Proficiency in English
- Experience designing GraphQL APIs or microservices architectures at scale
- Familiarity with Kubernetes concepts
- Experience with distributed data processing in the cloud or ETL/orchestration tools
- Deep understanding of data modeling principles
- Experience evaluating, benchmarking, or building custom agentic AI tools, prompt workflows, or developer automation
- Exposure to recommendation systems or agentic/LLM-based experiences
- Experience with SQL performance tuning or data visualization tools
Benefits:
- Flexible workforce model with fully office-based, fully remote, or hybrid workplace options
- Diverse, welcoming, and inclusive work environment
- Reasonable accommodation support during the application or recruiting process

















