Director of Engineering
Leads engineering organization and developer-platform initiatives, including scalable cloud services, AI-assisted development, technical strategy, hiring, and leadership development. Requires 15+ years building distributed systems and experience managing high-performance engineering teams.
Salary not listed
On-site15+ YOEEngineering Management
About the job
Responsibilities
- Solve real business needs at large scale by applying software engineering.
- Ensure consistent delivery against milestones and strong alignment with field teams, working closely with product leadership.
- Evolve organizational structure to support long-term initiatives and build high-performing teams with effective communication.
- Manage technical debt, long-term technical architecture decisions, and product-roadmap tradeoffs.
- Lead and participate in technical, product, and design discussions.
- Build, manage, and operate highly scalable cloud services.
- Grow leaders through coaching, mentorship, and development opportunities.
- Partner with engineering and product leaders on planning, prioritization, and staffing.
- Create a culture of excellence while leading with empathy.
Requirements
- 15+ years of industry experience building and supporting large-scale distributed systems.
- Experience building, growing, and managing high-performance teams.
- Ability to attract and hire engineers who meet organizational hiring principles.
- Experience building and running cloud platforms, or the ability to quickly learn new SaaS concepts.
- Experience working cross-functionally with product management and directly with customers; able to understand product and customer personas deeply.
- Bachelor's degree in Computer Science, or a master's degree or PhD.
Skills
Software EngineeringDistributed SystemsCloud PlatformsSaaSTechnical ArchitectureTechnical Debt ManagementProduct ManagementTeam BuildingPeople ManagementMentorship