What are the responsibilities and job description for the Remote Software Engineering Director position at Jobleads-US?
Job Title: Senior Cloud Architect and Director of Software Engineering
Summary
A highly skilled Senior Cloud Architect and Director of Software Engineering with expertise in designing and developing cloud-based applications, customer relationship management (CRM), full-stack, and back-end distributed systems. Proven experience in leading cross-functional teams and driving organization-wide technology initiatives.
Description
We are seeking an exceptional Senior Cloud Architect and Director of Software Engineering to lead our team in designing and developing cloud-based applications, customer relationship management (CRM), full-stack, and back-end distributed systems. The ideal candidate will have a strong background in cloud migration, architecture, and development, as well as experience in managing and optimizing cloud infrastructure, performance, security, and cost efficiency using Amazon Web Services (AWS) and Azure Cloud.
The successful candidate will be responsible for:
- Translating business vision and strategy into architectural strategy recommendations at the functional level
- Participating in high-level, cross-functional architecture design teams
- Identifying and consulting with internal and external technical resources to produce cross-company strategic designs
- Consulting on development and delivery of major technology initiatives for the business unit
- Consulting on the documentation of major technology applications
- Consulting on deployment of major project deliverables
- Overseeing the technical implementation of cross-divisional or company architectural components
- Initiating and driving project or strategy discussions with users or external groups to resolve issues
- Sets vision, goals, and direction of team/organization
- Provides leadership, technical supervision, and expertise to multiple teams in broad technical areas on complex organization-wide projects
- Researches and recommends new technologies
- Works across groups to identify opportunities for organization-wide technology initiatives
- Regularly provides guidance, training, and coaching to other team members for performance and career development
- Identifies and plans for future resource needs
- Determines technical approaches at a strategic level for the business unit
- Measures people performance through established objectives and KPIs to deliver agreed upon business, technology, and people results
- Collaborates with designers, product managers, and other engineering leaders across a distributed organization
- Implements networking, security, and compliance requirements in Cloud environments
- Maintains Web application security best practices and vulnerabilities
The ideal candidate will possess a Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Information Management, Business Administration, or a closely related field, along with six (6) years of experience as a Director, Software Engineering (or closely related occupation) designing and developing Cloud, customer relationship management (CRM), full-stack, and back-end distributed applications.
Certifications:
Category: Information Technology