We are seeking a hands-on, strategic Director of Software Development to lead and grow our engineering teams, drive technical strategy, and deliver high-quality software at scale. In this role you will partner with product, security, operations and business stakeholders to build reliable, secure, and customer-focused solutions while developing engineering talent and improving delivery predictability.
Requirements
- Define and execute the software development strategy in alignment with product and business priorities.
- Lead multiple engineering teams (direct and dotted-line), including hiring, coaching, performance management, and career development.
- Drive architectural decisions and ensure technical excellence, maintainability and scalability of systems.
- Champion modern engineering practices: Agile delivery, CI/CD, automated testing, DevOps, observability, and security-by-design.
- Oversee delivery planning and program management for major initiatives; remove impediments and ensure predictable releases.
- Collaborate cross-functionally with Product, UX, Security, Infrastructure and Operations to align roadmaps and deliver business outcomes.
- Manage budgets, headcount planning and vendor/partner relationships for your area.
- Establish and track key engineering metrics (quality, velocity, reliability, lead time) and use them to inform continuous improvement.
- Foster an inclusive, collaborative culture that encourages innovation, ownership and professional growth.
- Represent engineering in leadership forums and communicate technical tradeoffs and status to senior stakeholders and executives.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance