Job DescriptionJob Title: Head of Engineering
Location: London
About Us: We are revolutionizing the financial industry with cutting-edge technology and innovative solutions. Our mission is to make financial services more accessible, efficient, and secure for everyone especially small businesses. We are looking for a dynamic and experienced Head of Engineering to lead our talented engineering team and drive our technical vision forward.
Job Description:
As the Head of Engineering, you will be responsible for overseeing all technical aspects of our company. You will lead a team of skilled engineers, collaborate with cross-functional teams, and ensure the successful delivery of high-quality software products. Your role will be crucial in shaping our technology strategy and driving innovation within the company.
Key Responsibilities:
- Lead and mentor a team of engineers, fostering a culture of collaboration and continuous improvement.
- Develop and implement the technical roadmap in alignment with the company’s goals and objectives.
- Oversee the design, development, and deployment of scalable and secure software solutions.
- Collaborate with product managers, designers, and other stakeholders to define technical requirements and deliver on product vision.
- Ensure best practices in software development, including code reviews, testing, and documentation.
- Stay up-to-date with emerging technologies and industry trends to drive innovation.
- Manage technical risks and ensure the reliability and performance of our systems.
Technical Requirements:
- Proven experience in a senior engineering leadership role, preferably in the fintech industry.
- Strong proficiency in Python and experience with other programming languages (e.g., Java, C++, JavaScript).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).
- Familiarity with DevOps practices and CI/CD pipelines.
- Strong understanding of security best practices and data protection regulations.
- Excellent problem-solving skills and the ability to make sound technical decisions.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a leadership role.
- Strong communication and interpersonal skills.
- Ability to work in a fast-paced, dynamic environment.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work with a talented and passionate team.
- Flexible working hours and remote work options.
- Professional development opportunities and career growth.
- A chance to make a significant impact in the fintech industry.