About The Position

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

  • Bachelor’s degree in Computer Science, Software Engineering or a related field, or equivalent experience.
  • 8+ years of professional software development experience and 5+ years in people/engineering leadership roles.
  • Proven record of delivering complex, customer-facing software systems at scale.
  • Deep experience with cloud-native architectures (AWS/Azure/GCP), microservices, APIs, and modern data practices.
  • Strong knowledge of DevOps, CI/CD pipelines, automated testing, and production monitoring.
  • Excellent stakeholder management and communication skills; able to translate technical concepts for business audiences.
  • Demonstrated ability to hire, mentor and retain high-performing engineering teams.

Nice To Haves

  • Master’s degree or advanced technical certification.
  • Experience in regulated industries or domains with strict security/compliance requirements (e.g., financial services, payments).
  • Track record of scaling engineering organizations across geographies.
  • Experience with product-led development and strong product/engineering partnership.

Responsibilities

  • 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

  • Equal Opportunity Employer
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service