remote
Director of Software Engineering and Architecture - 2U
Engineering Manager
Lead a high‑performing engineering organization, architect scalable cloud solutions, and drive delivery of world‑class online education products using modern DevOps and Agile practices.
About the role
Key Responsibilities
- Define and evolve the technical vision and architecture for large‑scale online learning platforms.
- Lead, mentor, and grow a distributed engineering team, fostering a culture of ownership and continuous improvement.
- Drive adoption of cloud‑native services (AWS, Kubernetes) and modern DevOps practices to ensure reliability, scalability, and rapid delivery.
- Collaborate closely with product, data, and operations stakeholders to translate business goals into robust, maintainable solutions.
- Champion security, compliance, and performance best practices across all engineering initiatives.
Requirements
- 10+ years of software engineering experience with 5+ years in a senior leadership role.
- Deep expertise in designing distributed systems, cloud architecture, and microservices.
- Proven track record of building and scaling high‑availability platforms on AWS or similar cloud providers.
- Strong background in DevOps tooling (CI/CD, container orchestration, monitoring).
- Excellent communication skills and a collaborative, data‑driven decision‑making style.
Skills
pythontypescriptrubyreactrailsawsazurekubernetes