Senior Software Engineer - Salesforce

Intermountain Health•SelectHealth - Murray, GA
•$55 - $86•Onsite

About The Position

The Senior Software Engineer works across the full software development life cycle, from requirements definition and prototyping through design, coding, testing, deployment, and production support. The role collaborates with technical staff, management, and business operations to deliver solutions to complex business problems within agreed timelines and budgets, supporting Intermountain Health’s mission, vision, and values. As a high-level individual contributor, the engineer works independently with minimal oversight, develops an understanding of the business domain, and implements or integrates products, processes, methodologies, frameworks, and technologies. The role also provides guidance to lower-level technical professionals and mentors and trains staff-level software engineers. This position focuses on designing, developing, and maintaining scalable Salesforce solutions. The engineer applies an architectural mindset to system design and optimization, works with cross-functional teams to deliver features and improve Salesforce implementations, and promotes quality, architecture, and performance best practices. The role involves Salesforce cloud products, integrations, custom development, data handling, security, deployment, and collaboration with stakeholders. The position is based at SelectHealth in Murray, Utah, and works Monday through Friday during regular business hours, 40 hours per week. A video interview through Microsoft Teams is required; onsite interviews or meetings may also be required. Candidates living in or willing to relocate to Utah within reasonable commuting distance of Select Health offices are preferred.

Requirements

  • At least 6 years of experience in Salesforce architecture, solution design, and implementation.
  • Proven track record of delivering high-quality software solutions in a fast-paced, results-driven environment.
  • Extensive proficiency in Salesforce Sales Cloud, Service Cloud, Experience Cloud, and Salesforce CPQ.
  • Expertise integrating Salesforce with third-party and internal applications, including REST/SOAP APIs and MuleSoft or similar technologies.
  • Hands-on web development experience using HTML, CSS, and JavaScript for Salesforce customizations.
  • Strong knowledge of Apex, Visualforce, Lightning Components, and Flows.
  • Experience with Salesforce CI/CD, DevOps practices, and deployment strategies.
  • Experience handling large data sets and bulk processing within Salesforce.
  • Solid understanding of data modeling, data governance, and security best practices.
  • Ability to define scalable technical solution architecture and manage third-party integrations.
  • Strong software development skills, including experience with programming languages, software design principles, data structures, and algorithms.
  • Experience with full-stack development across front-end and back-end technologies.
  • Knowledge of software development methodologies such as Agile or Scrum and experience working in an Agile environment.
  • Proficiency with deployment processes, version control systems such as Git, CI/CD pipelines, and monitoring tools.
  • Ability to test and debug software through automated testing, manual testing, and issue resolution.
  • Ability to analyze complex technical problems and devise solutions.
  • Excellent communication and collaboration skills, including communicating architecture and design decisions to technical and non-technical stakeholders.
  • Ability to mentor and coach engineering teams on software architecture, design, and development.
  • Ability to work independently with minimal oversight and provide guidance to lower-level technical professionals.
  • Ability to thrive in a dynamic, rapidly evolving environment and produce high-quality work within tight timeframes.
  • Ability to communicate information to others, operate computers and other IT equipment, read computer monitors and documents, and remain seated or standing for extended periods.

Nice To Haves

  • Salesforce certifications, including Salesforce Platform Developer I or II, Salesforce Administrator, Salesforce Certified Application Architect or System Architect, Salesforce Certified Technical Architect, or Integration Architect. Certifications will be verified.
  • Five years of professional software development experience.
  • Bachelor’s degree in computer science, programming, or another technical field from an accredited institution. Education is verified.
  • Formal engineering certification on a cloud platform such as AWS, Azure, or Google Cloud.
  • Certification in containerization technology, such as Docker Certified Associate or Certified Kubernetes Application Developer.
  • Knowledge of applicable data privacy practices and laws.
  • Living in or being willing to relocate to Utah within reasonable commuting distance of Select Health offices.

Responsibilities

  • Work across the software development life cycle, including requirements definition, prototyping, detailed design, coding, testing, deployment, and production support.
  • Develop modular, secure, reliable, monitored, and reusable engineering solutions.
  • Design, develop, and maintain scalable Salesforce solutions and optimize Salesforce implementations.
  • Collaborate with technical staff, management, business operations, and cross-functional teams to deliver solutions and high-quality features.
  • Implement or integrate products, processes, methodologies, frameworks, and technologies.
  • Document code, designs, and processes.
  • Follow secure coding practices and implement appropriate security measures.
  • Manage deployment and maintenance processes, version control, CI/CD pipelines, and monitoring; address deployment issues promptly.
  • Participate in Agile team practices, including sprint planning, backlog grooming, and retrospectives.
  • Write automated tests, conduct manual testing, debug issues, and fix software defects.
  • Analyze complex technical problems and develop solutions.
  • Communicate architecture and design decisions to technical and non-technical stakeholders.
  • Mentor and coach engineers on software architecture, design, development, and best practices.
  • Stay current on technologies and best practices and share learning with team members.
  • Manage integrations with third-party and internal systems, including enterprise application integrations.
  • Handle large Salesforce data sets and bulk processing.
  • Demonstrate hands-on experience with Salesforce customization.

Benefits

  • Generous benefits package with programs intended to support well-being across physical, mental, and spiritual health, and a sustainable culture of wellness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service