Director of Shared Services

Foundation Software

• $125K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software engineering experience, including 3+ years in leadership roles.
  • Proven track record in delivering enterprise software within Agile frameworks.
  • Deep knowledge of modern software practices like CI/CD and DevSecOps.
  • Familiarity with technologies such as .NET, Java, React, SQL Server, and REST APIs.
  • Strong leadership, communication, and stakeholder management skills.

Responsibilities

  • Lead and mentor software engineering teams, promoting collaboration and continuous learning.
  • Oversee maintenance, enhancements, and production support for enterprise applications.
  • Drive modern software development practices and ensure code quality through CI/CD and automated testing.
  • Enhance application reliability and performance by addressing technical debt and implementing improvements.
  • Collaborate with Product Management to prioritize tasks and deliver customer value.
  • Manage engineering resources, vendor relationships, and delivery commitments effectively.
  • Establish engineering standards and metrics to boost software quality and team performance.

Benefits

  • Opportunity to lead high-performing engineering teams.
  • Engagement in a culture of collaboration and continuous learning.
  • Access to modern software development practices and tools.
  • Collaboration with cross-functional teams on innovative projects.
  • Focus on improving software quality and operational stability.
Full Job Description
Position Summary

We are seeking an experienced Director, Software Engineering (Shared Services) to lead high-performing engineering teams responsible for the reliability, maintenance, enhancement, and continuous improvement of our enterprise software portfolio. This role combines people leadership, technical oversight, and operational excellence to ensure the delivery of secure, scalable, and high-quality software solutions.

As an engineering leader, you will coach and develop software engineers, drive Agile delivery, establish engineering best practices, and collaborate with Product, Architecture, Infrastructure, Security, and Operations teams to deliver exceptional customer and business outcomes.

Key Responsibilities
  • Lead, mentor, and grow software engineering teams while fostering a culture of collaboration, accountability, and continuous learning.
  • Oversee application maintenance, enhancements, production support, and release delivery across multiple enterprise applications.
  • Drive excellence through modern software development practices, CI/CD, DevSecOps, automated testing, and code quality initiatives.
  • Improve application reliability, performance, security, and operational stability by reducing technical debt and implementing continuous improvement initiatives.
  • Partner with Product Management and business stakeholders to prioritize work and deliver customer value.
  • Manage engineering capacity, resource planning, vendor relationships, and delivery commitments.
  • Establish engineering standards, development processes, and operational metrics to improve software quality and team effectiveness.
  • Collaborate with cross-functional teams to support architecture, security, compliance, and enterprise technology initiatives.

Qualifications
  • 7+ years of software engineering experience with at least 3 years leading engineering teams.
  • Experience delivering and supporting enterprise software in an Agile environment.
  • Strong understanding of modern software engineering practices, CI/CD, DevSecOps, cloud platforms, and application lifecycle management.
  • Experience with technologies such as .NET, Java, React, SQL Server, REST APIs, Git, Azure DevOps, and cloud platforms including Azure, AWS, or GCP.
  • Excellent leadership, communication, stakeholder management, and problem-solving skills.

What Success Looks Like
  • High-performing, engaged engineering teams.
  • Reliable, secure, and maintainable software applications.
  • Improved engineering productivity and software quality.
  • Predictable delivery of enhancements and maintenance releases.
  • Reduced technical debt and production incidents.
  • Strong partnerships across Product, Architecture, Infrastructure, and Operations.

Let us start your future at Foundation!

Similar Jobs

More Jobs at Foundation Software

More Information Technology Jobs

Find similar Director of Shared Services jobs: