> Markdown version of [/jobs/ext/1237243-software-developer-automation-solutions](https://www.wearedevelopers.com/jobs/ext/1237243-software-developer-automation-solutions). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - Automation Solutions - **Company:** Ensign Services, Inc. - **Location:** San Juan Capistrano, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $125,000.0 - $155,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Amazon S3, Microsoft Azure, Business Process Management, Cloud Engineering, Data Integration, File Transfer, Python (Programming Language), Microsoft SQL Server, Node.Js, Scrum Methodology, Mendix, Software Engineering, Cloud Platform System, Outsystems, Appian, Information Technology, Low-code, AWS Data Analytics, Hardware Infrastructure, Legacy Systems, Web Api - **Published:** July 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3cd892968693d0c9 ## About the Role * 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. * Minimum of 5+ years in software development, automation engineering, or a related technical field. * Hands-on experience with Business Process Management (BPM) platforms and low-code tools (e.g., Appian, Mendix, OutSystems). * Experience in accounting and healthcare environments is a plus, particularly in understanding related business processes, compliance requirements, and operational challenges. * Proven success supporting and modernizing legacy systems while delivering new, scalable solutions. * You approach complex technical and business challenges logically, make tactical decisions when needed, and evolve them into sustainable solutions. * 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. * 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. * 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. * Ability to work effectively with team members at all levels, including leadership, and to advocate for and push forward the right technical solutions. ## Description * 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. ## Related Videos - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)