Lead Software Engineer

New Relic New Relic · Enterprise · Spain · Telemetry Data Platform

Lead Software Engineer at New Relic, a company providing an observability platform for AI-first businesses. The role focuses on designing, building, and scaling backend services for infrastructure instrumentation, data processing, and management, with a strong emphasis on distributed systems and GoLang. The position is within a mature product organization aiming to enhance customer insights and application optimization.

What you'd actually do

  1. Design, Build, maintain, and scale back-end services and their support tools.
  2. Participate in architectural definitions with a high degree of innovation and creativity.
  3. Creating automation and tooling to make our systems more scalable and easier to deploy.
  4. Working directly within a multidisciplinary team to help our customers and partners.
  5. Research new tools and services to understand complex scenarios and to also propose new features.

Skills

Required

  • distributed systems
  • concurrency
  • production-scale systems
  • GoLang
  • Cloud platform knowledge (AWS, Azure, or GCP)
  • delivering production code in an Agile environment
  • design and implement distributed solutions

Nice to have

  • Terraform
  • Temporal for workflow orchestration
  • CLI tools in GoLang
  • DSLs
  • open source contributions
  • build and test automation
  • CI/CD pipelines
  • test frameworks
  • mentoring engineers
  • up skilling team members
  • Async programming
  • streams
  • event-driven architecture
  • reactive flows
  • React Frontend experience

What the JD emphasized

  • non-negotiable