Job Closed

This listing is no longer active.

Software Developer - Automation Solutions

Full-stack EngineerSoftware EngineerOtherRemoteMid LevelTeam 10,001

Location

United States

Posted

92 days ago

Salary

$125K - $155K / year

Seniority

Mid Level

No structured requirement data.

Job Description

Software Developer - Automation Solutions

Ensign Services

Software Developer - Automation Solutions About the Company ESI serves over 361 post-acute care operations across 17 states, including skilled nursing facilities, assisted living facilities, and other ancillary service providers. These operations have no corporate headquarters or traditional management hierarchy. Instead, they operate independently with support from the “Service Center,” a world-class service team that provides centralized legal, human resource, training, accounting, information technology and other resources necessary to allow 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 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. 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, 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. 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, 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. - 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 preference is for the individual to be on-site at one of the service centers located in San Juan Capistrano, CA, Midvale, UT, Dallas, TX or Tempe, TX. However, 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 are committed to providing competitive benefits and a compensation package which includes a salary range of between and medical/dental/vision coverage, company-provided life insurance, 401(k) with company match, and sick/vacation plans. Take a look at these benefits (and more!) at www.ensignbenefits.com. We also believe in supporting our employees’ professional growth and development through our Learning Management System as well as training sessions and seminars. Ensign Services, Inc. is an Equal Opportunity Employer. Job ID 1192

Related Job Pages

More Full-stack Engineer Jobs

Gympass logo

Software Engineering Manager – Fullstack

Gympass

Bringing movement to the world, one employee at a time.

Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Lead the design, development, and evolution of Darwin, our mission-critical internal backoffice platform, ensuring it remains the backbone of our global operations. • Lead and remain hands-on with a multidisciplinary team of backend and frontend developers to build high-scale tools that power our self-service ecosystem and internal workflows. • In-depth knowledge of React and extensive experience building type-safe applications with TypeScript. • Experience or strong familiarity with Go and Kotlin (or Java). You are comfortable navigating different backend ecosystems to support Darwin’s diverse services. • Troubleshoot platform issues and proactively identify opportunities to automate manual operational tasks, directly impacting the company’s bottom line. • Oversee the backend services that power our AI chatbots and user-facing self-service tools, ensuring seamless integration between backoffice data and end-user experience. • Provide technical guidance and career mentorship to the team, fostering a culture of continuous learning, psychological safety, and high performance. • Establish and enforce "gold standards" for TypeScript development, testing, and CI/CD pipelines to ensure Darwin remains stable and maintainable. • Work in a collaborative environment that prioritizes people over process, staying laser-focused on team productivity and shipping value. • Partner with Product, Operations, and Design leads to translate complex business requirements into elegant technical roadmaps. • Define and implement a scalable micro-frontend architecture using React and TypeScript to allow Darwin to grow without becoming a monolith. • Design and develop robust backend services and BFF (Backend-for-Frontend) patterns that support both internal UIs and external-facing self-service tools. • Support existing legacy systems while leading the transformation toward modern, high-scale architectures that meet our evolving product demands. • Inspire and empower others by genuinely caring for your own wellbeing and your colleagues.

Brazil

Senior Software Engineer

Pearl AI

Pearl AI is a medical technology manufacturer specializing in artificial intelligence for dental practices. Since its founding in 2019, the company has worked to improve diagnostic

• Build and ship features across Pearl’s clinical product suite using AI-assisted development workflows • Use tools like Cursor, Claude Code, and Gemini to accelerate code generation, debugging, documentation, and code review • Architect scalable systems that integrate with Pearl’s ML and computer vision pipelines • Drive improvements in engineering velocity and quality by identifying where AI tooling can reduce friction • Mentor teammates on effective AI-augmented development practices

California
Job Closed
Affirm logo

Software Engineer II

Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af

Full TimeRemoteTeam 2,200Since 2012

• Break down larger projects into individual tasks and deliver them in multiple phases • Collaborate with product management, design & analytics by participating in ideation • Support the operations and availability of your team’s artifacts by creating and monitoring metrics • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process

United Kingdom
£98K - £138K / year
Job Closed
State of Washington logo

IT Application Developer - Senior / Specialist

State of Washington

