Senior Director, Software Development

New
J
JobgetherSoftware Development
Based in United StatesFull-TimeDirector
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
12+ years
Required Skills
SQLJavaJavascriptAzure.NETCI/CDSoftware EngineeringSaaS

Requirements

  • Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • 12+ years of software development leadership experience, including significant experience managing multiple engineering teams or product organizations.
  • Proven success leading large-scale engineering functions and managing leaders responsible for teams of engineers.
  • Experience delivering and supporting commercial software products within SaaS, web applications, or hybrid technology environments.
  • Strong technical foundation across modern software engineering practices, with experience guiding teams working with technologies such as Java, .NET, SQL, JavaScript, service integrations, Git-based workflows, and development management tools.
  • Experience leading modernization initiatives involving legacy technologies while transitioning teams toward scalable and maintainable architectures.
  • Familiarity with cloud platforms such as Azure, CI/CD practices, automated testing, secure software development, and release management.
  • Strong ability to balance strategic vision with hands-on operational execution in complex, multi-product environments.
  • Exceptional leadership, communication, and stakeholder management skills.
  • Experience using metrics, business insights, and financial considerations to guide engineering decisions.

Responsibilities

  • Lead engineering organizations across multiple product lines, ensuring strong delivery execution, team performance, operational continuity, and alignment with business objectives.
  • Establish and execute an engineering vision that supports product strategy, customer needs, scalability, security, reliability, and long-term platform evolution.
  • Oversee the complete software development lifecycle, including architecture, development, testing, release management, maintenance, and continuous improvement.
  • Drive modernization efforts by improving engineering practices, technical standards, architecture, and development workflows.
  • Partner with Product, Design, Security, QA, Cloud Engineering, DevOps, Technical Support, and other stakeholders to improve product outcomes and resolve complex challenges.
  • Build and develop high-performing engineering teams through organizational design, hiring, coaching, succession planning, and career development.
  • Manage engineering priorities, resources, budgets, risks, and performance through data-driven decision-making and operational discipline.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now