Bright Horizons logo

Bright Horizons

Principal Site Reliability Engineer

🇺🇸 Newton, MA

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ May 13th, 2025

Ansible Python Terraform

Edtech.com's Summary

Bright Horizons is hiring a Principal Site Reliability Engineer. The role involves enhancing the performance, scalability, and reliability of complex systems and applications while focusing on reducing detection and restoration times, increasing uptime, and improving incident response. The engineer will work closely with teams to enforce redundancy and resiliency, implement robust monitoring using Dynatrace, drive incident management and automation solutions, and collaborate on infrastructure roadmaps. The position requires a deep knowledge of cloud technologies, distributed systems, and automation.
 
Highlights 
  • Ensure reliability, scalability, and availability of digital infrastructure.
  • Implement robust observability with tools such as Dynatrace.
  • Drive automation and efficiency in product and SRE teams.
  • Collaborate across cross-functional teams to optimize site reliability.
  • Develop infrastructure roadmaps and conduct capacity planning.
  • Requires strong skills in Powershell, Python, Bash and cloud platforms such as Azure or Google Cloud.
  • Bachelor’s degree in Computer Science or related field required; Master’s preferred.
  • Minimum of 10 years experience, with at least 5 in the SRE field.
  • Preference for candidates with relevant certifications in cloud and reliability engineering.

Principal Site Reliability Engineer Full Description

Principal Site Reliability Engineer

Newton, Massachusetts, United States of America, 02459
Technology
Full time
  
Primary Purpose
The Principal Site Reliability Engineer (Principal SRE) plays a pivotal role in ensuring the seamless and reliable operation of an organization's digital infrastructure. This highly technical position will enhance the performance, scalability and reliability of the organization's complex systems and applications. It will reduce time to detect and restore systems, increase uptime and improve incident response by utilizing best practices in automation, monitoring, and incident management. This role requires a deep understanding of Cloud technologies, Distributed Systems, Automation / Scripting, Observability, Software Engineering, DevOps, and will take a proactive approach to preventing and mitigating potential issues. This role will report to the Director of Site Reliability Engineering, and will help foster a culture of innovation, continuous improvement, and collaboration within the team to meet the organization's evolving needs and deliver a superior digital experience to users.

Essential Functions/Responsibilities
  • Reliability and Scalability: Contribute significantly to the reliability, scalability and availability of Bright Horizons' digital infrastructure by enforcing best practices of redundancy and resiliency across applications and infrastructure.

  • Observability: Implement robust infrastructure, application and digital-experience monitoring in our enterprise-wide APM tool Dynatrace. Proactively identify potential issues, analyze system performance, and facilitate quick response to incidents. Create dashboards, alerts and automated workflows that can be utilized by other Operations or Application teams.

  • Incident Management: Drive troubleshooting of critical incidents through developing a deep and broad understanding of our enterprise architecture across all 7 OSI layers. Utilize monitoring and alerting to ensure timely incident resolution. Track KPIs like MTTD/MTTR and identify short-term and medium-term opportunities to improve. Conduct post-mortems to identify root cause and implement preventive measures.

  • Automation and Efficiency: Drive the development and implementation of automation solutions to streamline processes, reduce manual interventions, and enhance the overall efficiency of the Product, Engineering and SRE teams.

  • Tools Ownership: Besides owning Observability tools, create a roadmap to expand and consolidate. This should provide a 360-degree view of cross-functional areas like SRE, DevOps, Application Support, Monitoring, Incident Management, Infrastructure and Enterprise Architecture.

  • Collaboration: Collaborate with the above cross-functional teams to drive a unified approach to site reliability that optimizes their work and improves time-to-market for all respective objectives. Foster strong relationships with these delivery organizations to implement an SRE culture that delivers organizational goals.

  • Infrastructure Roadmap and System Capacity Planning: Work closely with Infrastructure and Architecture teams to design and implement roadmaps for scaling server and serverless architecture using Containers as well as IaC tools like Ansible, Terraform etc. Conduct disaster recovery and controlled failure testing to improve resiliency. Conduct capacity planning to handle current and future demand.

Decision Making
Receives limited direction and exercises independent judgement within the scope of their role

Influence
Regularly required to influence cross-functional teams

Impact
Department

Job Requirements – Education/Experience
Bachelor’s degree in Computer Science, Engineering, or related field - Required

Master’s degree in Computer Science, Engineering, or related field - Preferred

A minimum of 10 years of experience, including at least 5 years in the SRE field, with a proven track record of progressively increasing responsibilities - Required

Additional Job Requirements
  • Demonstrated ability to work with cross-functional Development, QE and Operations teams to understand the underlying architecture, and help improve its reliability and scalability.
  • Strong understanding and experience in automation tools and programming/scripting languages (e.g., PowerShell, Python, Bash) to deliver improvements at a small and large scale.
  • Strong understanding of Observability tools (e.g., Dynatrace, Datadog, New Relic etc.) and best practices, to implement effective monitoring of SLI/SLO/SLAs.
  • Strong experience and understanding of software engineering, Infrastructure as Code (Ansible or Terraform) and build/deployment pipelines.
  • Strong troubleshooting skills coupled with making data-driven decisions during incidents, to improve time to detect and resolve issues.
  • Strong understanding of cloud computing platforms (Azure or Google Cloud) and cloud-native setups (AKS, serverless, etc.).
  • A "can do" attitude is necessary, combined with a deep belief that everything can be automated and systems must always be functional.
  • Preference may be given to candidates with relevant certifications demonstrating cloud and reliability engineering expertise.

Life at Bright Horizons:

Our people are the heart of our company. Because we’re as committed to our own employees as we are to the children, families, and clients we serve, our collaborative workplaces are designed to grow careers and support personal lives. Come build a brighter future with us.

Bright Horizons provides equal opportunity in all aspects of employment and does not discriminate against any individual on the basis of race, color, religion, sex, age, disability, sexual orientation, veteran status, national origin, genetic information, or any other characteristic protected under federal, state, or local law. Bright Horizons complies with the laws and regulations described in the following federal government resources: Know Your Rights, Family and Medical Leave Act (FMLA) and Employee Polygraph Protection Act (EPPA).

If you require assistance or a reasonable accommodation in completing these application materials or any aspect of the application and hiring process, please contact the recruitment helpdesk at 855-877-6866 or bhrecruit@brighthorizons.com. Determinations on requests for reasonable accommodation will be made on a case-by-case basis.