Staff Software Engineer - School Safety Platform

4 weeks ago
Full-time
Lead
Software Development
GoGuardian

GoGuardian

GoGuardian provides K-12 schools with tailored Chromebook solutions for safe and engaging digital learning, including device management, web filtering, and classroom engagement tools.

Internet Software & Services
251-1K
Founded 2014
$200M raised

Description

  • Lead architecture, technical design, and implementation of new school safety products from concept through production.
  • Drive technical strategy and engineering excellence across multiple teams and systems.
  • Design scalable, secure, and resilient distributed systems that operate reliably in real-world environments.
  • Build and maintain integrations with third-party platforms, identity providers, communication systems, hardware devices, and external data sources.
  • Collaborate with Product, Design, and Engineering leaders to translate customer needs into technical solutions.
  • Mentor engineers, raise engineering standards, and help shape the technical culture of a growing organization.
  • Make technology decisions that balance customer impact, operational complexity, speed of execution, and long-term maintainability.

Requirements

  • 8+ years of experience building and operating production software systems.
  • Proven track record of owning and delivering complex backend or full-stack systems end-to-end.
  • Strong experience designing distributed systems, APIs, event-driven architectures, and cloud-native applications.
  • Experience building integration-heavy platforms involving third-party APIs, webhooks, data synchronization, and identity systems (OAuth, SAML, SSO).
  • Strong software engineering fundamentals including system design, data modeling, observability, reliability, performance, and security.
  • Experience handling sensitive data and building systems where privacy, security, and compliance are architectural requirements.
  • Demonstrated success delivering 0-to-1 products or major platform initiatives in ambiguous environments.
  • Proven ability to influence technical direction, mentor engineers, and lead through collaboration rather than authority.
  • Experience in real-time, high-reliability, or operationally critical systems (bonus).
  • Experience with IoT platforms, connected devices, device fleet management, or hardware integrations (bonus).
  • Experience with physical security, operational technology, critical infrastructure, or similar resilience-critical environments (bonus).

Benefits

  • Competitive pay with a base salary range of $190,000-$220,000 per year.
  • Complete health insurance, 401(k) matching, and an employee equity plan.
  • Flexible time off, paid holidays, paid parental leave, and a paid year-end holiday break.
  • Work-from-home funds.
  • Fertility and adoption reimbursement.
  • A varied and challenging role in an innovative, global company.
  • Supportive, driven colleagues who share your passion.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Technical Lead, Senior Database Engineer

Canopy 51-250 Internet Software & Services

Canopy is hiring a Senior Database Engineer to own and optimize its fleet of 100+ PostgreSQL databases, ensuring the SaaS platform remains performant, scalable, secure, and reliable.

Java Kotlin Microservices PostgreSQL Python SQL
4 hours, 28 minutes ago

Staff Software Engineer, Front End

Scout Motors 51-250 Automotive

Scout Motors is hiring a Staff Frontend Engineer for its Sales Engineering team to build and evolve scalable web applications supporting vehicle sales, order management, customer operations, fulfillment, finance, and other core business workflows.

Android AWS Azure CI/CD Cypress GraphQL iOS Node.js Playwright React React Native REST API SEO
4 hours, 29 minutes ago

Senior Technical Consultant, Modern Apps

AHEAD 1K-5K IT Services

AHEAD is seeking a Senior Technical Consultant for its Modern Apps practice to lead hands-on application development and modernization engagements, providing technical direction and helping teams deliver high-quality software efficiently.

Agile C# CI/CD DevSecOps Java JavaScript Python
4 hours, 29 minutes ago

Team Lead, Client Experience

Ubiquity Retirement + Savings 51-250 Capital Markets

The Team Lead of Client Experience at Ubiquity leads an enterprise customer service team supporting users through phone, chat, SMS, and email, with responsibility for service quality, team performance, and high-impact issue resolution.

Salesforce
4 hours, 43 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers