GoGuardian is a company focused on 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, emphasizing 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