People matter. Especially here.
Senior Software Engineer
Location
Utah
Posted
1 day ago
Salary
$130.5K - $252.3K / year
Seniority
Senior
Job Description
Senior Software Engineer
CHG Healthcare
• Design, develop, test, and maintain production software • Apply design principles consistently across build, review, and test to produce maintainable, high-quality software • Leverage AI tools across the full development cycle with the judgment to critically evaluate and own AI-generated output • Contribute to system architecture discussions and apply mature design patterns to build highly available, resilient, performant, and secure systems • Participate actively in code reviews, providing constructive feedback and ensuring alignment with design goals • Collaborate with product and stakeholders across product development, aligning on scope and business value • Identify and address technical debt that impedes team velocity and quality • Drive technical refinements, breaking epics and stories into executable tasks
Job Requirements
- Comfortable with ambiguity, high agency and systems thinking; business acumen and product judgement
- Typescript programming and the TS ecosystem (e.g. NodeJS, turborepo, pnpm)
- Postgres database development and data modeling
- Message brokers (Kafka), pub/sub, Redis
- Docker and k8s
- Stakeholder Communication — communicate clearly and collaborate effectively with stakeholders on scope, approach, and business value
- M.S. / B.S. in Computer Science or related STEM discipline
- 5+ years of proven experience at Sr. Software Engineer level
- Preferred Experience with React, Typescript Effect, oRPC, Hono
- Experience with cloud platforms (AWS) and CI/CD pipelines (GitHub Actions)
- Experience with Snowflake
Benefits
- 401(k) retirement plan with company match
- Traditional healthcare benefits such as medical and dental coverage, and some unique benefits like onsite health centers, corporate wellness programs, and free behavioral health appointments.
- Flexible work schedules - including work-from-home options available
- Recognition programs with rewards including trips, cash, and paid time off
- Family-friendly benefits including paid parental leave, fertility coverage, adoption assistance, and marriage counseling
- Tailored training resources including free LinkedIn learning courses
- Volunteer time off and employee-driven matching grants
- Tuition reimbursement programs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, test, and maintain production software • Apply design principles consistently across build, review, and test to produce maintainable, high-quality software • Leverage AI tools across the full development cycle with the judgment to critically evaluate and own AI-generated output • Contribute to system architecture discussions and apply mature design patterns to build highly available, resilient, performant, and secure systems • Participate actively in code reviews, providing constructive feedback and ensuring alignment with design goals • Collaborate with product and stakeholders across product development, aligning on scope and business value • Identify and address technical debt that impedes team velocity and quality • Drive technical refinements, breaking epics and stories into executable tasks
• Develop software solutions by understanding acceptance requirements, studying documentation and system workflows; investigating problem areas; following the software development lifecycle • Organize and lead collaborative team-driven solution design sessions • Mentor and support fellow team members • Collaborate with the Scrum Team and Product Owner to ensure complete and succinct acceptance criteria • Write effective and complete unit, acceptance, and integration tests • Support and develop software engineers by providing advice, coaching, and educational opportunities • Grow engineering teams by recruiting and participating in the interview process • Make informed software decisions and take ownership of services and applications at scale • Consistently thrives in a collaborative team environment • Be a persistent, creative problem solver • Stay on the leading edge of software engineering practices • Understand business needs and know how to create the tools to manage them • Protect the company by keeping information confidential
Senior Software Developer – Full Remote
IQVIAIQVIA is a publicly-traded healthcare intelligence company founded in 2016 upon the merger of two market leaders: Quintiles and IMS Health. With locations aroun
• Design, development and maintenance of our web applications as well as native administrative applications based on C#, .NET, Blazor, JavaScript and SQL Server • Participation in technical design and further development of existing and new components in the frontend and backend • Design and implementation of REST interfaces and integration of external systems and services • Implementation of functional and technical requirements in close collaboration with architecture, product owners and business units • Taking on selected DevOps tasks in build, release and deployment management and further development of our CI/CD pipelines • Management and technical implementation of regulatory and domain-specific requirements in the healthcare sector, in particular in the context of certification processes by KBV, Gematik and other relevant institutions • Ensuring code quality and software standards through code reviews, automated tests and mentoring of junior developers • Use of modern tools such as Azure DevOps, Git and automated build and deployment processes • Participation in the continuous improvement of development processes, tools and technical standards • Close collaboration with product owners, business units and other stakeholders to optimally implement customer and market requirements
Senior Software Engineer
Veterinary Emergency GroupHelping People and Their Pets When They Need It Most!
• Build and improve backend systems that support DogByte and other internal products as VEG continues to grow • Own projects from problem framing through production release, including technical design, sequencing, testing, rollout, and follow-through • Partner with Product to understand how hospital and internal teams use our systems, then translate that context into practical backend decisions which work now and will continue to scale through hospital expansion • Collaborate with our SRE and DevSecOps teams to support safe, repeatable releases and healthy production systems • Use AI tools thoughtfully across code generation, review, testing, documentation, and problem-solving while maintaining strong judgment for quality and risk. • Review work across teams and provide technical feedback that improves quality, consistency, and long-term product stability



