Staff Software Engineer - School Safety Platform
WFA Digital Insight
As demand for ed-tech solutions grows, companies like GoGuardian are revolutionizing the way schools approach safety and learning. With a 25% increase in investment in ed-tech in 2025, skilled software engineers are in high demand. GoGuardian stands out for its commitment to creating products that directly impact student safety, making this role a unique opportunity for engineers who want to make a meaningful difference. Before applying, candidates should be aware of the complexities of building scalable, secure, and resilient distributed systems, as well as the need for collaboration with cross-functional stakeholders.
Job Description
About the Role
The Staff Software Engineer role at GoGuardian is a rare opportunity to work on 0-to-1 products that directly impact student safety. As a technical leader, you will be responsible for defining and building category-defining products where software, hardware, and real-world operational reliability intersect. You will work closely with Product, Design, Principal Engineers, and cross-functional stakeholders to shape technical strategy, establish engineering foundations, and deliver products trusted by schools every day.The systems you will build are integration-heavy, compliance-aware, and highly reliable, functioning in real-world school environments where timely information, operational resilience, and ease of use matter. You will partner closely with Principal Architects to execute on technical strategy and ship v1 products that real institutions trust with safety-critical workflows.
As a member of the GoGuardian team, you will be part of a remote team of diverse, committed, mission-driven employees who are inspired by the company's vision, dedicated to customers, and ready to roll up their sleeves. You will work in an inclusive culture that invites everyone to bring their whole self to work, where collaboration, learning, and accountability are valued.
What You Will Do
- 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 closely with Product, Design, and Engineering leaders to translate customer needs into practical technical solutions
- Mentor engineers to help them grow in their careers
- Participate in code reviews to ensure high-quality code
- Develop and maintain technical documentation to facilitate knowledge sharing
- Stay up-to-date with industry trends and emerging technologies to continuously improve products and processes
- Troubleshoot complex technical issues to ensure system reliability and uptime
What We Are Looking For
- Experience as a software engineer with a focus on building scalable, secure, and reliable distributed systems
- Strong proficiency in programming languages such as Java, Python, or C++
- Experience with cloud platforms, real-time systems, device integrations, and large-scale distributed architectures
- Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions
- Strong communication and collaboration skills, with experience working with cross-functional teams
- Experience with compliance and regulatory requirements in the education sector
- Familiarity with Agile development methodologies and version control systems such as Git
Nice to Have
- Experience with school safety products or ed-tech solutions
- Knowledge of Excel and data analysis tools
- Experience with machine learning or artificial intelligence
- Certification in cloud computing or cybersecurity
- Experience working in a remote team environment
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on products that directly impact student safety and learning outcomes
- Collaborative and inclusive remote work environment
- Professional development opportunities to help you grow in your career
- Flexible work arrangements to support work-life balance
- Access to cutting-edge technologies and tools
- Recognition and reward for outstanding performance and contributions
- Comprehensive health insurance and wellness programs
- Generous PTO policy and holiday schedule
- Remote stipend to support home office setup and productivity
How to Stand Out
- To stand out as a candidate, highlight your experience with building scalable and secure distributed systems, as well as your ability to collaborate with cross-functional teams.
- Be prepared to provide specific examples of your problem-solving skills and technical expertise during the interview process.
- Make sure your portfolio or GitHub profile is up-to-date and showcases your best work, including any relevant projects or contributions to open-source software.
- When negotiating salary, consider the company's budget and industry standards, and be prepared to discuss your expected compensation range.
- Pay attention to red flags such as unclear expectations, lack of communication, or unrealistic deadlines during the interview process.
- Use tools like Excel to analyze data and demonstrate your skills in data analysis and visualization.
- Be prepared to discuss your experience with compliance and regulatory requirements in the education sector, and how you would ensure that products meet these standards.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.