Senior Staff Software Engineer

CHG Healthcare•Midvale, UT
•$163,700 - $316,500

About The Position

CHG Healthcare is seeking a Senior Staff Software Engineer to join its DMO Engineering team. The team designs, builds, and maintains technology platforms and software solutions that support CHG’s staffing and healthcare businesses. The role serves as a technical leader and mentor, driving high-quality software delivery, architectural decisions, and engineering excellence. The engineer will design, develop, test, and maintain production software; contribute to architecture and technical refinement; and collaborate with product partners and stakeholders on scope and business value. The role uses TypeScript and related technologies, PostgreSQL, messaging systems, Docker, and Kubernetes. The position requires sound judgment when using AI tools throughout the development cycle and ownership of the resulting work. The stated annual pay range is $163,700–$316,500. Pay varies by U.S. work location and job-related factors, including knowledge, position level, and experience. Non-sales positions receive base salary and short-term incentives through bonus plans, which may be paid monthly, quarterly, or annually.

Requirements

  • Master’s or bachelor’s degree in Computer Science or a related STEM discipline.
  • At least 5 years of proven experience at the Senior Software Engineer level.
  • TypeScript programming and familiarity with the TypeScript ecosystem, such as Node.js, Turborepo, and pnpm.
  • PostgreSQL database development and data modeling experience.
  • Experience with message brokers such as Kafka, pub/sub, and Redis.
  • Experience with Docker and Kubernetes.
  • Comfort with ambiguity, high agency, systems thinking, business acumen, and product judgment.
  • Clear stakeholder communication and effective collaboration on scope, approach, and business value.

Nice To Haves

  • Experience with React, TypeScript Effect, oRPC, or Hono.
  • Experience with cloud platforms such as AWS and CI/CD pipelines such as GitHub Actions.
  • Experience with Snowflake.

Responsibilities

  • Design, develop, test, and maintain production software.
  • Apply design principles consistently during implementation, review, and testing to produce maintainable, high-quality software.
  • Use AI tools across the full development cycle, critically evaluate AI-generated output, and take ownership of that output.
  • Contribute to system architecture discussions and apply mature design patterns to build highly available, resilient, performant, and secure systems.
  • Participate in code reviews, provide constructive feedback, and ensure alignment with design goals.
  • Collaborate with product teams and stakeholders throughout product development, aligning on scope and business value.
  • Identify and address technical debt that impedes team velocity and quality.
  • Drive technical refinements by breaking epics and stories into executable tasks.
  • Provide technical leadership and mentorship across the team.

Benefits

  • 401(k) retirement plan with company match.
  • Medical and dental coverage.
  • Onsite health centers, corporate wellness programs, and free behavioral health appointments.
  • Flexible work schedules, including work-from-home options.
  • Recognition programs with rewards including trips, cash, and paid time off.
  • Paid parental leave, fertility coverage, adoption assistance, and marriage counseling.
  • Free LinkedIn Learning courses and tailored training resources.
  • Volunteer time off and employee-driven matching grants.
  • Tuition reimbursement programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service