Director of Cloud Software Engineering

🏢 ACM Global Laboratories · all ACM Global Laboratories jobs
📍 United States
💰 USD 165,000 - 195,000 / annual
📅 Posted 2026-08-21 · via Himalayas
🏷 Director-of-Engineering,Cloud-Engineering-Director,Software-Engineering-Leadership,Cloud-Architecture,Engineering-Management,Senior-Director-Cloud-Engineering,Cloud-Infrastructure-Engineering-Director,Director-of-Software-Engineering,Director-Of-Cloud-Architecture,Software-Engineering-Director,Director-Of-Cloud-Operations,Director-Of-DevOps-Engineering
Apply on original site ↗

Job Title: Director of Cloud Software Engineering
Department: Information Technology

Location: Remote Must Reside in East Coast Time Zone

Hours Per Week: 40 hours
Schedule: Days, Monday – Friday

SUMMARY
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.
RESPONSIBILITIES

- Assist in the definition and execute the organization’s cloud software engineering roadmap.

- Establish engineering best practices, coding standards/review, and development methodologies.

- Drive innovation in cloud-native application development and modernization initiatives.

- Partner with executive leadership to align technology initiatives with business goals.

- Partner with business leads and IT business analysts to support development of functional requirements.

- Build and maintain a high-performance engineering culture focused on collaboration, accountability, and continuous improvement.

- Working collaboratively with IT CSV and IT business analysts to support computer system validation/assurance activities.

- Lead and mentor multiple organizational teams.

- Recruit, develop, and retain top engineering talent.

- Conduct performance evaluations, career development planning, and succession planning.

- Manage resource allocation, budgeting, vendor relationships, and work with ACM PMO to manage project prioritization and resourcing.

- Foster a culture of innovation, ownership, and technical excellence.

- Oversee the architecture, development, testing, deployment, and maintenance of scalable cloud applications and platforms.

- Guide adoption of microservices, containerization, serverless computing, and API-driven architecture.

- Ensure applications are designed for high availability, fault tolerance, and scalability.

- Lead modernization efforts for legacy systems migrating to cloud environments.

- Drive automation across CI/CD pipelines and cloud deployment processes.

- Assist in the development and maintenance of applications using ACM’s development environment.

- Provide technical leadership in public, private, and hybrid cloud environments.

- Ensure adherence to cloud security, compliance, governance, and operational best practices.

- Collaborate with cybersecurity and infrastructure teams to implement secure-by-design architecture.

- Monitor emerging technologies and recommend strategic adoption where appropriate.

- Establish performance metrics and KPIs for engineering productivity, reliability, and operational excellence.

- Partner with product owners and IT business analysts to translate business requirements into technical solutions.

- Collaborate with DevOps, QA, Data Engineering, Enterprise Architecture teams, IT Security and IT CSV teams.

- Communicate technical strategy and project status to executive stakeholders and non-technical audiences.

MINIMUM QUALIFICATIONS

- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.

- 10 years of cloud software engineering experience.

- 4+ years leadership of cloud software development and related teams.

PREFERRED QUALIFICATIONS

- Excellent communication, leadership, and organizational skills.

- Experience in staff development and engagement.

- Strong experience designing and building cloud-native applications.

- Deep experience utilizing the following software development architectures and tools:

- React

- Node.Js

- Java

- Python

- Azure Development Toolkit

- GitHub

- Databases: PostgreSQL, MS SQL Server,

- Hands-on expertise with one or more cloud platforms:

- Microsoft Azure / App Services / Azure AD / DevSec tools

- Amazon Web

← All remote jobs