Desire to make an impact in education and foster continuous learning.
5+ years of relevant work experience, with 3+ in a leadership role focused on infrastructure or platform needs.
3+ years' experience in a DevOps environment.
Proven ability to build reliable, maintainable, and scalable systems.
Experience with large scale distributed systems in a public cloud environment.
Familiarity with tools like mesos, marathon, terraform, haproxy, docker, and consul.
Proficient in a polyglot development environment, including Go, Node.js, Python, Ruby, and Haskell.
Responsibilities
Manage a talented team of software engineers.
Oversee development of PaaS solutions and engineering tooling.
Lead the operations and maintenance of core microservice infrastructure.
Collaborate on payments integration within various products and services.
Set technical and strategic direction for the team.
Create a positive and productive working environment for the team.
Mentor engineers to promote skill development and career growth.
Benefits
Opportunity to make a significant impact in the education sector.
Work in a dynamic and innovative team environment.
Remote team management flexibility.
Focus on continuous learning and professional growth for all team members.
Full Job Description
Job Description
You would be managing a team of talented software engineers responsible PaaS solution, operations, engineering tooling, payments, and building out core pieces of microservice infrastructure used throughout all products and services.
Qualifications
Desire to make an impact in education and continually learn and teach
5+ years relevant work experience including 3+ years in a leadership role delivering on infrastructure or platform needs
3+ years experience in a DevOps environment
Experience building reliable, maintainable, and scalable systems
Relevant experience with large scale distributed systems in a public cloud
Relevant experience working with AWS or similar public cloud offering.
Familiarity with mesos, marathon, terraform, haproxy, docker, consul.
Specialize in a polyglot development environment, e.g. Go, Node.js, Python, Ruby, Haskell.
Ability to manage a remote team to execute technical projects
Create a positive working environment for your team, leading a team by setting technical and strategic direction