Haeundae, South Korea Remote (City) Employment

Outschool is hiring a Senior Software Engineer, Infrastructure

Responsibilities

  • Lead the developer experience vision for a mid-sized engineering team.
  • Enhance development tools, continuous integration and deployment pipelines, and internal platforms to increase engineering velocity and confidence.
  • Create automated systems for provisioning, monitoring, deployment, and operations.
  • Minimize manual work through self-sustaining system design.
  • Strengthen infrastructure security and resilience across all layers.
  • Integrate platform-level security best practices into core systems.
  • Collaborate with engineering teams to incorporate security early in the development lifecycle.
  • Support platform evolution to natively handle AI and machine learning workloads.
  • Design infrastructure that supports experimentation, scales AI features to production, and treats AI as a core capability.
  • Take full ownership of production environments.
  • Embed observability deeply into all systems and services.
  • Establish standards for system reliability and shape the on-call culture across engineering.
  • Participate in on-call rotations and lead incident resolution using systems thinking.
  • Demonstrate strong expertise in Node.js and TypeScript to contribute directly to backend systems, APIs, data services, and architecture when needed.
  • Develop internal platforms and integrate third-party services with clean, maintainable, and scalable design principles.

Benefits

  • Access to a coworking office located in Haeundae, Busan.
  • Provision of required hardware and software for work.
  • Core working hours from 7:00 AM to 3:00 PM.
  • Flexible vacation policy.
  • Paid time off includes all Korean national holidays plus 15 additional days annually.
  • Annual company retreat including airfare to the United States, hotel, and meals covered by the company.

Work Arrangement

Remote (City/Region) — Haeundae, Busan, South Korea

Other

  • Position requires in-office presence in Haeundae, Busan from Tuesday to Friday, 7:00 AM to 3:00 PM.
  • Mondays are designated as remote workdays.
  • All interviews and daily operations are conducted in English.
  • Provided equipment includes a MacBook, monitor, and necessary software.
Required Skills
Node.js
About company
Outschool

Outschool empowers kids ages 3 to 18 to build their own curriculum of interactive, one-of-a-kind classes. The platform offers over 140,000 live and self-paced online classes taught by real teachers, supporting core learning, enrichment, and real-world skills.

With custom learning paths for the whole child, Outschool meets learners where they are — from 1:1 tutoring to small group classes — fostering curiosity and personalized education.

All jobs at Outschool Visit website
Job Details
Department Infrastructure and Platform
Category infrastructure
Posted 6 days ago