New Relic - Boston, MA

posted 4 days ago

Full-time - Mid Level
Remote - Boston, MA
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer role at New Relic focuses on expanding the observability platform to major cloud providers such as GCP, Azure, and AWS. This position is part of the Multi Cloud Adoption Team (MCAT) and involves designing, implementing, and managing secure and scalable cloud infrastructure to support the ingestion and processing of telemetry data at a massive scale. The role emphasizes collaboration, technical writing, and hands-on work with cloud technologies in a dynamic environment.

Responsibilities

  • Design, implement, and manage secure, scalable, and reliable cloud infrastructure.
  • Drive the design and architecture of the infrastructure and developer platform to support multiple cloud providers.
  • Establish standards and reference architectures for services running on GCP, Azure, and AWS.
  • Deliver high-quality production code with robust error handling and efficient resource usage.
  • Simplify code and resolve architecture deficiencies within the team.
  • Research and create proofs of concept to evaluate new technologies.
  • Collaborate with PMs, technical leaders, and stakeholders to clarify project requirements and execute cross-team initiatives.
  • Contribute to large cross-team projects.

Requirements

  • 3+ years of hands-on experience in implementing and/or maintaining complex cloud environments in GCP, Azure, and AWS.
  • Minimum of 5+ years of software experience in cloud environments.
  • Experience in driving software engineering practices including good software design, clean and secure code, code reviews, unit testing, and CI/CD pipelines.
  • Demonstrated expertise in a range of technologies from front-end to back-end systems and infrastructure.
  • Experience with SOLID design practices and object-oriented design.
  • Strong understanding of cloud computing and hands-on experience with migrating workloads in AWS, Azure, and GCP.
  • Experience with Kubernetes or AKS or EKS or GKE cluster deployment and support.
  • Experience with infrastructure as code tools (Terraform) and high-level programming languages (Go, Python).
  • Ability to work on cross-team projects and identify risks and trade-offs.

Nice-to-haves

  • Experience with cloud networking technologies and Pub/Sub models.
  • Strong self-starter attitude with a collaborative mindset.

Benefits

  • Healthcare coverage
  • Dental insurance
  • Vision insurance
  • Parental leave and planning
  • Mental health benefits
  • 401(k) plan and match
  • Flexible time off
  • 11 paid holidays
  • Volunteer time off
  • Corporate bonus plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service