Join our growing team! Explore open positions at Bow River Solutions.
Data Engineering Manager
This role combines the technical expertise of a Data Engineer with the leadership and managerial skills required to oversee projects and mentor a team of developers. The ideal candidate will possess a deep understanding of data engineering principles and practices, excellent communication and client-facing skills, and a proven track record of delivering high-quality solutions in a collaborative environment.
• Lead and manage data engineering projects from initiation to completion, ensuring successful delivery within defined timelines and budget constraints.
• Collaborate with stakeholders, including clients and internal teams, to gather requirements, define project scope, and establish project objectives.
• Develop project plans, allocate resources, and monitor progress to ensure adherence to project milestones and goals.
• Identify potential risks and issues, and proactively implement mitigation strategies to ensure project success.
• Possess comprehensive knowledge of data engineering concepts, tools, and technologies, and stay updated with the latest industry trends.
• Design, develop, and maintain scalable and efficient data pipelines, data warehouses, and data integration solutions.
• Perform data modeling and database design to support business requirements and optimize data storage and retrieval.
• Collaborate with developers to write and optimize complex SQL queries for data extraction, transformation, and loading processes.
• A software development background is preferred.
• 10 years of experience
• Act as a primary point of contact for clients, understanding their business needs, and translating them into technical requirements.
• Conduct regular meetings and presentations to discuss project progress, address client concerns, and ensure client satisfaction.
• Provide technical guidance and recommendations to clients, offering insights on data engineering best practices and potential solutions.
Team Management and Mentoring
• Lead and mentor a team of data engineers, providing guidance, support, and constructive feedback to enhance their technical skills and professional growth.
• Foster a collaborative and innovative work environment, encouraging knowledge sharing and continuous improvement.
• Define and monitor performance goals and metrics for team members, conducting regular performance reviews and identifying areas for development.
• Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.
• Extensive experience in data engineering, including data integration, ETL (Extract, Transform, Load), data warehousing, and data modeling.
• Proven track record in managing data engineering projects, ensuring successful delivery within established timelines and budgets.
• Strong technical proficiency in relevant tools and technologies, such as SQL, Python, Hadoop, Spark, and cloud-based data platforms (e.g., AWS, Azure, GCP).
• Excellent communication and interpersonal skills, with the ability to effectively engage with clients, understand their requirements, and articulate technical concepts to non-technical stakeholders.
• Demonstrated leadership abilities, with experience in managing and mentoring a team of developers.
• Strong analytical and problem-solving skills, with a keen attention to detail.
Joining Bow River Solutions as a Data Engineering Manager offers an exciting opportunity to drive data-driven decision-making and shape the success of our organization. If you are a self-driven, creative problem solver with expertise in complex problem-solving, and leadership by example, we would love to hear from you. To apply, please submit your resume. We look forward to reviewing your application and discussing how your skills and experience align with our organization to Info@BowRiverSolutions.com Bow River Solution is an equal opportunity employer. We value diversity and strive to create an inclusive and supportive work environment for all employees.