Engineering Manager

 

Description:

The company wholeheartedly embraces Test-Driven Development (TDD), clean code principles, and the core values and practices of Extreme Programming (XP), DevSecOps, and Software Craftsmanship. Their commitment extends to pair programming and fostering a "you build it, you run it" mindset.

💡As a leader, you'll play a crucial role in cultivating an environment where your team not only excels but thrives within this world-class engineering culture.

 

  • You will be responsible for leading a team of Software / Data Engineers and work very closely with the Data Scientists and Analysts to make sure they have everything they need to succeed.
  • Using your technical background, you will understand the codebase and services your team works on and how they fit into the wider company picture.
  • You will challenge decisions when they don’t seem right and facilitate technical decisions your team has to make. You’ll champion building and improving the engineering culture which may include hands-on support for your team.

 

Key skills and experience required:

 

  • A Solid background in Data Engineering with hands-on experience in designing, implementing, and optimising data pipelines.
  • Expertise in AWS data services, including but not limited to Amazon S3, Amazon Redshift, AWS Glue, AWS Lambda, and Amazon EMR.
  • Understanding of AWS cloud computing services and infrastructure.
  • Knowledge of modern data processing technologies and frameworks.
  • Proficiency in at least one programming language commonly used in data engineering (e.g., Python, Scala, Java).
  • Experience with version control systems (e.g., Git) and collaborative development practices.
  • Experience implementing monitoring and optimisation strategies for data pipelines.
  • Familiarity with performance tuning and capacity planning.
  • A proven track record in running a Data Warehouse using technologies like Redshift
  • A passion for working collaboratively with your peers in Data Science and Analytics
  • Experience with relational and non-relational databases.
  • Knowledge of SQL and database optimization techniques
  • You can demonstrate having worked in an environment which has strong engineering practices and principles such as TDD and pair programming and demonstrate how you have furthered the culture.
  • Proven leadership experience.
  • You have a passion for developing others and have experience in managing, motivating, coaching and mentoring software developers, sometimes more experienced than yourself, towards delivering timely, high-quality software together as a team.
  • You are effective at facilitating technical discussions in the team and confident in challenging approaches when they don’t seem right. You can demonstrate when you have helped someone further their development by giving difficult feedback.
  • You have solid experience working in a modern agile environment.

 

Organization VirtueTech Recruitment Group
Industry Engineering Jobs
Occupational Category Engineering Manager
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-12-10 5:14 pm
Expires on 2025-01-22