20 Oct
HT Recruit Career Page
London
Job description
permanent position
Position : Software Engineering Manager London
Job Overview :
We are seeking an experienced Engineering Manager with 12 years of overall experience in software engineering and team leadership.
The role requires a seasoned professional who can lead high-performance engineering teams, manage large-scale projects, and foster a culture of technical excellence and innovation.
The ideal candidate will have a proven track record of successfully managing complex engineering challenges, and a deep understanding of modern software development practices.
Key Role details and Responsibilities :
- Leadership & Team Development :
- Manage and mentor a team of 10-20 engineers,
ensuring continuous skill development and career growth.
- Foster a collaborative and inclusive team environment that values creativity, learning, and personal ownership.
- Develop and implement strategies to attract, develop, and retain top engineering talent.
- Technical Leadership :
- Provide strong technical direction, ensuring high-quality engineering design, architecture, and implementation.
- Lead architectural decisions and technical reviews to ensure robust and scalable solutions.
- Champion best practices in coding standards, testing, code reviews, and DevOps.
- Project & Stakeholder Management :
- Collaborate with Product Managers and cross-functional teams to define and align engineering goals with business objectives.
- Lead the execution of end-to-end delivery of large and complex projects, ensuring on-time delivery and high-quality results.
- Anticipate and mitigate risks in engineering projects, and proactively manage issues that impact delivery.
- Ensure transparency and regular communication with key stakeholders on progress, challenges, and solutions.
- Process Improvement :
- Drive continuous improvement in the engineering process to enhance productivity and product quality.
- Implement and optimize Agile methodologies, encouraging team adoption of efficient workflows like Scrum or Kanban.
- Measure and improve key performance indicators (KPIs) such as velocity, delivery timelines, and team satisfaction.
- Technology Strategy :
- Stay updated on emerging technologies and industry trends to guide the long-term technical vision.
- Partner with senior leadership to define technology strategy and ensure alignment with business goals.
- Drive innovation in engineering approaches and solutions to maintain a competitive edge.
- Budget & Resource Allocation :
- Manage the engineering team's budget, ensuring optimal use of resources and adherence to financial targets.
- Ensure that the team has the tools, technologies, and resources needed for successful project delivery.
Qualifications :
- Education :
- Education :
- Bachelors degree in Computer Science, Engineering, or a related field is required. Masters degree is a plus.
- Experience :
- 12 years of experience in software engineering, with at least 4+ years in a leadership or managerial role.
- Proven success in managing engineering teams and delivering scalable, high-quality software products.
- Extensive experience in hiring, mentoring, and growing engineering talent.
- Technical Skills :
- Expertise in insert relevant technologies, e.g., Java, Python,
Cloud Infrastructure, Microservices .
- Strong understanding of distributed systems, cloud computing (AWS, Azure, GCP), and architecture.
- Solid grasp of Agile methodologies and CI / CD pipelines.
- Leadership & Management Skills :
- Strong decision-making, strategic thinking, and problem-solving abilities.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Experience working in a cross-functional team environment with product and design teams.
Preferred Qualifications :
- Experience with large-scale distributed systems and cloud-native applications.
- Deep understanding of system performance, scalability, and security best practices.
- Experience working in a high-growth, fast-paced environment.
We can offer competitive salaries, comprehensive benefits packages, and opportunities for career growth and development. If you are passionate about software engineering and want to be part of a dynamic and innovative company, we encourage you to apply for this exciting opportunity.
- Considering applications that can start within 4 weeks of leaving their current Position.
▶️ Software Engineering Manager
🖊️ HT Recruit Career Page
📍 London