Senior Software Engineer, Backend

Los Angeles, CA, United States, Remote


Role Locations

  • Los Angeles, CA, United States
  • Remote


251 - 500 people


2030 East Maple Avenue
El Segundo, CA, 90245, US

Tech Stack

  • Go
  • AWS
  • Node.js
  • JavaScript
  • React
  • MySQL
  • Docker
  • HTML
  • css
  • Terraform
  • Ansible
  • Express.js
  • TypeScript
  • Angular
  • Google Cloud Platform

Role Description

At GoGuardian, we’re helping share the future of digital learning by providing educators, students, and schools with tools to create engaging and equitable learning environments. Together, we build innovative solutions to empower students, deliver insights, and encourage experimentation. With employees around the globe, we’re committed to building a culture of inclusivity, curiosity, and courage. GoGuardian’s growth is fast and ever-evolving, and our teams are growing along with it — always ready to experiment and learn.

While this job posting uses El Segundo, CA as the location, please note this role is currently being recruited for remote work or reporting to headquarters if within commuting distance. 

As a Senior Software Engineer enabling the Admin product at GoGuardian, you’ll build, optimize, and maintain applications and infrastructure that impacts millions of students and educators every day. You will leverage your past experience, and bring your passion for excellence to create rich features that support the complex problems in education. You’ll join a team of motivated and empowered engineers redefining the landscape of education, leveraging your unique strengths, and embodying the principles of fluidity, critical thinking, innovation, and collaboration.

What You'll Do

Collaborate with other teams (product managers, delivery managers, security, support, and other business units) to achieve product and business requirements. Design and architect solutions, with performance and scalability top-of-mind Merge your innovation and ‘out of the box’ thinking with best-in-class engineering practices. Collaborate and share ideas, designs, and innovations across engineering to build the best solutions and culture. Leverage your coding experience, skills, and problem-solving ability to build modern-day systems Openly share your experience and knowledge, while also listening and learning from others to promote growth throughout the engineering organization. Celebrate wins and ‘lessons learned’ together with your team Bring the mindset of continuous improvement to everything you do.

Who You Are

5+ years of professional industry experience as a backend engineer in a distributed systems environment 3+ years experience in designing and building RESTful APIs and microservices Knowledge of at least one statically typed compiled language (preferably Golang)Experience working with web applications Strong understanding of system performance and scaling Experience with container orchestration platforms Familiarity with AWS and relational database concepts Familiarity with a variety of database concepts such as NoSQL, column-stores, and distributed databases Experience working in an energetic startup environment Bachelor’s degree or equivalent practical experience.

About GoGuardian

GoGuardian is on a mission to supercharge human potential by creating the ultimate learning platform. We help thousands of K-12 schools and districts maximize the learning potential of every student by enabling more productive, effective, and safer digital learning.

Company Culture

Our Guiding Principles describe how we work, what we value, and our decision-making philosophy. Our team is truly passionate about creating solutions that take digital learning to new heights, and that passion is at the heart of everything we do. Yet we also know it’s not just what we do but how we do it, and we’re proud to have built a purpose-driven culture of collaboration, openness, trust, and transparency.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.