Skip to main content

Workstream

Software Engineer (Full Stack)

Lehi, Utah$100k–$140kfull-timemidAdded today

About this role

Workstream seeks an experienced full-stack software engineer to build HR, payroll, and hiring solutions for hourly workers. You'll collaborate across teams at a high-growth Series B company while developing scalable cloud applications that serve leading brands like Burger King and KFC.

What you'll do

  • Develop full-stack features collaborating with product managers and peer engineers
  • Communicate technical requirements and solutions to cross-functional teams including Product, GTM, and Customer Success
  • Practice test-driven development to ensure reliable, high-quality software delivery
  • Work on scalable cloud-based applications for HR and payroll management
  • Participate in data collection and annotation pipelines for AI/robotics initiatives
  • Contribute to hardware-connected software systems for real-world AI applications

What they're looking for

  • Full-stack application development
  • Python, Java, PHP, or JavaScript
  • Test-driven development (TDD)
  • Cloud technology and scalable systems
  • Cross-functional communication and collaboration
  • High-performance and high-availability application design
  • English proficiency (verbal and written)
  • Database and backend system design
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Workstream

Workstream builds an HR, payroll, and hiring platform for the hourly workforce while investing in robotics initiatives involving AI-powered egocentric video capture. The company is hiring embedded software engineers for robotics hardware development and forward-deployed engineers to work directly with customers on technical solution deployment.

View all jobs at Workstream

Likely interview questions

  • Describe your experience with full-stack development—what frameworks and languages have you used, and how do you approach the frontend-backend integration?
  • How do you implement test-driven development in your workflow, and can you share an example of how TDD improved code quality in a past project?