Matchtech
Head of Software
Job Location
Cambridgeshire, United Kingdom
Job Description
Our client, a leading player in technology development and consultation, is currently seeking a Head of Software to join their dynamic team. As a permanent position within a strategic division, this role offers the opportunity to lead and shape the software engineering efforts of a pioneering company known for its cutting-edge projects and innovation.
Key Responsibilities:
Team leadership and growth: manage and grow a capable, responsive, motivated, and delivery-focused team across embedded, cloud, DSP, FPGA, and AI/ML software and firmware.
Cross-department collaboration: collaborate with department heads to manage project resourcing, identify and mitigate technical risks on software projects.
Proposal and costing oversight: contribute to client proposal creation and review content and costing from others.
Process improvement: drive changes to software development processes to enhance quality and efficiency. Ensure governance of quality, rules, standards, and processes within the teams.
Investment and training: make decisions on investments in tools and training.
Knowledge sharing: ensure the distribution of knowledge across the team.
Performance management: oversee appraisals and provide performance feedback for Software team members.
Project review and audits: conduct reviews and audits of software projects to ensure outcomes meet initial specifications and quality standards, driving improvements for future projects.
Client project delivery: comfortably manage and deliver client projects.
Strategic business goals: work closely with senior management to achieve the company's strategic business goals.
Client relationship: develop and maintain strong customer relationships with the support of the commercial teams.
Job Requirements:
Experience in software engineering Management, particularly in embedded systems and cloud technologies.
Strong understanding of firmware, test, cloud, and data sciences, including AI/ML.
Proven experience in line management and technical leadership.
Ability to build strong, trusting relationships with clients and colleagues.
Proven track record in improving software development processes.
Ability to multitask and manage multiple streams of activity, regularly shifting focus.
High standards of work and strong attention to detail.
Benefits:
Competitive salary
Hybrid working
Professional development and training opportunities
Supportive and collaborative work environment
Employee benefits package
Opportunity to work on a variety of interesting and challenging projects
If you are an experienced software engineering professional looking for a new opportunity to advance your career, we would love to hear from you. Apply now to join our client's innovative and talented team
Location: Cambridgeshire, GB
Posted Date: 11/4/2024
Key Responsibilities:
Team leadership and growth: manage and grow a capable, responsive, motivated, and delivery-focused team across embedded, cloud, DSP, FPGA, and AI/ML software and firmware.
Cross-department collaboration: collaborate with department heads to manage project resourcing, identify and mitigate technical risks on software projects.
Proposal and costing oversight: contribute to client proposal creation and review content and costing from others.
Process improvement: drive changes to software development processes to enhance quality and efficiency. Ensure governance of quality, rules, standards, and processes within the teams.
Investment and training: make decisions on investments in tools and training.
Knowledge sharing: ensure the distribution of knowledge across the team.
Performance management: oversee appraisals and provide performance feedback for Software team members.
Project review and audits: conduct reviews and audits of software projects to ensure outcomes meet initial specifications and quality standards, driving improvements for future projects.
Client project delivery: comfortably manage and deliver client projects.
Strategic business goals: work closely with senior management to achieve the company's strategic business goals.
Client relationship: develop and maintain strong customer relationships with the support of the commercial teams.
Job Requirements:
Experience in software engineering Management, particularly in embedded systems and cloud technologies.
Strong understanding of firmware, test, cloud, and data sciences, including AI/ML.
Proven experience in line management and technical leadership.
Ability to build strong, trusting relationships with clients and colleagues.
Proven track record in improving software development processes.
Ability to multitask and manage multiple streams of activity, regularly shifting focus.
High standards of work and strong attention to detail.
Benefits:
Competitive salary
Hybrid working
Professional development and training opportunities
Supportive and collaborative work environment
Employee benefits package
Opportunity to work on a variety of interesting and challenging projects
If you are an experienced software engineering professional looking for a new opportunity to advance your career, we would love to hear from you. Apply now to join our client's innovative and talented team
Location: Cambridgeshire, GB
Posted Date: 11/4/2024
Contact Information
Contact | Human Resources Matchtech |
---|