Job Description
2U is seeking a Director of Software Engineering to lead and scale our software engineering organization. You will partner with product, design, and business stakeholders to drive technical strategy and oversee delivery of critical platform and product initiatives.
About 2U
2U is a leading online program management and edtech platform that partners with universities and colleges to deliver high-quality online degree programs.
Responsibilities
- Provide strategic technical leadership for multiple engineering teams; set and communicate a compelling technical vision.
- Own architectural direction and ensure systems are scalable, reliable, secure, and maintainable.
- Recruit, mentor, and develop engineers; own performance management and career growth.
- Collaborate with Product, Design, Data, and Operations to deliver high-impact features on schedule.
- Establish and enforce engineering best practices, CI/CD pipelines, testing standards, and incident response processes.
- Plan resource allocation, budgets, and contribute to long-term technology roadmaps.
Requirements
- Extensive leadership experience in software engineering (typically 10+ years) with a track record of scaling teams and delivering complex systems.
- 5+ years managing engineering managers or senior tech leads; proven ability to build high-performance teams.
- Strong cloud experience (AWS, Azure, or GCP) and expertise in distributed systems and microservices.
- Hands-on with modern programming languages (e.g., Java, Python, Node.js) and experience architecting large-scale platforms.
- Excellent communication, collaboration, and stakeholder management skills.
- BS/BA or MS/MA in Computer Science or a related field (or equivalent experience).