CHG Healthcare

Returning Candidate?

Senior Software Engineer

Senior Software Engineer

Information Technology
Location Address 
7259 S. Bingham Junction Blvd US-UT-Midvale

More information about this job

Who We Are

Enjoy what you do while contributing to a company that makes a difference in people’s lives. CHG Healthcare is one of the largest providers of healthcare staffing in the country. Through our trusted brands – CompHealth, Weatherby Healthcare, RNnetwork, Foundation Medical Staffing and Global Medical Staffing – we provide temporary and permanent placement of healthcare providers all over the country. We touch the lives of millions of patients every year. When your day-to-day routine contributes to this important work, it’s easy to get excited about what you do!



CHG HealthCare is a leader in the HealthCare Staffing Industry. We are looking for dedicated senior software engineers who want to work for one of “Utah’s Most Admired Companies”. This position is responsible for developing and maintaining software programs using a variety of technologies including Java and while adding to a culture of putting people first, growth, continuous improvement, integrity, ethics, quality and professionalism.

How You'll Contribute

  • Be able to work with customers and business analysts to determine business requirements and technical design
  • Be excited to help us move to an Agile development process
  • Be anxiously engaged in helping us define and execute DevOps
  • Develop software that ensures a high level of performance for all business use-case outliers, including web page performance, SQL performance, memory optimizations, etc.
  • Create and maintain technical documentation and ensure continued consistency for entire application lifecycle. Ensure proper in-code commenting to improve readability
  • Ensure application designs can scale properly
  • Responsible for ensuring the entire team continues developing applications based on predefined best practices
  • Perform code reviews while taking joint responsibility for proper architecture, design and quality of other's projects
  • Ensure quality code by creating, executing and documenting unit and system tests designed to be used with automated regression testing software
  • Ensure the success and growth of the team by mentoring and coaching junior peers while striving to share your knowledge with senior peers
  • Responsible for ensuring applications have monitoring and system availability notification
  • Responsible for responding to application outages
  • Maintain and improve existing applications
  • Make decisions with the best interests of the team in mind. Participate and share points of views and opinions in an open, honest and respectful manner. Recognize and celebrate the success of co-workers and the team
  • Constantly seek opportunities to improve the way we collaborate. Actively seek ways to improve processes. Welcome feedback and respond in a positive way
  • Be honest and trustworthy at all times. Work hard to ensure transparency and honesty in all interactions. Hold ourselves and others accountable
  • Seek to understand the needs of those you work with in order to better serve them. Pay close attention to detail before claiming a task or project is complete. Deliver what we say we will deliver
  • Set stretch goals for ourselves and our team. Share successful strategies and techniques across teams and department


What You'll Bring

  • 8+ years’ experience developing software
  • 7+ years’ experience in Java
  • Excellent communication skills
  • Experience taking a lead role in building complex software systems
  • SQL experience
  • Agile/Scrum experience
  • Service-based architecture experience
  • JavaScript, HTML5 a plus
  • Experience with Hibernate and Spring a plus
  • Experience with NodeJS a huge plus
  • Dev/Ops, continuous integration & continuous development experience a plus
  • Containerization/Docker experience a plus
  • Experience in a plus
  • Experience working with AMQP technologies such as RabbitMQ a plus
  • Experience architecting and implementing RESTful web service protocols


What We Offer

  • Competitive salary + bonus
  • Comprehensive training—we rank No. 3 among the world’s top training organizations
  • Medical, dental, vision, and 401(k) matching
  • Generous paid time off and holidays
  • Retirement planning and savings options
  • Tuition assistance
  • On-site health center
  • On-site gym
  • Ability to make an impact in the communities we serve

At CHG, we foster an environment where our people feel free to be themselves. Our core values—Putting People First, Growth, Continuous Improvement, Quality and Professionalism, and Integrity and Ethics—guide us daily to work hard and enjoy what we do! We’re committed to growing our company and are always looking to promote from within. This is an ideal time to join our team.


To learn more about our company and culture, visit us here.


How to Get Started

To have your resume reviewed by someone on our Talent Acquisition team, click on the “apply” link at the top of the screen. Or if you happen to know of someone who might be interested in this position, please feel free to email them the job description by clicking on the “Email to Friend” link, also at the top of the screen.


We are an Affirmative Action/Equal Opportunity Employer


We are an at-will employer