Senior Director of Software

PRC-Saltillo

$150K — $180K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science, Software Engineering, or Electrical Engineering required; advanced degree preferred.
  • 10+ years of progressive software engineering experience required.
  • 7+ years of experience leading software engineering organizations or technical functions required.
  • 5+ years leading software delivery across multiple platforms required.
  • 5+ years in SDLC improvement and release management required.
  • Preferred experience in regulated environments like medical devices or compliance-driven products.
  • Preferred experience collaborating with Product Management and cross-functional teams.

Responsibilities

  • Define and drive long-term software platform strategy across various software ecosystems.
  • Own senior-level accountability for engineering execution and platform alignment.
  • Lead software directors and managers to ensure execution and team health.
  • Partner with Product Management to align engineering execution with product strategy.
  • Ensure software roadmaps are executable and aligned with business needs.

Benefits

  • Comprehensive health insurance plans including medical, dental, and vision.
  • Generous paid time off and flexible working arrangements.
  • Opportunities for professional development and continuous learning.
  • Collaborative and inclusive workplace culture.
  • Retirement savings plan with company match.
Full Job Description
Duties and Responsibilities:
  • Defines and drives the long-term software platform strategy across the Company's software ecosystem, including Windows, mobile, content, and supporting services.
  • Owns senior-level accountability for software engineering execution, organizational effectiveness, platform alignment, release quality, and delivery health.
  • Leads software directors, managers, and associated teams to ensure strong execution, team health, technical quality, and organizational alignment.
  • Partners with individuals at the Product Management level to align software engineering execution with product strategy and portfolio priorities.
  • Ensure that software roadmaps are executable, technically coherent, and aligned with platform, architectural, and business realities.


Education and Experience:
  • Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field is required. An advanced degree is preferred.
  • 10+ years of progressive software engineering experience is required.
  • 7+ years of experience leading software engineering organizations, engineering managers, or multi-team technical functions is required.
  • At least 5 years of experience leading software delivery across multiple platforms, products, or domains is required.
  • At least 5 years of experience with SDLC improvement, release management, architecture alignment, and cross-functional product engineering execution is required.
  • Experience in regulated, medical device, accessibility, or compliance-driven product environments is preferred.
  • Experience partnering closely with Product Management, QA/Validation, UX, Clinical, and executive leadership is preferred.


Required Skills and Abilities:
  • Strong senior leadership capability with demonstrated success leading multiple software leaders and large technical organizations.
  • Deep expertise in software engineering, platform development, SDLC execution, delivery management, and software quality.
  • Strong understanding of architecture alignment, platform evolution, release discipline, engineering scalability, and organizational design.
  • Ability to align software strategy, engineering execution, product priorities, and business goals into coherent, executable plans.
  • Strong systems thinking, technical judgment, organizational problem-solving, and decision-making capability under complexity.
  • Excellent communication, collaboration, and influence skills across executive, technical, product, quality, and operational audiences.
  • Ability to balance technical debt, product ambition, team capacity, delivery risk, and long-term platform health.
  • Strong organizational and financial management capabilities, including planning, prioritization, budgeting, and resource allocation.
  • Commitment to accountability, engineering excellence, continuous improvement, and high-quality execution.

Similar Jobs

More Jobs at PRC-Saltillo

More Information Technology Jobs

Find similar Senior Director of Software jobs: