Lead Software EngineerAI Developer Tooling & Enablement
Role summary
We are seeking a Lead Software Engineer to join our AI Developer Tooling & Enablement team. This role requires 10+ years of software engineering experience with principal-level technical leadership. You will be responsible for deep expertise in GitHub administration, governance, and automation at enterprise scale, along with a strong background in platform engineering and developer experience tooling. Hands-on experience with AI-assisted development tools and emerging AI platforms is crucial. The ability to design and maintain automation frameworks with limited vendor APIs is also a key requirement. Excellent cross-functional communication skills are essential for translating technical and financial concepts to senior stakeholders.
10+ years of professional software engineering experience, with demonstrated principal‑level technical leadership.
Deep expertise in GitHub administration, governance, and automation at enterprise scale.
Strong background in platform engineering and developer experience tooling.
Hands‑on experience with AI‑assisted development tools and emerging AI platforms.
Proven ability to design and maintain automation frameworks where vendor APIs are limited.
Excellent cross‑functional communication skills, including the ability to translate technical and financial concepts for senior stakeholders.
Preferred
Experience with Backstage, internal developer portals, and platform extensibility.
Familiarity with SCIM, identity management, and enterprise access controls.
Exposure to open‑source contribution models and inner‑source practices.
Business or financial education (e.g., MBA) or equivalent experience supporting vendor and cost management.