Data & Software Engineer Manager (BOG)
The Data & Software Engineer Manager is responsible for leading the design, implementation, and maintenance of our data warehouse infrastructure on the AWS platform. As a Data & Software Engineer Manager, you will be responsible for managing a team of AWS developers and data engineers, overseeing data warehousing projects, and ensuring the availability, performance, and security of our data warehouse environment. The ideal candidate has a strong technical background, extensive knowledge of AWS services, and a deep understanding of data warehousing concepts and best practices.
The main duties and responsibilities of the Data & Software Engineer Manager include:
- Data Warehouse Design and Architecture: Designing and implementing the data warehouse architecture, including data models, schemas, and integration processes, to meet business needs.
- ETL Process Management: Overseeing the extraction, transformation, and loading of data into the data warehouse, ensuring data accuracy, consistency, and timeliness.
- Performance Optimization: Monitoring and optimizing the performance of the data warehouse by identifying and resolving performance bottlenecks, implementing indexing strategies, and optimizing queries.
- Data Quality Management: Establishing and maintaining data quality standards, implementing data profiling and cleansing processes, and ensuring data integrity within the data warehouse.
- Data Access and Reporting: Collaborating with business intelligence teams and end-users to provide secure and efficient data access, creating reporting and analytics solutions, and ensuring data accuracy in reporting.
- Stakeholder Management: Working closely with various stakeholders, including business users, data analysts, and IT teams, to understand their data requirements and deliver solutions that meet their needs.
- Team Leadership: Managing a team of data engineers or analysts involved in data warehouse operations, providing guidance, mentoring, and support to ensure effective teamwork and successful project delivery.
Job Competencies & Skills
The ideal candidate for this role will have a combination of technical skills and knowledge, as well as strong problem-solving and communication abilities. Some specific qualities and qualifications that may be desirable for this role include:
- Bachelor’s or master’s degree in computer science, Information Systems, or a related field.
- Advanced English proficiency both spoken and written.
- Proven experience (3 years) as a Data & Software Engineer Manager or in a similar leadership role, with a focus on AWS.
- Strong knowledge of data warehousing concepts, architectures, and best practices.
- Extensive experience with AWS data services, such as Amazon Redshift, Amazon Athena, AWS Glue, and AWS Data Pipeline.
- Experience in Airflow, Astronomer and Snowflake
- Proficiency in SQL and database query optimization within an AWS environment.
- Familiarity with business intelligence and reporting tools integrated with AWS.
- Relevant certifications in AWS, Snowflake, or data orchestration tools are a plus.
- Excellent leadership.