Back to positions

Software Developer - Automation Solutions

Remote role Full-time Open position

About the position Ensign Services, Inc. (ESI) seeks an experienced Software Developer - Automation Solutions to serve the needs of our rapidly expanding client base across the United States. The role of Software Developer – Automation Solutions is not a traditional, single-focus developer position - it requires versatility across multiple disciplines, including development, architecture, analysis, testing, and solution design. As part of this team, you will design, develop, and maintain automation solutions that directly support and enhance business operations. You will leverage strong software development skills, cross-platform expertise, and a deep understanding of business processes to create high-impact, scalable solutions. Success in this role requires the ability to work effectively with team members and stakeholders at all levels of the organization, from technical peers to senior leadership. You must be capable of advocating for and pushing forward technical solutions that meet business needs while maintaining quality, security, and long-term sustainability.

Responsibilities

  • 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, OutSystems) 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.

Requirements

  • 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, RedShift, 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, OutSystems). Skilled in using AI tools to amplify coding productivity by refining, optimizing, and clearly communicating self-generated ideas - leveraging AI as a collaborator to improve solutions, not as a substitute for original thought or problem-solving.
  • 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 your productivity rather than slow it down .
  • 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.

Nice-to-haves

  • Industry Knowledge: Experience in accounting and healthcare environments is a plus, particularly in understanding related business processes, compliance requirements, and operational challenges.

Benefits

  • medical/dental/vision coverage
  • company-provided life insurance
  • 401(k) with company match
  • sick/vacation plans

Apply tot his job Apply To this Job

Further positions

Senior Data Engineer AI job at South Geeks in US National

Remote role Full-time

AI Consultant (US Based Client)

Remote role Full-time

AI Automation Specialist Needed for Personal AI Operating System Build (Not Business Related)

Remote role Full-time

AI/Automation Specialist

Remote role Full-time

Strategic AI Consultant for Marketing Firms

Remote role Full-time

Evergreen: AI Platform & Data Engineer

Remote role Full-time

AI Data Engineering and Data Science Manager (USA REMOTE) in Boston, MA in Turnitin

Remote role Full-time

Engineering Manager, Online Storage | OpenAI | Remote US

Remote role Full-time

Software Engineering Manager – AI Product Development

Remote role Full-time

Engineering Manager (AI/ML, 100% remote)

Remote role Full-time

Part Time Remote Data Entry Clerk – Flexible Work from Home Opportunity with arenaflex

Remote role Full-time

Experienced Virtual Data Entry Specialist – Remote Opportunity at arenaflex

Remote role Full-time

QA Analyst III - Contractor

Remote role Full-time

Executive Director, Aetna Operations Enablement Insights & Reporting

Remote role Full-time

Assurance Experienced Associate

Remote role Full-time

Customer Experience Associate – arenaflex Locker+ Retail Services (Part‑Time & Flexible Shifts)

Remote role Full-time

Virtual Solar Consultant

Remote role Full-time

Experienced Data Entry Specialist – Remote Opportunity at arenaflex

Remote role Full-time

Lead Software Engineer (Remote)

Remote role Full-time

Staff Attorney, Fossil Economy

Remote role Full-time