Director of Software Engineering, AI-First Product Development
The Opportunity
We are seeking a Director of Software Engineering to lead product delivery across an enterprise software organization entering its next phase of growth. This is a highly visible leadership role focused on building software that has a meaningful real-world impact and helps keep people safe.
This leader will have the opportunity to build and hand-pick an engineering team, shape the development model, and help define how AI is incorporated across both the product and software development lifecycle.
What You'll Do
- Lead engineering and product delivery across a mission-critical enterprise software platform.
- Build and develop an engineering organization of approximately 12 engineers, structured into four agile pods.
- Establish an AI-first engineering approach, including AI-assisted development and an AI-driven development lifecycle (AI-DLC).
- Partner closely with Product Management to define what gets built, why it matters, and what successful delivery looks like for customers.
- Remain technically engaged through architecture discussions, code and output reviews, design decisions, and engineering problem-solving.
- Engage directly with customers to gather feedback and translate real-world needs into product and engineering priorities.
- Own engineering execution across the full software development lifecycle, from Definition of Ready through Definition of Done and general availability.
- Help architect scalable, cloud-based applications and establish strong engineering standards across the organization.
- Evaluate how AI agents and AI assistants can be incorporated into the application and broader product experience.
- Manage engineering budgets, priorities, team structure, delivery expectations, and technical strategy.
What We're Looking For
- Proven experience leading software engineering teams while remaining technically hands-on.
- Strong software engineering background with experience architecting and delivering enterprise applications.
- Experience introducing AI into an engineering organization, product, or software development lifecycle.
- Working knowledge of AI-assisted development, AI agents, and modern AI engineering practices.
- Strong understanding of the full SDLC, including requirements readiness, architecture, development, testing, deployment, and production release.
- Demonstrated experience building, managing, and developing high-performing engineering teams.
- Cloud-native engineering experience, with AWS strongly preferred.
- Experience partnering closely with Product Management and translating customer feedback into engineering priorities.
- Ability to operate strategically while still reviewing technical outputs, challenging architecture, and staying close to the code.
- Natural leadership style with the ability to influence highly technical teams and senior stakeholders
This role can pay between 200,000-220,000 based on background and experience level.