Staff Software Engineer
BambooHR · Utah | Hybrid · Platform Engineering
About this role
BambooHR is hiring a staff-level Software Engineer based in Utah | Hybrid (hybrid). The posting calls out experience with Python, TypeScript, Java, C#.
- Role
- Software Engineer
- Function
- software engineering
- Level
- staff
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Utah | Hybrid
- Work mode
- Hybrid
- Department
- Platform Engineering
More roles at BambooHR
Job description
from BambooHR careersPlease Note: This is a Utah-based hybrid position which will require some regular in-office days each week. Additionally, employment with BambooHR is contingent on passing both a background and credit check.
Essential Job Duties
We’re looking for a Staff Software Engineer to help build and scale BambooHR’s AI platform, powering the next generation of intelligent product experiences. This team creates the foundation for AI-first development across the company, including LLM orchestration, agent frameworks, and observability systems that enable other teams to confidently build and operate AI-driven features.
As part of this effort, you’ll lead initiatives that embed intelligence directly into the product—using customer context to surface signals, recommend next steps, and take action on behalf of users, with thoughtful human oversight for critical decisions. This work is central to our goal of becoming the #1 HR platform for small and medium businesses by building a product that doesn’t just support work, but actively helps do it.
You will:
- Design and build core components of our AI platform, including LLM orchestration, agent workflows, and observability systems that enable teams to develop and operate AI-driven features with confidence
- Lead the development of scalable, reliable systems that integrate seamlessly into BambooHR’s product ecosystem