ApplyDirector of Data Engineering (Remote USA)
Posted about 7 hours agoViewed
View full description
💎 Seniority level: Director, 7+ years
📍 Location: United States, EST, CST
💸 Salary: 92000.0 - 180000.0 USD per year
🔍 Industry: Software Development
⏳ Experience: 7+ years
🪄 Skills: LeadershipSoftware DevelopmentSQLCloud ComputingETLMachine LearningMicrosoft AzurePeople ManagementCross-functional Team LeadershipAlgorithmsAzureData engineeringData scienceCommunication SkillsAnalytical SkillsCI/CDDevOpsMicroservicesData visualizationStakeholder managementData modelingData management
Requirements:
- Strong experience leading/managing a team of software engineers to develop applications
- Ability to work closely with other leaders to scale our technology and the Engineering organization
- Ability to work closely with key internal stakeholders to develop and manage the engineering roadmap
- Ability to drive technical projects and planning
- Strong communication skills; able to disseminate information across the organization and have strategic influence
- A minimum of 7 years’ experience developing production-grade systems
- A minimum of 5 years’ experience managing developers and DevOps teams
Responsibilities:
- Define and enforce IT policies related to cloud security, software development and DevOps best practices to ensure scalable and secure systems
- Provide strategic support and challenge decisions through thought-provoking questions.
- Understand data governance; create and maintain policies and procedures while implementing data management systems and ensuring compliance with regulations.
- Simplify complex problems to make them manageable for the organization
- Drive organizational change effectively
- Foster strong cross-functional communication and collaboration
- Lead software engineering teams in cloud-native environments, particularly Microsoft Azure
- Drive the adoption of cloud best practices, microservices, and scalable architecture
- Establish coding standards, best practices, and governance policies to ensure maintainable, scalable, and secure software solutions.
- Cloud Optimization – Ensure efficient use of Azure services while optimizing performance, scalability, and cost.
- Effectively manage remote engineers
- Provide technical and organizational leadership across the engineering team
- Coach/mentor team members to encourage professional and career growth
Apply