Head of Software Engineering
Posted 8 days 16 hours ago by Albany Growth
Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
- Senior leadership role and opportunity to shape the technology roadmap and product of a category-defining B2B SaaS startup
- Working hand-in-hand with the co-founders, previously senior executives at a Fortune 500 company
- Competitive compensation package, incl. stock options
- Flexible hours and hybrid working
- Attractive office space in the heart of London
- A company passionate about making a positive impact - they pledge to be a net-zero CO2 company and donate 1% of revenues to social impact causes
The role:
As the Head of Software Engineering, you will strategically & operationally lead the software engineering team and thereby actively shape the technology, product, and team. You will be reporting directly to the co-Founder and CTO.
Key Responsibilities:
- Coach and manage existing software engineering team
- Closely collaborate with the Product and Deployment Team to define product features and priorities
- Define systems and processes to execute product roadmap
- Lead planning, execution, and timely delivery of the product
- Oversee operational aspects of the software development process to ensure effective workflows across developers
- Manage and conduct code reviews to maintain high code quality, implement and enforce testing best practices for the software
- Recruit top talent for growing the software development team
Key Requirements:
- Proven track record in leadership roles in software development in B2B, data-centric SaaS companies from Seed to Series A+
- Leadership experience in leading team of engineers in an early-stage startup and appreciation on rapidly evolving requirements
- Extensive experience in front-end development incl. significant experience in React, next.js, AWS, and Vercel
- Demonstrated experience in building and overseeing backend services and API from database
- Strong understanding of the interfaces between product management, data engineering and software development
- Exceptional leadership and collaboration skills, with a history of leading technology teams in dynamic and rapidly evolving environments