GoGuardian is an outcomes-focused learning company dedicated to improving learning environments for K-12 education. They are seeking a Senior Software Engineer, Infrastructure to develop and maintain cloud solutions and backend services that support products used by millions of students and educators, focusing on reliability, security, and developer velocity.
Responsibilities:
- Architect and maintain secure, scalable cloud infrastructure and deployment systems to ensure high availability
- Design and implement high-performance backend services and shared libraries to support core functionality across our product suites
- Engineer high-throughput data pipelines and optimize data storage solutions to handle production-scale workloads
- Write clean, maintainable code and lead initiatives to modernize and improve the health of the codebase
- Build and enhance developer tooling and automation to accelerate testing, release, and engineering velocity
- Collaborate across teams to drive technical standards, conduct code reviews, and mentor engineers on system design and best practices
Requirements:
- 5+ years of professional software engineering experience, with a focus on backend systems or infrastructure
- Strong proficiency in at least one backend programming language (e.g. Go, Python, Java), preferably Go
- Demonstrated experience with major cloud infrastructure providers (AWS preferred)
- Proficiency with various data storage and query technologies, such as MySQL, PostgreSQL, Redis, and OpenSearch/Elasticsearch
- Familiarity with Infrastructure as Code (IaC) principles and tools like Terraform
- Understanding of containerization (Docker) and modern deployment architectures
- Experience with configuring and optimizing build systems and deployment pipelines
- Excellent written and verbal communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders
- Eager to take initiative in a fast-paced, ever-changing, dynamic environment
- Fueled by the opportunity to truly impact the education landscape
- Experience with GCP is a plus
- Experience with streaming platforms like Kinesis or Kafka is a plus
- Experience with Kubernetes or Serverless is a plus