People matter. Especially here.
Software Engineer
Location
Utah
Posted
1 day ago
Salary
$116.5K - $225.3K / year
Seniority
Senior
Job Description
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
- Postgres (or similar) database development
- Docker
- 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
- 4+ years of proven experience at Software Engineer I/II 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
• 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
• 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
• Responsible for configuring, programming, integrating, and maintaining SMA's utility-scale inverters' plant-level control system, the SMA Power Plant Manager (PPM) • Responsible for ensuring SMA inverter and PPM functions and parameters are set in accordance with the customer's project expectations and requirements • Responsible for the performance of large-scale photovoltaic and BESS power plant projects up to the hundreds-of-megawatts in scale • Responsible for comprehensive control-related technical support throughout the end-to-end process of complex customer projects in North America • Acts as the key contact during the pre-sales phase, working with project developers, SCADA vendors, and EMS providers, and serves as primary support for SMA America Service • Leads Control System Assessments by gathering project data and defining functional requirements for the PPM • Analyzes electrical system parameters, grid code requirements, and plant configurations • Configures and/or describes the PPM in applications including active and reactive power control, grid-forming versus grid-following operation, SOC balancing, battery dispatch strategy, and frequency response • Composes documents and high-level schematics demonstrating PPM functions' alignment with project and grid requirements • Creates and supports Inspection and Test Plans (ITPs) validating inverter functionality in accordance with project and grid requirements • Supports integration testing and tuning, including interoperability with SCADA interfaces and 3rd-party Power Plant Controllers, and Site Acceptance Testing • Other duties as may be required or assigned




