Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Engineering Manager leading Seesaw’s Core Systems team. Improving reliable, scalable platforms that enable education technology product teams to build faster.

Responsibilities

  • Manage, coach, and develop a team of software engineers working on critical shared systems
  • Build a high-performing team with clear ownership, technical quality, collaboration, and delivery expectations
  • Partner with engineering leadership on hiring, organizational planning, and team capabilities
  • Lead foundational systems supporting Seesaw products and engineering organization
  • Establish architectural direction and make technical tradeoffs with senior and staff engineers
  • Ensure systems support reliability, scalability, security, maintainability, and operational simplicity
  • Balance existing-system improvements with longer-term architecture and platform investments
  • Reduce unnecessary complexity, operational burden, and recurring technical debt
  • Translate technical and business goals into executable engineering plans and incremental milestones
  • Establish ownership, priorities, success measures, and decision points
  • Identify execution risks and resolve cross-team dependencies and blockers
  • Build APIs, services, tools, and platform capabilities for product engineering teams
  • Partner with product engineering teams to identify pain points and shared solutions
  • Establish boundaries between platform and product-specific functionality
  • Use observability, incident management, capacity planning, and production data to improve reliability
  • Lead incident reviews and address systemic issues
  • Make pragmatic reliability and resilience decisions based on customer and business impact

Requirements

  • Experience managing software engineering teams responsible for complex production systems
  • Strong software engineering background and technical depth to participate meaningfully in architecture and system-design discussions
  • Experience designing, operating, or leading teams responsible for distributed systems, backend services, shared platforms, or similarly foundational technology
  • Track record of delivering significant technical initiatives involving multiple systems or engineering teams
  • Strong judgment about architectural investment versus simpler solutions
  • Experience building systems where reliability, scalability, security, and operational quality matter
  • Ability to communicate complex technical topics clearly to engineers and non-technical stakeholders
  • Strong people-management skills, including coaching experienced engineers and creating clear accountability without micromanagement
  • Comfort operating amid ambiguity and meaningful technical tradeoffs
  • E-Verify participation may require applicable U.S. work authorization

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Distributed Systems

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.