Software Engineer - Python/Go, Kubernetes Infrastructure- CKA/CKAD Only (FY25|R&D|#7162) Bangalore

New Relic
Full_timeβ€’Bangalore, India

πŸ“ Job Overview

  • Job Title: Software Engineer - Python/Go, Kubernetes Infrastructure (FY25|R&D|#7162)
  • Company: New Relic
  • Location: Bangalore, Karnātaka, India
  • Job Type: Hybrid
  • Category: Backend Developer, DevOps Engineer
  • Date Posted: June 18, 2025
  • Experience Level: Mid-Senior level (2-5 years)
  • Remote Status: On-site/Hybrid

πŸš€ Role Summary

New Relic is seeking a Software Engineer with expertise in Python, Go, and Kubernetes to drive the development and enhancement of our core observability platform features. This role involves mentoring a team of engineers and collaborating with cross-functional teams to design and implement robust, scalable, and efficient systems. The ideal candidate will have a strong computer science background, experience with modern programming languages, and a passion for exploring new technologies.

πŸ“ Enhancement Note: This role requires a unique blend of backend development, DevOps, and infrastructure engineering skills, making it an excellent fit for a versatile engineer looking to grow in a dynamic environment.

πŸ’» Primary Responsibilities

  • πŸ› οΈ Core Feature Development: Design, develop, and enhance core features and functionalities of the observability platform using Python, Go, and other relevant technologies.
  • 🌟 Technical Leadership: Mentor and guide a team of software engineers, fostering a culture of technical excellence and high-quality code.
  • 🀝 Cross-Functional Collaboration: Work closely with product managers, designers, and stakeholders to translate business requirements into technical solutions, advocating for best practices and promoting a collaborative work environment.
  • πŸ›‘οΈ Performance Optimization: Identify and address performance bottlenecks, applying optimizations, and maintaining the stability and availability of the platform.
  • πŸ’‘ Innovation: Stay ahead of industry trends and emerging technologies, constantly researching and experimenting with innovative solutions to enhance the observability platform.
  • πŸ“ˆ System Design: Design and implement robust, scalable, and efficient systems that meet the demands of our growing customer base, utilizing modern programming languages, frameworks, and infrastructure tools.

πŸ“ Enhancement Note: This role requires a strong focus on system design, performance optimization, and mentoring, making it an excellent fit for an experienced engineer looking to grow into a technical leadership role.

πŸŽ“ Skills & Qualifications

Education: Bachelor’s degree in software development, engineering, or a related technical field.

Experience: 2+ years of experience working as a software engineer with a strong computer science background and proficiency in Java and/or Go.

Required Skills:

  • Proficiency in Python and/or Go
  • Strong understanding of scalable distributed systems and microservices architecture
  • Experience with Kubernetes, Docker, and containerization
  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Strong collaboration abilities and excellent communication skills
  • Passion for exploring new technologies and finding creative solutions to complex problems

Preferred Skills:

  • Experience with serverless architectures
  • Familiarity with observability products and the SaaS vendor space
  • Contributions to open-source projects
  • Experience building and maintaining high throughput pipelines and distributed systems

πŸ“ Enhancement Note: This role requires a strong foundation in backend development, distributed systems, and cloud infrastructure. Familiarity with observability products and serverless architectures would be a significant advantage.

πŸ“Š Web Portfolio & Project Requirements

Portfolio Essentials:

  • πŸ“ System Design: Include case studies demonstrating your experience in designing scalable, distributed systems using modern architecture patterns.
  • πŸ“Š Performance Optimization: Showcase projects where you've optimized the performance of large-scale applications or infrastructure components.
  • 🌐 Cloud Infrastructure: Highlight projects that showcase your proficiency in managing and deploying applications on cloud platforms (AWS, Azure, GCP).
  • πŸ› οΈ Code Quality: Demonstrate your ability to write clean, efficient, and well-documented code by including code snippets or full projects in your portfolio.

Technical Documentation:

  • πŸ“ Code Comments: Include examples of well-commented code that clearly explains the purpose and functionality of key components.
  • πŸ“„ Architecture Diagrams: Provide visual representations of the system architecture, data flow, and component interactions for your projects.
  • πŸ“Š Performance Metrics: Document the performance metrics and optimization techniques used in your projects, highlighting the improvements made over time.

πŸ“ Enhancement Note: This role requires a strong focus on system design, performance optimization, and technical documentation. Be prepared to discuss your approach to these aspects in detail during the interview.

πŸ’΅ Compensation & Benefits

Salary Range: INR 12,00,000 - 18,00,000 per annum (Based on experience and skills)

Benefits:

  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with company match
  • Generous time off policies, including vacation, sick time, and parental leave
  • Employee stock purchase plan
  • Professional development opportunities and tuition reimbursement
  • Gym membership reimbursement and wellness programs

Working Hours: Full-time (40 hours/week) with flexible working hours and remote work options available.

πŸ“ Enhancement Note: The salary range provided is based on market research and industry standards for mid-senior level software engineers in the Bangalore area with the required skills and experience.

🎯 Team & Company Context

Company Culture: New Relic fosters a diverse, welcoming, and inclusive environment, celebrating the unique backgrounds and abilities of its employees. They encourage continuous learning, improvement, and innovation, promoting professional growth and success.

Industry: New Relic operates in the software industry, specializing in digital experience monitoring and analytics. Their platform helps businesses understand and optimize their software applications and infrastructure performance.

Company Size: Medium-sized company with a global presence, employing over 1,000 people worldwide.

Founded: 2008, with headquarters in San Francisco, California, USA.

Team Structure:

  • πŸ‘₯ Engineering Teams: New Relic's engineering teams are organized by product areas, with each team consisting of software engineers, quality assurance engineers, and site reliability engineers.
  • 🌐 Global Presence: The company has offices in multiple countries, with a significant presence in the United States, Europe, and Asia.
  • πŸ“ˆ Agile Methodology: New Relic follows Agile methodologies, with a focus on iterative development, continuous integration, and collaboration.

Development Methodology:

  • πŸ”„ Agile/Scrum: New Relic uses Agile/Scrum methodologies for software development, with a focus on iterative development, continuous integration, and collaboration.
  • πŸ“ Code Review: The company emphasizes code review and pair programming to ensure code quality and knowledge sharing.
  • πŸ“Š Performance Tracking: New Relic uses various tools and metrics to track the performance of its software applications and infrastructure, enabling data-driven decision-making.

Company Website: New Relic

πŸ“ Enhancement Note: New Relic's global presence and focus on digital experience monitoring make it an attractive opportunity for software engineers looking to work on cutting-edge technologies and collaborate with a diverse, international team.

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: This role is at the mid-senior level, focusing on backend development, distributed systems, and infrastructure engineering. It offers significant opportunities for technical growth and leadership.

Reporting Structure: This role reports directly to the Engineering Manager, with a dotted line to the Director of Engineering. The ideal candidate will work closely with the engineering team, product managers, and other stakeholders to drive the development and enhancement of the observability platform.

Technical Impact: The Software Engineer will have a significant impact on the design, development, and maintenance of New Relic's core observability platform features. Their work will directly contribute to the company's mission to empower businesses with real-time insights into their software applications and infrastructure performance.

Growth Opportunities:

  • 🌟 Technical Leadership: With experience and proven technical expertise, there are opportunities to grow into a technical lead or senior engineering role, mentoring other engineers and driving the technical direction of the team.
  • πŸ’‘ Innovation: New Relic encourages engineers to explore new technologies and contribute to open-source projects, providing opportunities for professional growth and skill development.
  • 🌐 Global Mobility: With offices in multiple countries, there may be opportunities for international relocation and exposure to diverse markets and cultures.

πŸ“ Enhancement Note: This role offers significant opportunities for technical growth, leadership, and exposure to cutting-edge technologies. With New Relic's global presence and focus on innovation, it is an excellent fit for an ambitious engineer looking to advance their career in a dynamic and challenging environment.

🌐 Work Environment

Office Type: New Relic's Bangalore office is a modern, collaborative workspace designed to foster innovation and creativity. The company encourages a flexible work environment, with remote work options available.

Office Location(s): Bangalore, Karnātaka, India

Workspace Context:

  • πŸ’» Development Tools: New Relic provides its engineers with access to modern development tools, including multiple monitors, testing devices, and collaboration software.
  • 🀝 Cross-Functional Interaction: The company encourages cross-functional collaboration between engineering teams, product managers, designers, and other stakeholders, promoting a culture of knowledge sharing and continuous learning.
  • πŸ“ˆ Performance Optimization: New Relic places a strong emphasis on performance optimization, with dedicated teams focused on improving the speed, scalability, and reliability of its platform.

Work Schedule: New Relic offers a flexible work schedule, with core hours between 10:00 AM and 4:00 PM IST. Employees are expected to be available during these hours for meetings and collaboration.

πŸ“ Enhancement Note: New Relic's flexible work environment, modern office space, and emphasis on collaboration make it an attractive opportunity for software engineers looking to work in a dynamic and innovative setting.

πŸ“„ Application & Technical Interview Process

Interview Process:

  1. πŸ“ Phone Screen: A brief phone call to discuss your resume, experience, and motivation for the role.
  2. πŸ’» Technical Assessment: A hands-on coding challenge or system design exercise to evaluate your technical skills and problem-solving abilities.
  3. 🀝 On-site Interview: A series of in-depth interviews with engineering team members, product managers, and other stakeholders to assess your technical expertise, cultural fit, and alignment with New Relic's values.
  4. πŸ“ Final Review: A final review of your application materials and interview performance to make a hiring decision.

Portfolio Review Tips:

  • πŸ“ System Design: Highlight your experience in designing scalable, distributed systems using modern architecture patterns and tools.
  • πŸ“Š Performance Optimization: Demonstrate your ability to optimize the performance of large-scale applications or infrastructure components, using relevant metrics and optimization techniques.
  • 🌐 Cloud Infrastructure: Showcase your proficiency in managing and deploying applications on cloud platforms (AWS, Azure, GCP), highlighting your experience with containerization, orchestration, and infrastructure as code.
  • πŸ› οΈ Code Quality: Provide examples of clean, efficient, and well-documented code, emphasizing your attention to detail and commitment to best practices.

Technical Challenge Preparation:

  • πŸ“ Coding Challenges: Familiarize yourself with the latest trends and best practices in Python, Go, and Kubernetes, focusing on system design, performance optimization, and cloud infrastructure.
  • πŸ“Š Performance Metrics: Brush up on your knowledge of performance metrics and optimization techniques, focusing on tools and methodologies relevant to New Relic's observability platform.
  • 🌐 Cloud Platforms: Review your understanding of AWS, Azure, and GCP, focusing on their services, features, and best practices for deploying and managing applications at scale.

ATS Keywords: [Provided in the "AI Key Skills" section above]

πŸ“ Enhancement Note: New Relic's interview process places a strong emphasis on technical skills, system design, and problem-solving abilities. Be prepared to discuss your approach to these aspects in detail and provide concrete examples of your experience and achievements.

πŸ›  Technology Stack & Web Infrastructure

Frontend Technologies: (Not applicable for this role)

Backend & Server Technologies:

  • 🐍 Python: New Relic uses Python for various components of its observability platform, including data processing, analytics, and user interfaces.
  • 🐳 Go: Go is used for building high-performance, concurrent, and scalable services, as well as for managing and orchestrating containers and infrastructure.
  • 🐳️️ Kubernetes: New Relic leverages Kubernetes for container orchestration, enabling automated deployment, scaling, and management of its platform components.
  • 🐳️️️ Docker: Docker is used for packaging and isolating applications, ensuring consistency and portability across different environments.

Development & DevOps Tools:

  • πŸ› οΈοΈ Git: New Relic uses Git for version control, collaboration, and code management, with a focus on branching, pull requests, and code reviews.
  • πŸ”„ Jenkins: Jenkins is used for continuous integration and deployment, enabling automated testing, building, and deployment of New Relic's platform components.
  • πŸ”’ Vault: Vault is used for secure storage and management of sensitive data, such as secrets, passwords, and certificates.
  • πŸ“Š Prometheus & Grafana: New Relic uses Prometheus and Grafana for monitoring, alerting, and visualization of its platform's performance and health.

πŸ“ Enhancement Note: New Relic's technology stack emphasizes backend development, distributed systems, and infrastructure engineering. Familiarity with Python, Go, Kubernetes, and related tools is essential for success in this role.

πŸ‘₯ Team Culture & Values

Web Development Values:

  • 🌟 Innovation: New Relic encourages its engineers to explore new technologies, experiment, and drive innovation in the observability space.
  • πŸ“ˆ Performance Optimization: The company places a strong emphasis on performance optimization, with dedicated teams focused on improving the speed, scalability, and reliability of its platform.
  • πŸ› οΈοΈ Code Quality: New Relic values clean, efficient, and well-documented code, with a focus on code reviews, pair programming, and best practices.
  • 🀝 Collaboration: The company fosters a culture of collaboration, knowledge sharing, and continuous learning, with a strong emphasis on cross-functional teamwork.

Collaboration Style:

  • 🀝 Cross-Functional Integration: New Relic encourages collaboration between engineering teams, product managers, designers, and stakeholders, promoting a culture of knowledge sharing and continuous learning.
  • πŸ’» Code Review Culture: The company emphasizes code reviews and pair programming, ensuring code quality and promoting a culture of collective code ownership.
  • πŸŽ“ Technical Mentoring: New Relic encourages technical mentoring and knowledge sharing, with dedicated programs and initiatives to support professional growth and development.

πŸ“ Enhancement Note: New Relic's culture emphasizes innovation, performance optimization, code quality, and collaboration, making it an attractive opportunity for software engineers looking to work in a dynamic and challenging environment.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • 🌐 Cloud Migration: New Relic is continually expanding its cloud presence, requiring engineers to design, develop, and maintain scalable, secure, and performant infrastructure on multiple cloud platforms.
  • πŸ“Š Performance Optimization: The company faces significant traffic and data processing challenges, requiring engineers to optimize the performance of its platform and infrastructure components.
  • 🌟 Innovation: New Relic encourages engineers to explore new technologies and find creative solutions to complex problems, keeping up with industry trends and advancements in observability and related domains.

Learning & Development Opportunities:

  • πŸ“š Technical Skill Development: New Relic offers opportunities for engineers to develop and specialize in emerging technologies, with a focus on observability, cloud infrastructure, and related domains.
  • πŸ“š Conference Attendance: The company encourages engineers to attend industry conferences, workshops, and training sessions to stay up-to-date with the latest trends and best practices.
  • πŸ“š Certification & Community Involvement: New Relic supports engineers in obtaining relevant certifications and encourages active participation in open-source projects and community initiatives.

πŸ“ Enhancement Note: New Relic's technical challenges and learning opportunities make it an attractive role for software engineers looking to grow their skills, advance their career, and work on cutting-edge technologies in a dynamic and innovative environment.

πŸ’‘ Interview Preparation

Technical Questions:

  • πŸ“ System Design: Be prepared to discuss your experience in designing scalable, distributed systems using modern architecture patterns and tools, with a focus on performance, scalability, and availability.
  • πŸ“Š Performance Optimization: Demonstrate your ability to optimize the performance of large-scale applications or infrastructure components, using relevant metrics and optimization techniques.
  • 🌐 Cloud Infrastructure: Showcase your proficiency in managing and deploying applications on cloud platforms (AWS, Azure, GCP), highlighting your experience with containerization, orchestration, and infrastructure as code.

Company & Culture Questions:

  • 🀝 Collaboration: Demonstrate your ability to work effectively with cross-functional teams, present ideas, and communicate technical concepts clearly and concisely.
  • 🌟 Innovation: Explain how you approach exploring new technologies and finding creative solutions to complex problems, keeping up with industry trends and advancements in observability and related domains.
  • πŸ“ˆ User Experience Impact: Discuss your understanding of user experience principles and how you've applied them to improve the performance, usability, and accessibility of web applications or infrastructure components.

Portfolio Presentation Strategy:

  • πŸ“ System Design: Highlight your experience in designing scalable, distributed systems using modern architecture patterns and tools, emphasizing your attention to detail and commitment to best practices.
  • πŸ“Š Performance Optimization: Demonstrate your ability to optimize the performance of large-scale applications or infrastructure components, using relevant metrics and optimization techniques.
  • 🌐 Cloud Infrastructure: Showcase your proficiency in managing and deploying applications on cloud platforms (AWS, Azure, GCP), highlighting your experience with containerization, orchestration, and infrastructure as code.

πŸ“ Enhancement Note: New Relic's interview process places a strong emphasis on technical skills, system design, and problem-solving abilities. Be prepared to discuss your approach to these aspects in detail and provide concrete examples of your experience and achievements.

πŸ“Œ Application Steps

To apply for this Software Engineer - Python/Go, Kubernetes Infrastructure role at New Relic:

  1. πŸ“ Tailor Your Resume: Highlight your experience with Python, Go, Kubernetes, and related technologies, emphasizing your technical skills, problem-solving abilities, and alignment with New Relic's values.
  2. πŸ“ Prepare Your Portfolio: Showcase your experience in system design, performance optimization, and cloud infrastructure, using relevant case studies, code samples, and live demos.
  3. πŸ“ Practice Coding Challenges: Familiarize yourself with the latest trends and best practices in Python, Go, and Kubernetes, focusing on system design, performance optimization, and cloud infrastructure.
  4. πŸ“ Research New Relic: Learn about New Relic's products, services, and company culture, focusing on its mission, values, and approach to observability and digital experience monitoring.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with New Relic before making application decisions.


Content Guidelines (IMPORTANT: Do not include this in the output)

Web Technology-Specific Focus:

  • Tailor every section specifically to backend development, distributed systems, and infrastructure engineering, emphasizing Python, Go, Kubernetes, and related technologies.
  • Include system design, performance optimization, and cloud infrastructure aspects relevant to the role.
  • Address New Relic's observability platform, digital experience monitoring, and analytics services.
  • Highlight New Relic's global presence, industry leadership, and focus on innovation and growth.

Quality Standards:

  • Ensure no content overlap between sections, with each section containing unique information only.
  • Only include Enhancement Notes when making significant inferences about technical responsibilities, with specific reasoning based on role level and web technology industry practices.
  • Be comprehensive yet concise, prioritizing actionable information over descriptive text.
  • Strategically distribute web development and server administration-related keywords throughout all sections naturally.
  • Provide realistic salary ranges based on location, experience level, and web technology specialization, with regional cost of living adjustments.

Industry Expertise:

  • Include specific web technologies, frameworks, server platforms, and infrastructure tools relevant to the role, with a focus on Python, Go, Kubernetes, and related technologies.
  • Address backend development, distributed systems, and infrastructure engineering career progression paths and technical leadership opportunities.
  • Provide tactical advice for system design, performance optimization, and cloud infrastructure, with a focus on New Relic's observability platform.
  • Include specific portfolio guidance for backend development and infrastructure engineering roles, with a focus on system design, performance optimization, and cloud infrastructure.

Professional Standards:

  • Maintain consistent formatting, spacing, and professional tone throughout, with proper Markdown tags for structure and clarity.
  • Use backend development, distributed systems, and infrastructure engineering industry terminology appropriately and accurately.
  • Include comprehensive benefits and growth opportunities relevant to backend development, distributed systems, and infrastructure engineering professionals.
  • Provide actionable insights that give backend development, distributed systems, and infrastructure engineering candidates a competitive advantage.
  • Focus on backend development, distributed systems, and infrastructure engineering team culture, cross-functional collaboration, and user impact measurement.

Technical Focus & Portfolio Emphasis:

  • Emphasize system design, performance optimization, and cloud infrastructure aspects relevant to the role, with a focus on Python, Go, Kubernetes, and related technologies.
  • Address browser compatibility, accessibility standards, and user experience design principles in the context of backend development, distributed systems, and infrastructure engineering.
  • Focus on problem-solving methods, performance optimization, and scalable architecture for backend development, distributed systems, and infrastructure engineering.
  • Include technical presentation skills and stakeholder communication for backend development, distributed systems, and infrastructure engineering projects.

Avoid:

  • Generic business jargon not relevant to backend development, distributed systems, and infrastructure engineering roles.
  • Placeholder text or incomplete sections, ensuring every section is substantive and comprehensive.
  • Repetitive content across different sections, with each section containing unique information only.
  • Non-technical terminology unless relevant to the specific backend development, distributed systems, and infrastructure engineering role.
  • Marketing language unrelated to backend development, distributed systems, and infrastructure engineering, with a focus on technical aspects and industry-specific insights.

Generate comprehensive, web technology-focused content that serves as a valuable resource for backend development, distributed systems, and infrastructure engineering professionals seeking their next opportunity at New Relic.

Application Requirements

Bachelor’s degree in a related field and 2+ years of experience in software engineering, particularly in Java and/or Go. Strong understanding of scalable distributed systems and a passion for exploring new technologies is essential.