Director of Cloud Software Engineering
Rochester Regional Health
Job Description
<p><b>Job Title: </b>Director of Cloud Software Engineering<br><b>Department: </b>Information Technology</p><p><b>Location: </b> Remote</p><p><b>Hours Per Week: </b>40 hours<br><b>Schedule: </b>Days, Monday – Friday</p><p><b>SUMMARY </b><br>The Director of Cloud Software Engineering leads the design, development, deployment, operation and maintenance of cloud-native software platforms and applications. This role is responsible for managing engineering teams, defining cloud development strategy, defining code development CI/CD process, driving architectural excellence, and ensuring the scalability, reliability, security, and performance of cloud-based solutions.</p><h3>RESPONSIBILITIES </h3><ul>
<li>Assist in the definition and execute the organization’s cloud software engineering roadmap.</li>
<li>Establish engineering best practices, coding standards/review, and development methodologies.</li>
<li>Drive innovation in cloud-native application development and modernization initiatives.</li>
<li>Partner with executive leadership to align technology initiatives with business goals.</li>
<li>Partner with business leads and IT business analysts to support development of functional requirements.</li>
<li>Build and maintain a high-performance engineering culture focused on collaboration, accountability, and continuous improvement.</li>
<li>Working collaboratively with IT CSV and IT business analysts to support computer system validation/assurance activities.</li>
<li>Lead and mentor multiple organizational teams.</li>
<li>Recruit, develop, and retain top engineering talent.</li>
<li>Conduct performance evaluations, career development planning, and succession planning.</li>
<li>Manage resource allocation, budgeting, vendor relationships, and work with ACM PMO to manage project prioritization and resourcing.</li>
<li>Foster a culture of innovation, ownership, and technical excellence.</li>
<li>Oversee the architecture, development, testing, deployment, and maintenance of scalable cloud applications and platforms.</li>
<li>Guide adoption of microservices, containerization, serverless computing, and API-driven architecture.</li>
<li>Ensure applications are designed for high availability, fault tolerance, and scalability.</li>
<li>Lead modernization efforts for legacy systems migrating to cloud environments.</li>
<li>Drive automation across CI/CD pipelines and cloud deployment processes.</li>
<li>Assist in the development and maintenance of applications using ACM’s development environment.</li>
<li>Provide technical leadership in public, private, and hybrid cloud environments.</li>
<li>Ensure adherence to cloud security, compliance, governance, and operational best practices.</li>
<li>Collaborate with cybersecurity and infrastructure teams to implement secure-by-design architecture.</li>
<li>Monitor emerging technologies and recommend strategic adoption where appropriate.</li>
<li>Establish performance metrics and KPIs for engineering productivity, reliabili