> Markdown version of [/jobs/ext/2720580-manager-software-engineering-platform-services](https://www.wearedevelopers.com/jobs/ext/2720580-manager-software-engineering-platform-services). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Manager, Software Engineering (Platform Services) - **Company:** O.C. Tanner - **Location:** Salt Lake City, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Cloud Engineering, Data Integration, Distributed Systems, Identity and Access Management, Redis, Software Engineering, SQL Databases, Spring-boot, Technical Debt, Backend, Containerization, Kubernetes, Information Technology, Apache Kafka, Graphql, Docker - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/manager-software-engineering-platform-services-2-oc-tanner-manufacturing-8747053 ## About the Role * 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. ## Description * 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. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)