Manager, Software Engineering (Platform Services)

O.C. Tanner

Salt Lake City (UT)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

O.C. Tanner is seeking a Manager of Software Engineering to lead Platform Services in Salt Lake City. You will guide secure, scalable platform APIs, partner with cross-functional teams, and drive architectural direction to accelerate product delivery.

The role emphasizes leadership, reliability, and modernization across cloud-native environments. You will mentor engineers, focus on observability, and balance new capabilities with long-term maintainability while working closely with product and

Qualifications

  • 5+ years delivering complex software systems in a professional engineering environment.
  • 3+ years leading and developing software engineering teams.
  • Experience balancing product delivery, operational excellence, and technical debt.
  • Strong understanding of distributed systems and cloud-native architectures.

Responsibilities

  • Lead, hire, coach, and develop a high-performing team of 5–10 software engineers.
  • Partner with Product Management, Quality Engineering, and cross-functional teams to plan, deliver, and operate shared platform capabilities.
  • Guide the delivery and evolution of secure, scalable platform services and APIs.
  • Champion operational excellence through observability, automation, incident response, security best practices, and continuous improvement.
  • Collaborate with Staff Engineers and Architects to define technical direction and roadmaps, modernizing systems.
  • Balance new capabilities with investments in platform reliability, productivity, and debt reduction.

Skills

Distributed systems
Cloud-native architecture
Java
Spring Boot
Kafka
GraphQL
SQL
Docker
Kubernetes
Redis
Public cloud
Communication skills

Education

Bachelor's degree in computer science

Tools

Java
Spring Boot
Kafka
GraphQL
SQL
Docker
Kubernetes
Redis
Public cloud

Job description

## Manager, Software Engineering (Platform Services)Applylocations: USA - Utah-Salt Lake City-Headquarterstime type: Full timeposted on: Posted 3 Days Agojob requisition id: JR26-210O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences. Our Culture Cloud is a suite of apps designed to enhance the employee experience with strategic recognition, service awards, wellbeing, leadership, and events that help people thrive at work. Our Culture by Design approach provides expert services to organizations looking to create great workplaces.Our global team of 1,500 people hail from 58 countries and speak 62 languages. As programmers, researchers, designers, client professionals and craftspeople we create the tech, tools and awards that connect employees to purpose at thousands of companies. Join us as we help people all over the world thrive at work.Our Platform Services teams build the shared capabilities that enable product teams to move faster and operate reliably. Success in this role requires building strong partnerships across engineering while delivering secure, scalable platform services.**Responsibilities:*** Lead, hire, coach, and develop a high-performing team of 5–10 software engineers, fostering accountability, technical excellence, collaboration, and continuous growth.* Partner with Product Management, Quality Engineering, and cross-functional engineering teams to plan, deliver, and operate shared platform capabilities that meet business needs.* Guide the delivery and evolution of secure, scalable, and reliable platform services and APIs, partnering with Staff Engineers to ensure sound technical architecture.* Champion operational excellence through observability, automation, incident response, security best practices, and continuous improvement.* Collaborate with Staff Engineers and Architects to define technical direction, develop technology roadmaps, and modernize systems to meet current and future business needs.* Balance the delivery of new capabilities with investments in platform reliability, engineering productivity, technical debt reduction, and long-term maintainability.**Required Experience:*** 3+ years leading and developing software engineering teams.* 5+ years delivering complex software systems in a professional engineering environment.* Demonstrated ability to hire, coach, and develop engineers while fostering an inclusive, high-performing team.* Experience balancing product delivery, operational excellence, and technical debt.* Strong understanding of distributed systems, cloud-native architecture, and modern software engineering practices.* Excellent written and verbal communication skills, with the ability to influence technical and business stakeholders.**Preferred Experience:*** Experience leading platform services, backend, or shared-services teams.* Experience building secure APIs, identity platforms, or other shared engineering services.* Hands-on experience with backend and cloud-native technologies such as Java, Spring Boot, Kafka, GraphQL, SQL, Docker, Kubernetes, Redis, or public cloud platforms.* Experience with highly available, distributed production systems.* Experience with transactional systems, messaging, data integration, or financial systems.* Experience mentoring senior engineers and emerging technical leaders.**Education Requirements:*** Bachelor's degree in computer science or related discipline.### About UsWe create inspiring workplaces for some of the biggest and best companies in the world. And we do it within our own teams every day. That’s one reason we made the Fortune 100 Best Companies to Work For list in 2021. Join us and watch people thrive at work—including you.With seven global offices and employees working around the world, we’re committed to creating an atmosphere where every person can share their talents and reach their potential.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Site Reliability Engineering
Manager, Site Reliability Engineering

O.C. Tanner • Salt Lake City (UT)

On-site
USD 150,000 - 190,000
Manager, Software Engineering (Platform Services)
Manager, Software Engineering (Platform Services)

1 O.C. Tanner Company • Salt Lake City (UT)

On-site
USD 150,000 - 210,000
Manager, DevOps
Manager, DevOps

O.C. Tanner Company • Salt Lake City (UT)

On-site
USD 120,000 - 150,000
Sr. DevOps Engineer
Sr. DevOps Engineer

O.C. Tanner • Salt Lake City (UT)

Hybrid
USD 130,000 - 180,000
Manager, IT Operations
Manager, IT Operations

O.C. Tanner Company • Salt Lake City (UT)

On-site
USD 100,000 - 130,000
Platform Services Engineering Lead
Platform Services Engineering Lead

O.C. Tanner • Salt Lake City (UT)

On-site
USD 140,000 - 190,000
Manager, Site Reliability Engineering
Manager, Site Reliability Engineering

1 O.C. Tanner Company • Salt Lake City (UT)

On-site
USD 120,000 - 180,000
Sales Technology Specialist
Sales Technology Specialist

O.C. Tanner • Salt Lake City (UT)

On-site
USD 70,000 - 110,000
Sr. Staff Software Engineer- Eng
Sr. Staff Software Engineer- Eng

UKG • Seattle (WA)

On-site
USD 180,000 - 240,000
Platform Engineering Manager - Build Secure, Scalable Services
Platform Engineering Manager - Build Secure, Scalable Services

1 O.C. Tanner Company • Salt Lake City (UT)

On-site
USD 150,000 - 210,000