×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer - Automation Solutions

Job in Midvale, Salt Lake County, Utah, 84047, USA
Listing for: Ensign Group
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    AI Engineer, Data Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 155000 USD Yearly USD 125000.00 155000.00 YEAR
Job Description & How to Apply Below

Overview

Software Developer - Automation Solutions at Ensign Services, Inc. (ESI) works across multi-discipline areas including development, architecture, analysis, testing, and solution design to create automation solutions that support and enhance business operations. The role requires versatility across technologies and strong collaboration with team members and stakeholders at all levels, to advocate for technical solutions that meet business needs while maintaining quality, security, and long-term sustainability.

Specific Duties
  • Legacy Support & Modernization: Support and modernize existing legacy code bases and processes while designing and implementing new, forward-looking solutions.
  • Polyglot Development: Apply software development and design principles across multiple languages and frameworks (e.g., Python, Node.js, and others).
  • Hybrid Environment Development: Build and maintain solutions for both legacy on-premises environments and modern cloud-native platforms, with a focus on AWS services and architecture.
  • Data Integration: Consume and integrate data from multiple sources, including on-premises SQL Server, cloud-based data platforms (AWS, Azure Fabric), and third-party providers via APIs and file transfers.
  • Business Process Management (BPM): Develop and enhance workflows using BPM platforms, ensuring scalability, efficiency, and alignment with business needs.
  • Low-Code Solutions: Build non-trivial, enterprise-grade applications using low-code platforms (e.g., Appian, Mendix, Out Systems) that are used company-wide.
  • Problem Solving & Iteration: Make tactical decisions to resolve immediate issues, then evolve those fixes into permanent, well-architected solutions through controlled iteration.
  • AI Utilization: Leverage AI and machine learning to enhance automation, insight, and efficiency—using AI as a strategic tool, not a replacement for technical expertise.
Qualifications

Education/Knowledge: Bachelor’s degree in computer science, information technology, engineering, or related field, or the ability to demonstrate equivalent knowledge and expertise in software design, development, and architecture.

  • A Problem Solver: You approach complex technical and business challenges logically, make tactical decisions when needed, and evolve them into sustainable solutions.
  • Experience:
    • Minimum of 5+ years in software development, automation engineering, or a related technical field.
    • Proven success supporting and modernizing legacy systems while delivering new, scalable solutions.
  • Technical

    Skills:

    • Proficiency in multiple programming languages and frameworks (e.g., Python, Node.js, and others), applying software design principles over syntax.
    • Experience building solutions for both on-premises infrastructure and modern cloud-native platforms (AWS required; Azure a plus).
    • Strong understanding of integrating data from multiple sources, including SQL Server, AWS data platforms (S3, Red Shift, etc.), Azure Fabric, and third-party APIs or file transfers.
    • Hands-on experience with BPM platforms and low-code tools (e.g., Appian, Mendix, Out Systems).
    • Skilled in using AI tools to refine, optimize, and communicate self-generated ideas, leveraging AI as a collaborator to improve solutions.
  • Methodology

    Experience:

    Familiarity with Agile and Scrum development processes, including participation in sprint planning, daily stand-ups, reviews, and retrospectives, where iteration and collaboration enhance productivity.
  • Collaboration & Influence: Ability to work effectively with team members at all levels, including leadership, and to advocate for and push forward the right technical solutions.
  • Industry Knowledge: Experience in accounting and healthcare environments is a plus, particularly in understanding related business processes, compliance requirements, and operational challenges.
Additional Information

The position preference is for on-site work at one of the service centers located in San Juan Capistrano, CA;
Midvale, UT;
Dallas, TX; or Tempe, AZ. A remote arrangement may be considered for the right candidate.

  • This is a full-time, exempt position
  • Salary range: $125k - $155k (DOE & Geographic Location)
  • Pre-employment criminal background screening required.

We offer competitive benefits and a compensation package including medical/dental/vision coverage, company-provided life insurance, 401(k) with company match, and sick/vacation plans. Visit  for details. The company supports professional growth through Learning Management System training and seminars. The Ensign Group, Inc. provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type without regard to sex/gender, sexual orientation, gender identity, race, color, age, religion, creed, pregnancy, national origin, ancestry, citizenship, veteran status, disability, or any other characteristic protected by law.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary