← Все вакансии/Lead/jobgether
LeadFlexibleUS

Senior Director Software Engineering

J
jobgether
Уровень
Lead
Формат
Flexible
О роли

Описание вакансии

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 Senior Director Software Engineering based in United States.

Responsibilities
  • Build and lead a multi-team engineering organization with clear objectives, outcome-based metrics, strong accountability, and a culture centered on continuous improvement.
  • Establish and advance AI-enabled software engineering practices by incorporating AI tools, automation, and intelligent workflows throughout the software development lifecycle, with appropriate human oversight and governance.
  • Align engineering teams with enterprise architecture, technology governance, security requirements, and shared engineering standards to improve consistency, maintainability, and software quality.
  • Provide hands-on technical and architectural oversight of roadmap execution, ensuring solutions are scalable, secure, reliable, and aligned with both short- and long-term business objectives.
  • Oversee budgets, timelines, performance measures, resource allocation, and operational priorities across the assigned engineering organization.
  • Lead and develop managers and engineering staff across multiple geographically distributed teams while working collaboratively with other technology leaders.
  • Influence organizational structure and resource planning to ensure engineering capabilities are aligned with business goals and evolving technology priorities.
  • Improve delivery throughput, engineering effectiveness, and resource utilization through streamlined processes, automation, DevOps practices, and AI-enabled tools without compromising quality or maintainability.
  • Partner with Product, Operations, Data, Finance, Security, Program Management, IT, and business stakeholders to understand strategic priorities and translate them into actionable engineering plans.
  • Modernize software development and testing practices through automated testing, continuous integration and delivery, test-driven development, DevOps, and AI-supported engineering workflows.
  • Strengthen software operational excellence through effective practices for reliability, monitoring, telemetry, incident response, and production performance.
  • Champion engineering best practices, operational excellence, and technology innovation to improve internal and external customer outcomes.
  • Recruit, coach, develop, and retain high-performing engineering leaders and individual contributors while building a culture focused on growth, accountability, collaboration, and innovation.
  • Establish strong relationships with senior stakeholders and serve as a technology leadership partner capable of influencing decisions across complex organizational environments.
  • Lead special projects and additional strategic initiatives as assigned while maintaining accountability for annual objectives and performance goals.
Requirements
  • 10+ years of hands-on software engineering experience, including at least 6 years leading engineering teams in a people-management capacity.
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience; a Master’s degree is preferred.
  • Extensive experience designing and delivering complex enterprise software systems using technologies such as Java, React or Angular, microservices, relational and NoSQL databases, and cloud platforms.
  • Recent hands-on technical experience and a strong understanding of modern AI-enabled software engineering practices.
  • Proven success managing multiple engineering teams and managers responsible for enterprise software delivery across geographically distributed organizations.
  • Demonstrated experience building, developing, mentoring, and retaining high-performing global engineering teams.
  • Strong understanding of Lean, iterative, flow-based, and continuous improvement delivery practices that support quality and predictable execution.
  • Proven experience implementing modern engineering practices including automated testing, test-driven development, continuous integration, and continuous delivery.
  • Solid knowledge of software operations and DevOps, including reliability engineering, monitoring, telemetry, production performance, and incident response.
  • Strong problem-solving abilities, sound technical judgment, and the ability to make effective decisions in complex and evolving technology environments.
  • Demonstrated ability to establish and execute both short- and long-term technical and organizational goals across multiple teams and initiatives.
  • Excellent verbal and written communication skills, with the ability to explain complex technical concepts clearly to technical teams, executives, and other stakeholders.
Стек и навыки

С чем работаем