Type Full Time
Arrangement On-site
Seniority Senior
Sector Higher education
Technical Engineering
Posted 19 Mar 2026
Architecture and Infrastructure Platform and Products Leadership and Strategy

Staff-level software engineering role focused on designing and leading large-scale cloud-based systems for a global education platform.

Role Overview

ApplyBoard is a mission-driven education technology company connecting international students with educational institutions worldwide. As a Staff Software Engineer, you will act as a versatile technical leader, designing and delivering large-scale systems across multiple product domains.

Key Responsibilities

  • Lead design and architecture of high-impact, scalable, and secure systems
  • Create and review High-Level and Low-Level Design documentation
  • Drive cloud infrastructure and DevOps best practices using AWS or GCP
  • Build and maintain CI/CD pipelines and Infrastructure as Code
  • Write high-quality production code and conduct design and code reviews
  • Mentor senior and mid-level engineers across teams

Requirements

  • 5+ years experience designing large-scale distributed systems
  • Strong programming skills in Python, Go, Java, or C#
  • Experience with Kubernetes, Docker, CI/CD, and IaC tools
  • Bachelor’s or Master’s degree in a technical field or equivalent experience

Additional Information

ApplyBoard supports diversity and accessibility and welcomes applications from people with disabilities.