Mayo Clinic is a top-ranked healthcare provider dedicated to patient care and employee development. They are seeking an Automation Software Engineer to design and implement complex automation solutions utilizing AI technologies, enhancing enterprise-wide digital transformation initiatives.
Responsibilities:
- Designing and implementing complex automation workflows that integrate enterprise systems, AI services, and human-in-the-loop processes
- Engineering agent-driven and AI-augmented automation capabilities to support decision-intensive business processes
- Applying orchestration patterns to manage long-running, multi-system workflows
- Developing reusable automation components, integration services, and shared frameworks
- Embedding governance, auditability, logging, and telemetry into automation solutions
- Ensuring solutions meet healthcare security, privacy, and regulatory compliance standards
- Participating in architecture reviews and contributing to automation platform standards
- Supporting CI/CD practices and lifecycle management for automation deployments
- Continuously evaluating emerging AI and automation technologies to strengthen enterprise capabilities
Requirements:
- Bachelor's Degree in Computer Science/Engineering or related field; Or an Associates' degree in Computer Science/Engineering or related field with an additional 2 years of experience as described below
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Have working knowledge and experience of Software Engineering with a minimum of 2yrs of experience coding applications or services in a high-level language (C, C++, Python, Golang, Java, C#, VB.net etc.)
- Have first-hand experience creating and releasing production software in a large enterprise level environment
- Demonstrated problem solving and time management skills
- Possesses strong technical aptitude for designing and implementing software solutions
- Experience with modern application development frameworks
- Deep hands-on technical expertise, excellent verbal and written communication skills
- Experience with Agile software development techniques
- Experience developing automations in the UiPath platform for organizations larger than 50,000+ employees
- Experience with additional automation technologies such as Microsoft Power Automate, Microsoft Copilot Studio, ChatGPT, Google Gemini or other Large-Language Models
- Web app development experience (HTML, CSS, JavaScript, React/Vue)
- Experience with building high-performance, highly available and scalable distributed systems
- Experience developing software for healthcare related industries