Software Engineering Manager

Job title:

Software Engineering Manager

Company

HT Recruit Career Page

Job description

, permanent positionPosition: Software Engineering Manager LondonJob 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:
  • 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.

Expected salary

Location

London

Job date

Sat, 26 Oct 2024 22:54:46 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (hiring-jobs.com) you saw this job posting.

Share

Caregiver – $200 New Hire Bonus

Job title: Caregiver - $200 New Hire Bonus Company Honor Job description What is Honor?Honor…

3 minutes ago

Maintenance technician, (RME), AMZL – West Thurrock

Job title: Maintenance technician, (RME), AMZL - West Thurrock Company Amazon Job description DESCRIPTIONThe Reliability…

7 minutes ago

SAP Development and Integration Lead (Remote)

jobshiringnearme.org Date Posted: 2025-01-02 Country: United States of America Location: HNC99: Field Office - NC…

7 minutes ago

Data Analyst, Revenue

jobshiringnearme.org Overview Who we are is what we do. Deel and our family of growing…

7 minutes ago

Remote Housekeeper Part-time/On-Call – Manh Choh

jobshiringnearme.org Job Description The remote housekeeper part time/on-call position provides a wide variety of cleaning…

7 minutes ago

Manager, Renewals EMEA

jobshiringnearme.org Overview GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps…

7 minutes ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.