Software Engineering Manager

O.C. Tanner

Salt Lake City (UT)

On-site

USD 140,000 - 210,000

Full time

29 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

O.C. Tanner seeks a Platform Services Manager to lead a team of software engineers and partner with product, QA, and other engineering groups to deliver secure, scalable platform services.

You will guide architecture with Staff Engineers, drive observability and automation, and balance new capabilities with reliability and debt reduction to support growth.

Qualifications

  • 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.

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.

Skills

Leadership
People management
Distributed systems
Cloud architecture
API design
Communication

Education

Bachelor's degree in computer science or related discipline

Tools

Java
Spring Boot
Kafka
GraphQL
SQL
Docker
Kubernetes
Redis
Public cloud (AWS/Azure/GCP)

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Head of Platform Engineering
Head of Platform Engineering

Soni • Hazlet Township (NJ)

On-site
USD 216,000 - 264,000
Platform Engineer
Platform Engineer

Synergy • Chicago (IL)

On-site
USD 100,000 - 150,000
Lead Platform Engineer
Lead Platform Engineer

Heitmeyer Consulting • Plano (TX)

On-site
USD 150,000 - 190,000
Director Of Engineering - Platform Services
Director Of Engineering - Platform Services

brobstongroup.com - Jobboard • Seattle (WA)

On-site
USD 130,000 - 180,000
Senior Fullstack Engineer – Product Platform Engineering
Senior Fullstack Engineer – Product Platform Engineering

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
Software Engineering Manager
Software Engineering Manager

Top Prospect Group • New York (NY)

On-site
USD 170,000 - 230,000
Staff Software Engineer – Platform
Staff Software Engineer – Platform

Kovoro • New York (NY), Northern (KY)

Hybrid
USD 190,000 - 230,000
Senior Platform Engineer
Senior Platform Engineer

Selby Jennings • New York (NY)

On-site
USD 140,000 - 180,000
Lead Devops Platform Engineer
Lead Devops Platform Engineer

Techblocks • New York (NY)

Hybrid
USD 140,000 - 200,000