Platzhalter Bild

Hybrid Principal Software Engineer bei O.C. Tanner

O.C. Tanner · Salt Lake City, Vereinigte Staaten Von Amerika · Hybrid

Jetzt bewerben

Join O.C. Tanner, the global leader in employee recognition and rewards technology, as we embark on our most ambitious technological transformation yet. We're seeking an exceptional Principal Software Engineer to define our company's technical future and lead the evolution of our platform that impacts millions of employees worldwide.

As the recognized thought leader in our industry and consistently ranked as a top workplace, O.C. Tanner is poised for unprecedented growth. This is your opportunity to architect the next generation of our platform—an open ecosystem that will enable AI-powered solutions, partner integrations, and custom client applications at enterprise scale.

The ideal candidate is a visionary technologist with deep expertise in modern distributed systems, proven ability to influence across organizations, and a track record of driving technical excellence at scale. You'll work alongside VPs of technology and fellow principal engineers, with opportunities to grow in the future.

Key Responsibilities

Strategic Technical Leadership

  • Define and execute O.C. Tanner's overall technical strategy across multiple software domains
  • Lead architectural decisions for our next-generation platform, enabling client and partner custom solutions
  • Drive the evolution from monolithic to event-driven microservices architecture using modern patterns
  • Champion technical debt reduction and platform evolvability to dramatically increase delivery velocity

Cross-Domain Impact & Innovation

  • Lead the most critical strategic initiatives spanning multiple engineering domains (15-50+ engineers)
  • Architect AI-enabled platform capabilities and seamless partner AI integrations
  • Design systems using cutting-edge technologies: Java, AWS, TypeScript, React, GraphQL, Kafka
  • Establish architectural standards and evangelize best practices across the engineering organization

Leadership & Influence

  • Partner directly with Engineering Directors to set strategic direction for the entire engineering department
  • Mentor and develop Staff Engineers and senior technical leaders across multiple teams
  • Collaborate with executive leadership to shape company-wide technology vision
  • Drive organization-wide adoption of Domain Driven Design, Team Topologies, and Clean Code principles

Technical Excellence & Delivery

  • Ensure production-ready solutions with focus on testability, scalability, and maintainability
  • Lead system design for complex, highly available distributed systems serving enterprise clients
  • Drive continuous improvement of development processes, CI/CD pipelines, and engineering practices
  • Balance innovation with operational excellence in a fast-paced, high-growth environment
Jetzt bewerben

Weitere Jobs