Founded in 1889, the State of Washington was the 42nd American territory to be admitted to the United States. Located in the Pacific Northwest, Washington is si

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The ideal candidate is a seasoned engineer who thrives at the intersection of architecture, development, and team leadership. They bring deep expertise in modern Microsoft-based application development, and you’re energized by building systems that are stable, scalable, and mission-critical. Clear communication with both technical and non-technical audiences, mentoring others with patience and confidence, and fostering a culture of collaboration, creativity, and continuous improvement are key in this role. The ideal candidate will navigate ambiguity with ease, anticipate risks before they surface, and take pride in delivering high-quality solutions that support statewide financial operations. As a senior technical leader within the Office of Modernization, you will guide the design, development, and maintenance of core financial applications that support ESD’s Unemployment Insurance, Paid Family & Medical Leave, WorkSource programs, and agencywide financial operations. You will oversee and mentor a team of developers and contractors, ensuring that solutions are built using modern engineering practices, aligned with enterprise standards, and capable of supporting the needs of more than 1,600 ESD staff and millions of Washingtonians who rely on our services. Please note: This is a project position anticipated to end December of 2027. Duties - Lead the full lifecycle of application development—from architecture and design to testing, deployment, and ongoing support. - Define technical standards, guide sprint planning, and ensure development quality across multiple systems and interfaces. - Collaborate closely with agency partners, statewide IT organizations, and business stakeholders to translate requirements into robust technical solutions. - Play a key role in incident response, production support, and continuous improvement efforts to ensure system reliability, data integrity, and compliance with state and federal requirements. - Design and maintain architectural standards and core interfaces for mission-critical financial systems, including integrations with enterprise platforms such as Workday. - Lead analysis, design, and development of complex technical solutions using modern Microsoft-based technologies and agency standards. - Establish development priorities, translate requirements into technical solutions, and create/maintain databases, automation, and build/release pipelines. - Plan and direct maintenance of complex applications, including enhancements, technology upgrades, system impact analysis, and code migration validation. - Define and execute testing strategies, including automated unit, performance, load, and security testing; ensure defects are remediated and releases meet quality standards. - Create and maintain comprehensive technical documentation, including system diagrams, procedures, batch schedules, and application reference materials. - Lead production support activities, including incident and problem management, root-cause analysis, troubleshooting, and system performance monitoring. - Serve as a technical lead for projects, coordinating development work, defining sprint structures, estimating scope, and engaging stakeholders to refine requirements. - Mentor and coach technical staff, promote best practices, support Agile/LEAN culture, and foster collaboration across teams and workstreams. - Perform additional duties as assigned, including providing technical estimates, ensuring coverage during absences, and supporting team events and collaboration. Qualifications - Option 1: Eleven (11) years or more years of progressive experience in information technology that includes software development, computer programming and/or software systems administration may substitute for the education requirements. - Option 2: Associate’s degree in computer science, information technology or a closely related field and nine (9) years of progressive experience in information technology that includes software architecture, software development, computer programming and/or software systems administration. - Option 3: Bachelor's degree in computer science, information technology or a closely related field and seven (7) years of progressive experience in information technology that includes software architecture, software development, computer programming and/or software systems administration. - Demonstrated skills in service-oriented design and development using C#, ASP.NET, MVC, JavaScript, .NET Core, and T-SQL. - Demonstrated skills in software management and work item management using Team Foundation Server, Azure DevOps, and Git. - Demonstrated skills performing the full application life cycle activities of the standard Application Life Cycle Methodology (Scrum, Kanban, Waterfall, etc.). - Continuous development of skills related to new tools and techniques related to application development, maintenance, and support. - Demonstrated skills performing testing as part of the SDLC. Preferred/Desired Experience - Demonstrate a strong understanding of various modules within D365 Finance & Operations (FO) and the ability to configure and customize the D365 FO platform to meet specific business requirements. - Microsoft Dynamics 365 CRM or ERP Certifications. - Experience with Azure services such as Azure Functions, Azure PDF, Service Bus to extend and integrate D365 capabilities. Required Equity Competencies - The ability to take action to learn and grow. - The ability to take action to meet the needs of others. Additional Requirements of Employment - Must be able to pass Unemployment Insurance (UI) & Paid Family and Medical Leave (PFML) claim and fraud check. - This position has access to federal tax information and therefore, per RCW 41.04.821 and the IRS publication 1075, is required to have a criminal history record check through the Washington State Patrol and the Federal Bureau of Investigation. Supplemental Information Our agency's mission and values drive every decision that we make, determine how we interact with others and are at the core of who we are. We value Access, Love, Belonging, Equity, and Stewardship. We understand that a work environment that respects your work/life balance is key; that's why many of our positions are eligible for flexible work schedules and teleworking opportunities. Through support, value, and trust, our employees are empowered to grow and develop into their best self. Opportunity for All: We strive to create a working environment that includes and respects cultural, ethnic, racial, religious, sexual orientation, and gender identity diversity. Women, racial and ethnic minorities, people with disabilities, people over 40 years of age, people with religious beliefs, veterans or people with military status, and people of all sexual orientations and gender identities are encouraged to apply. The Employment Security Department is an equal opportunity employer/program. Auxiliary aids and services are available upon request to individuals with disabilities. If you are a person needing assistance in the application process, if you need this job announcement in an alternate format, or if you have general questions about this opportunity, please contact Katie Swanson, 360-742-8208 or the Talent Acquisition Team, or Washington Relay Service 711 prior to the recruitment closing. If you are having technical difficulties creating, accessing, or completing your application, please contact careershelp@des.wa.gov or (360) 664-1960 or toll free (877) 664-1960, Washington Relay 711. This Organization Participates in E-Verify

United States
$97.4K - $131.0K / year
Job Closed