Enable job alerts via email!

Software Manager

Servomex

Crowborough

On-site

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading engineering company in Crowborough is seeking a talented Software Manager to lead a team of Software Engineers. The role involves overseeing operations, mentoring team members, and contributing to software development projects. Ideal candidates will possess expertise in modern C++, Agile methodologies, and project management, along with a degree in a relevant STEM subject. This position offers an opportunity to make a significant impact in creating solutions for a cleaner, healthier world.

Qualifications

  • Demonstrated expertise in team leadership and line management.
  • Proven history of mentoring team members.
  • Experience in SDLC for high availability, embedded real-time systems.
  • Proficient in modern C++ and Real Time Operating Systems.

Responsibilities

  • Oversee daily operations of Software Engineers' team.
  • Collaborate with technical leads to address skills gaps.
  • Facilitate customer interactions to enhance understanding of user needs.
  • Accountable for project deliverables and team engagement.

Skills

Team leadership
Mentoring
Software Development Lifecycle (SDLC)
Modern C++
Agile/Scrum
Project management
Interpersonal skills

Education

Degree in a relevant STEM subject

Job description

Social network you want to login/join with:

Have you ever wondered how it would feel to know the job you do is truly making a difference to the world around us? Here at Servomex, we are on a mission to help create a cleaner and healthier world with our premium gas analysis products and solutions.

We are seeking a talented Software Manager to be an integral part of our newly developed Technology function.

The Software Manager will take responsibility for the planning, reporting, delivery, and quality of software within both product development and optimisation projects. This involves working cross-discipline and cross-function to help ensure customer requirements are identified and translated to technical requirements, guiding your team’s implementation with a consistent, sustainable process.

This role is split 70/30 between team management and hands-on software engineering.

At Servomex, we aim to empower people of all genders, ages, sexual orientations, cultures, backgrounds, or those living with a disability to pursue roles even if they feel they may not fully match all the criteria. We look forward to receiving your application.

Primary responsibilities…

As a line manager of a team of Software Engineers, the Software Manager will oversee daily operations, ensuring the team can resource and deliver projects to agreed schedules, priorities, and quality standards. They will identify development opportunities and co-create development plans for direct reports, work to increase team engagement, and champion change where required.

Additionally, coaching and mentoring team members, as well as collaborating with the Discipline Lead to address technical skills gaps and promotion opportunities. Building strong relationships with peers and reports within Engineering and globally across the company, enable collaboration, develop best practices, share knowledge and technologies, and assist in solving technical and non-technical problems.

In direct contribution to Engineering projects, the Software Manager will promote a customer-centric approach by facilitating customer interactions to enhance understanding of end-user needs and expectations for products. Ensure customer requirements are translated into software requirements, managing risks and constraints with suitable mitigation strategies. Oversee and collaborate with sub-contracted software development partners and suppliers as needed.

Working with the leadership team, to devise development plans for upcoming work, leveraging the team's capabilities and clearly communicating how these plans align with company strategy. Foster collaboration with stakeholders, enabling clear communication between the team and stakeholders, and collaborate with product owners, project managers, and subject matter experts to align and deliver their needs as part of project deliverables.

Accountable to the Senior Engineering Manager, they will actively contribute to a supportive, ethical work environment, working to existing quality and technical standards and processes while supporting continuous improvement.

What we are looking for …

  • Lead and Inspire: Demonstrate expertise in team leadership, including line management, performance evaluations, development planning, and resource distribution. Foster team engagement and maintain a healthy work-life balance.
  • Mentor and Coach: Proven history of mentoring team members and knowledge of coaching frameworks to support and develop teams.
  • Drive Excellence in SDLC: Experience in the full Software Development Lifecycle (SDLC) for high availability, mission-critical, embedded real-time systems.
  • Master Technologies: Expertise in modern C++ (‘14, ‘17 or later) and Real Time Operating Systems for embedded and deeply embedded systems.
  • Embrace Agile/Scrum: Proficiency in Agile/Scrum methodologies, requirements management, test management, and DevOps.
  • Manage Projects Effectively: Strong project management skills to ensure successful project outcomes.
  • Build Relationships: Strong interpersonal skills to build successful relationships with colleagues.
  • Leverage Industry Experience: Experience in a relevant industrial environment is highly desirable.

We anticipate the Software Manager will be degree qualified in a relevant STEM subject.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs