Software Engineer II
@ New Relic

Barcelona, Catalonia, Spain
$130,000
On Site
Full Time
Posted 7 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXX******* @newrelic.com
Recommended after applying

Job Details

Overview

At New Relic, we are a global team of innovators dedicated to shaping the future of observability. Our mission is to empower companies with an intelligent platform that provides real-time insights into complex systems, helping them thrive in an AI-first world.

Your Opportunity

As a Software Engineer II, you will build, maintain, and scale back-end services and support tools. You will participate in architectural designs, create automation and tooling, and collaborate with a multidisciplinary team. You will tackle complex challenges using technologies such as Go, Java, JavaScript, React, GraphQL, Cassandra, Elasticsearch, Kafka, Kubernetes, and various public cloud web services.

What You Will Do

  • Build and scale back-end services.
  • Participate in innovative architectural definitions.
  • Create automation and deployment tooling.
  • Collaborate with multidisciplinary teams.
  • Research new tools and propose features.
  • Work in an agile, DevOps environment with on-call rotations.

What This Role Requires

  • Experience with distributed systems and scaling.
  • Strong OOP programming skills in languages such as Java, Go, or Python.
  • Familiarity with asynchronous programming techniques.
  • A collaborative work style and proficiency in English.

Bonus Points

  • Contributions to open source projects.
  • Experience with build and test automation.
  • Technical mentorship and support for colleagues.

Additional Information

Please note: Visa sponsorship is not available for this position. This role may require a criminal background check and export compliance assessment. New Relic values diversity and inclusion, encouraging candidates from various backgrounds and experiences to apply.

Application Process

If you require a reasonable accommodation during the application process, please reach out to resume@newrelic.com.

Key skills/competency

  • Observability
  • Distributed Systems
  • Back-end Development
  • Automation
  • Agile
  • DevOps
  • Programming
  • OOP
  • Scalability
  • Collaboration

How to Get Hired at New Relic

🎯 Tips for Getting Hired

  • Research New Relic's culture: Study their mission and employee reviews.
  • Customize your resume: Highlight distributed systems and OOP expertise.
  • Prepare for interviews: Emphasize real-world automation and scalability experience.
  • Showcase technical projects: Demonstrate contributions to open source.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems concepts.
Practice OOP in Java, Go, or Python.
Familiarize with asynchronous programming.
Study cloud and container orchestration.

Behavioral Questions

Describe a teamwork challenge overcome.
Explain decision-making on code deployment.
Discuss adapting to new technologies.
Share experiences in agile environments.

Frequently Asked Questions