N

Niche

Education-search platform with school reviews

Manager, Site Reliability Engineering

Engineering LeadershipPosted on Nov 13
Full-time

About the Job

Requirements

  • Strong, current hands-on software engineering experience, including regular code writing and review.
  • At least 4 years of professional software engineering experience.
  • At least 3 years of professional platform engineering experience incorporating DevOps and Site Reliability Engineering principles.
  • Prior experience owning technical direction or people management, with readiness to take on both responsibilities.
  • Ability to operate without a separate Tech Lead and serve as the final technical decision-maker for the team.
  • Experience with distributed systems and technologies such as AWS, Kubernetes (EKS), kops, HashiCorp Vault, Grafana, GitHub Actions, Postgres, Kafka/MSK, Redis/Valkey, or equivalent platforms; Azure or GCP experience is also welcome.
  • Understanding of modern microservice-based architectures and methodologies.
  • Experience with, or openness to evolving, Agile/Scrum-based team processes.

Responsibilities

  • Take on inbound Site Reliability Engineering and platform work directly, including incident response, infrastructure automation, and tooling.
  • Own and directly prioritize and resolve technical debt and infrastructure modernization within the team's scope.
  • Maintain deep understanding of each engineer's projects, including observability, disaster recovery, and infrastructure work, and provide technical challenge and improvement.
  • Own delivery outcomes and the team's quality bar, including reliability and performance metrics, incident response effectiveness, and platform tool adoption.
  • Guide technical direction through system design, architectural consultation, and hands-on code review.
  • Own people leadership for a team of 3–4 Site Reliability Engineers, including career development, performance management, hiring, and team health.
  • Jointly with engineering leadership, shape and implement the team's development process, currently Agile Scrum or Kanban.
  • Balance urgency with quality and reliability standards.
  • Model effective AI-assisted development in hands-on work and set expectations for the team's usage.
  • During the first month, learn about Niche through onboarding meetings with team members.
  • During the first month, get hands-on in the team's codebase and infrastructure and ship a contribution.
  • During the first month, build rapport with direct reports and develop a deep technical understanding of their ongoing projects.
  • During the first month, work with the team to learn its technology stack, supported products, and current processes, including ceremonies, planning, review, on-call, and incident response.
  • Within 3 months, regularly contribute directly to inbound technical work, including incident response, platform tooling, technical debt, and infrastructure.
  • Within 3 months, provide constructive feedback through code reviews and pairing, and promote adoption of platform tools and practices.
  • Within 3 months, make an initial process adjustment and technical improvement jointly with engineering leadership.
  • Within 3 months, establish a regular cadence for one-on-ones, performance conversations, and career development with each direct report.
  • Within 3 months, join the on-call rotation and suggest improvements to response time and repeated notifications.
  • Within 6 months, own a significant technical decision or architectural direction for the team's systems, such as observability platform adoption, disaster recovery improvements, or infrastructure.
  • Within 6 months, demonstrate prevention of technical or platform issues that could become delivery problems, including participation in disaster recovery and incident response exercises.
  • Within 6 months, complete a full performance and calibration cycle for direct reports.
  • Within 12 months, lead a deliberate evolution of the team's process jointly with engineering leadership.
  • Within 12 months, become a trusted technical authority for Site Reliability and make architectural decisions for the team.
  • Within 12 months, demonstrate confidence navigating the codebase and triaging technical work, with direct involvement as needed.
  • Within 12 months, demonstrate sustained balance between hands-on technical contribution and people leadership.

Desired Qualifications

  • Experience with Golang, TypeScript, and React.
  • Experience with or strong aptitude for AI-assisted development tools and workflows.
  • A track record of making pragmatic technical trade-offs under delivery pressure.

About the Company

Niche

Education-search platform with school reviews

Niche.com helps students and families find the right schools and programs by providing a platform with detailed school profiles, rankings, program information, and user reviews. Users search and compare K-12 schools, colleges, and graduate programs based on their preferences, and can see neighborhood insights and living context to inform choices. Schools can claim and manage their profiles to share information and engage with potential applicants, while Niche monetizes through targeted advertising and premium listing services for institutions. The platform stands out by combining comprehensive school data with community reviews and neighborhood context, along with personalized recommendations to guide decision-making. The goal is to make it easier for families to navigate the education landscape and connect with institutions that best fit their needs.

Company size
501-1,000
Company stage
Series C
Total funding
$44.8M
Headquarters
Pittsburgh, PA
Founded
2002

Recently Posted Jobs

Explore more opportunities at Niche

See more jobs