Software Engineering Manager

Apply Now
Company
Haystack
Job location
London, UK
Salary
Undisclosed
Posted
Hosted by
Adzuna
rezi_2024_august_sidebar

Job details

Job Description Hybrid requirements: 3 days per week in the office - London We're transforming our operations and placing industry-leading innovation at the core of our approach. To achieve this, we need a top-tier engineering team. You'll be joining one of the UK's most iconic brands during an exciting period of change. Our tech teams are more integrated and product-led than ever before, continuously learning, evolving, and adapting, with millions of people benefiting from your work daily. You will be responsible for: Operational stability of software solutions owned by your team Delivering high quality solutions that deliver value to the business Leading on improving the maturity of the team Leading on Engineering excellence and creating a culture of innovation What you’ll do: The Software Engineering Manager role is the embodiment of ‘solving problems through technology’ with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload, balance across projects. Agile Delivery: Be responsible for the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when vital. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards, and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team’s technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Be responsible for the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Tech stack: This client uses a variety of technologies within Supply Chain and, as part of this area’s modernisation, will be bringing in new ones. The sorts of technologies include: PL/SQL, Java React, Next.js, Typescript Azure Cloud, Dynatrace (observability) Mule, Kafka, MQ Blue Yonder Dispatcher Who you are: Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years’ experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies.
Apply Now
Other Jobs
Loading...
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Loading form
Start Free Trial
Connect
RSSFacebookInstagramTwitter (X)
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2000 - 2024 SitePoint Pty. Ltd.