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

Software Developer - Automation Solutions

Job in Irvine, North Ayrshire, KA12, Scotland, UK
Listing for: Ensign Group
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Cloud Engineer - Software
Job Description & How to Apply Below

Overview

Software Developer - Automation Solutions at Ensign Services, Inc. (ESI).

ESI serves over 361 post-acute care operations across 17 states, including skilled nursing facilities, assisted living facilities, and other ancillary service providers. Operations operate independently with support from the Service Center, a centralized team providing resources in legal, human resources, training, accounting, information technology, and other services to enable on-site leaders and caregivers to focus on day-to-day care and business issues.

About the Opportunity
:
Ensign Services, Inc. (ESI) seeks an experienced Software Developer - Automation Solutions to serve our rapidly expanding client base across the United States. The role is versatile across multiple disciplines, including development, architecture, analysis, testing, and solution design. You will design, develop, and maintain automation solutions that support and enhance business operations, leveraging strong software development skills, cross-platform expertise, and an understanding of business processes to create high-impact, scalable solutions.

You must effectively collaborate with team members and stakeholders at all levels of the organization and advocate for technical solutions that meet business needs while maintaining quality, security, and long-term sustainability.

Specific Duties include, but are not limited to:

  • 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), selecting the right tool for the job rather than being tied to a single syntax.
  • 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.

Professional

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 Business Process Management (BPM) platforms and low-code tools (e.g., Appian, Mendix, Out Systems).
    • Skilled in using AI tools to amplify coding productivity by refining, optimizing, and clearly communicating…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
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