Director of Software Engineering
O.C. Tanner
Join to apply for the Director of Software Engineering role at O.C. Tanner .
Reporting to the VP of Global Software Engineering, you will serve as the Director of Software Engineering, a pivotal role shaping the future of our global product suite. You will lead high‑performing teams responsible for building and scaling the services that power millions of users worldwide, while ensuring our platforms remain resilient, secure, and ready for innovation.
This is not just a leadership position; it’s an opportunity to influence the technical direction of a global organization. You’ll collaborate with senior architects and engineering leaders to define roadmaps, modernize legacy systems, and champion architectural excellence. We’re looking for a leader who combines deep technical expertise with a passion for mentoring talent and fostering a culture of trust, accountability, and continuous improvement.
If you thrive on solving complex challenges, shaping strategy, and enabling teams to deliver world‑class software at scale, this role offers the chance to make a lasting impact, not only on our technology but on the experience of millions of users across the globe.
Key Responsibilities
- Visionary Technical Leadership: Manage and mentor Software Engineering Managers, Staff Engineers and engineering teams. You will facilitate their growth, align their efforts with organizational goals, and foster a culture where technical excellence is the baseline.
- Strategic Collaboration: Work closely with Principal Engineers and the VP of Enterprise Architecture to define and challenge our technical direction. Bring informed, persuasive insights to architectural debates, ensuring alignment between technical vision and business objectives.
- Roadmap and Technical Debt: Partner with the VP of Global Software Engineering and the VP of Enterprise Architecture to define the Engineering Roadmap. You will balance the delivery of new features with the pragmatic necessity of modernizing legacy systems and systematically paying down technical debt.
- Platform Strategy Awareness: Possess a strong understanding of platform strategy and the principles behind Developer Experience (DevEx). While you will not own DevEx directly, you are expected to advocate for and support initiatives that make tools intuitive, well‑documented, and reduce cognitive load for application teams.
- Incident Leadership: Act as a senior leader during critical system issues, guiding teams through resolution and leading the post‑mortem process to drive long‑term architectural resilience.
- Cloud Stewardship: Partner with the VP of Global Software Engineering to manage cloud infrastructure costs, ensuring we build high‑performance systems that are also fiscally responsible.
- Cross‑Functional Execution: Act as a strategic bridge between foundational services and other engineering and business units. You will lead the execution of a shared company vision by ensuring our technical foundation directly enables broader organizational objectives.
- Global Relationship Management: Build and maintain trusted working relationships across the company and across all global regions. You will interact deeply with our international engineering talent, ensuring a unified culture of excellence regardless of geography.
- AI Productivity: Lead your teams in the responsible adoption of AI‑assisted development tools to increase velocity and improve the developer experience.
Required Qualifications
- Extensive Enterprise Engineering Experience: A substantive track record of writing and deploying enterprise‑grade code in complex, distributed environments for 10+ years. This technical foundation is required to lead and mentor our senior‑most engineers.
- Operational Resilience: Experience managing 24/7 high‑availability systems and a deep understanding of observability, monitoring, and automated self‑healing infrastructure.
- Security Mindset: A proactive approach to security, with experience integrating automated security scanning and compliance guardrails into the software development lifecycle.
- Global Leadership and Trust: Proven experience developing trusted working relationships across diverse departments and global regions. You understand the nuances of leading and collaborating within distributed organizations.
- Proven Management Leadership: Significant experience leading multiple teams and managing senior individual contributors. You know how to lead through influence and direct management alike.
- Architectural Fluency: The ability to engage in and lead deep architectural conversations, moving from high‑level strategy to granular technical implementation details.
- Exceptional Communication: The ability to navigate complex technical arguments with empathy and clarity, ensuring alignment between engineering, architecture, and executive leadership.
Seniority level
Director
Employment type
Full‑time
Job function and Industries
Information Technology and Engineering
Human Resources Services and Business Consulting and Services
Benefits
- Medical insurance
- Vision insurance
- 401(k)
- Paid maternity leave
- Paid paternity leave
- Tuition assistance
- Disability insurance
$199.3k - $246.9k
...About the Team/Role We are seeking a seasoned Director of Engineering in WEX Mobility organization. This role will lead an engineering... ...Science or related discipline. ~10 years of experience in software engineering with 5 years of engineering management...SuggestedRemote workFlexible hours- ...A global technology firm is seeking a Director of Software Engineering to shape its product suite. This key role involves leading high-performing teams, collaborating on strategic initiatives, and influencing the technical direction of the organization. Candidates should...SuggestedFull time
- ...Authentication (MFA) and Single Sign On (SSO), by leveraging modern software engineering practices and secure coding principles. Leads the... ...education equivalent) and six (6) years of experience as a Director, Software Engineering (or closely related occupation) developing...Suggested
$200k
...We need an amazing engineer. Is that you? People who fit in here are rare, unique, passionate... ...the top of our industry, on the back of software we created and continue to maintain... ...Fullstack Missing: Amazing Engineering Director Up to $200,000/year DOE + relocation package...SuggestedWork from homeRelocation packageFlexible hours$138.2k - $180k
...Director of Software Engineering – Cengage We believe in the power and joy of learning. At Cengage, we help students around the world discover the power of learning. As a Director of Software Engineering, you will lead innovative products and shape AI-driven engineering...SuggestedFor contractorsWork experience placementLocal area$170k - $200k
...future. Department OverviewThe Response & Reporting engineering organization does not simply develop software; we architect the operational intelligence engines... ...for first responders.Job Description As the Director of Software Engineering, you will own the development...WorldwideRelocation$160k - $180k
...Join to apply for the Director of Software Engineering role at ConsultNet Technology Services and Solutions 1 day ago Be among the first 25 applicants Join to apply for the Director of Software Engineering role at ConsultNet Technology Services and Solutions...Full timeContract work$163.9k - $235.55k
...(ESE) organization, a cross-functional engineering team responsible for the design, development... ...The Opportunity UKG is seeking a Director of Shared Services Engineering to lead a... ...for accelerating high-quality software delivery across engineering teams....Local area$163.9k - $235.55k
...Opportunity UKG is seeking a Director of Shared Services Engineering to lead a centralized services organization responsible for accelerating high‑quality software delivery across engineering teams. You will define and execute a platform‑as‑a‑product strategy that embeds...$138.2k - $180k
...A leading education technology company is seeking a Director of Software Engineering to lead innovative products and AI-driven engineering teams. The role involves crafting technical strategies, collaborating globally, and modernizing SDLC processes. Ideal candidates...$300k - $360k
...without any hidden fees or compounding interest. As a Director of Site Reliability Engineering, you will own execution for reliability, availability,... ...industry global incident response & lifecycle program. Build software and program management structure to perform continual...Work at officeRemote workFlexible hours- Job Description: Internal Candidates only Certifications: Category: Information Technology Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment...
$2,000 per month
...Director of Software Engineering - Payroll Services Utah | Hybrid At BambooHR, we're all about setting people free to do great work, and we believe AI is a powerful partner in that mission. We're leaning into intelligent tools to streamline our workflows, giving...Work at office$101.9k - $140k
...that are integrated into the fabric of how we work every day. To learn more, please see . What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to : Developing, updating and optimizing data transformation and delivery scripts...Work experience placementLive inLocal areaRemote workWorldwide$120k - $150k
...mission. Stay for the culture. What You'll Be Doing: Responsibilities Assist in managing day-to-day activities of the software engineering team, ensuring alignment with project goals and timelines. Provide technical guidance and mentorship to team members to...Immediate start$160.2k - $263.7k
...Job Description The Role We are looking for a Manager, Software Engineer to elevate the quality, trust, and operational efficiency of simulated tests and protocols, with a specific focus on driving test quality metrics within the Simulation organization at large....Local areaRemote workWork from homeFlexible hours$195k - $257.5k
...Circle Engineering Manager Circle is one of the world's leading internet financial platform companies, building the foundation of a... ...integration, testing, and maintenance of our platform Lead agile software processes for engineering teams and introduce best-in-class...Remote workFlexible hours$134.5k - $210k
...Senior Manager, Software Engineering - Sandy, UT (Hybrid) Opengear, a Digi company, designs and manufactures products for data center and remote site management. We are a rapidly growing supplier of sophisticated data center, network and remote site management products...Temporary workRemote work- ...through a hybrid approach. Teradata delivers real business value with AI. What You’ll Do We are seeking a Senior Manager, Software Engineering to lead teams building AI Platform, Intelligent Observability, you will lead the strategy, execution, and evolution of...Permanent employmentFlexible hours
$225k - $275k
...any hidden fees or compounding interest. Developer Productivity exists to make work better for every engineer at Affirm. Our mission is to simplify and accelerate software development across the company. We own the entire space between a developer’s laptop and production...Temporary workWork at officeRemote workFlexible hours- ...Goldman Sachs Group, Inc. is seeking a Vice President of Software Engineering in Salt Lake City. The successful candidate will develop, enhance, and maintain software solutions, ensuring they meet internal and regulatory requirements. Candidates should possess a Master...
- ...Applications, Mobile (iOS/Android), APIs, and Hardware‑connected software. Own release readiness, quality risk assessment, and go/no‑... ...Guide teams on effective use of AI while maintaining strong engineering and testing judgment. Help adopt AI‑assisted practices to...Work at officeRemote workRelocationRelocation package
$267k - $327k
...Affirm is seeking a Director to lead the Loans Lifecycle engineering organization in Salt Lake City. This role includes setting the vision for core engineering... ...teams. The ideal candidate has 15+ years in software engineering with experience in distributed systems and...Remote workFlexible hours$200k
...is currently seeking an exciting opportunity for a Senior Director, AI Systems Engineering to join the Maximus AI Accelerator supporting the... ...hardware, open source, and custom development). Expertise in Software Engineering, DevOps, and modern development. technologies...Immediate startRemote workFlexible hours- ...Goldman Sachs is seeking a Vice President in Software Engineering to join our Salt Lake City team. This role involves developing and maintaining robust software solutions that support our global businesses. Candidates must have a Master’s degree in a relevant field and...
- ...The Goldman Sachs Group in Salt Lake City, UT is seeking a Vice President of Software Engineering to enhance and maintain innovative software solutions for its global operations. The role includes designing technology solutions, managing the software development lifecycle...
- ...and monitoring tools Job Details Job type: full‑timePay: different per regionExperience required: Node.js (2 years), software engineering (2 years), JavaScript (2 years), Elastic Search (1 year)Location: Salt Lake City, UT 84101Benefits: health insurance, paid...
- ...UKG (Ultimate Kronos Group) is searching for a Director of Shared Services Engineering in Salt Lake City, Utah. The role involves leading a centralized services organization dedicated to enhancing software delivery across engineering teams. The successful candidate will...
- ...Goldman Sachs Bank AG is seeking a Vice President of Software Engineering in Salt Lake City, Utah. The role involves developing and maintaining high-quality software solutions, working on all phases of the Software Development Lifecycle (SDLC), and leading a team through...
$172k - $212k
...Senior Software Engineer, Backend Flex is a growth-stage, NYC headquartered FinTech company that is creating the best rent payment experience. It's hard to believe that it's 2026 and paying rent on time is expensive, inflexible, and difficult. We're here to change that...Full timeLocal areaRelocation packageFlexible hours2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!
- software manager Salt Lake City, UT
- application engineering manager Salt Lake City, UT
- IT software development manager Salt Lake City, UT
- application manager Salt Lake City, UT
- director of software Salt Lake City, UT
- senior applications manager Salt Lake City, UT
- senior software manager Salt Lake City, UT
- embedded software manager Salt Lake City, UT
- director software engineering Salt Lake City, UT
- senior software development manager Salt Lake City, UT

