About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Director of Software Engineering, Platform Services based in United States.
Responsibilities
- Define the strategy, roadmap, and operating model for the Platform Services organization.
- Lead and develop multiple engineering teams responsible for internal developer platforms, tooling, templates, shared services, and foundational capabilities.
- Establish the organization’s approach to AI-assisted and specification-driven development, including coding assistants, agent development frameworks, evaluation practices, and security and quality guardrails.
- Build and maintain golden-path templates, scaffolds, frameworks, and reference implementations.
- Own the developer experience and inner-loop tooling, including development environments, build and test performance, environment provisioning, and automation.
- Deliver and operate shared engineering services, ensuring availability, performance, service-level objectives, support models, incident response, and on-call coverage.
- Drive adoption of platform capabilities across product teams.
- Partner with teams responsible for delivery pipelines, cloud infrastructure, runtime platforms, security, and other technology capabilities.
- Establish and communicate metrics covering engineering productivity, platform adoption, service performance, project progress, and business impact.
- Evaluate build, buy, and open-source alternatives.
- Consolidate duplicated engineering capabilities into centralized, supported platforms.
- Ensure engineering tooling and shared services meet security, privacy, compliance, audit, and corporate requirements.
- Recruit, develop, coach, and retain engineering leaders and high-performing technical talent.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or another relevant technical discipline; an MBA is preferred.
- 10+ years of experience in highly technical software development, platform engineering, enterprise services, or related roles.
- 5+ years of experience in supervisory, consulting, or technical leadership roles, with demonstrated success managing multiple engineering teams.
- Proven track record delivering internal developer tooling, developer platforms, or shared engineering services.
- Experience leading AI-assisted software development initiatives at scale.
- Demonstrated experience owning production services, including service-level objectives, on-call models, operational support, incident response, and reliability management.
- Proven ability to consolidate duplicated technology capabilities into centralized platforms.
- Strong knowledge of modern developer tooling and engineering practices, including source control, code review, continuous integration, containers, infrastructure as code, and developer portals or service catalogs.
- Strong strategic thinking and the ability to translate business objectives into technical strategies.
- Experience using data to guide decisions and measure engineering productivity.
- Strong executive presence and communication skills.