O.C. Tanner

O.C. Tanner

Manager, Software Engineering (Platform Services)

USA - Utah-Salt Lake City-Headquarters

Sponsorship not specifiedDetected 8 days ago
JavaSpringDistributed SystemsSQLRedisDockerKubernetesGraphQLKafkaCybersecurityIncident ResponseLeadershipCommunicationCollaborationMentoring

About the role

  • O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences.
  • Join us as we help people all over the world thrive at work.

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.
  • Collaborate with Staff Engineers and Architects to define technical direction, develop technology roadmaps, and modernize systems to meet current and future business needs.
  • 3+ years leading and developing software engineering teams.
  • Demonstrated ability to hire, coach, and develop engineers while fostering an inclusive, high-performing team.
  • Experience building secure APIs, identity platforms, or other shared engineering services.

Requirements

  • Bachelor's degree in computer science or related discipline.
  • 5+ years delivering complex software systems in a professional engineering environment.
  • 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.

Nice to have

  • Experience leading platform services, backend, or shared-services teams.
  • 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.
  • Preferred Experience:

This listing is sourced directly from O.C. Tanner's careers page and normalized into a canonical job model.