An innovative software company is seeking a Software Engineering Manager for Sustaining Engineering in Manchester. The role involves leading a distributed team, supporting clients by resolving software defects, and ensuring a collaborative engineering culture. Ideal candidates will have solid experience with software development and leadership, particularly in open source environments. The company offers a flexible remote work arrangement with opportunities for personal development.
Qualifications
Professional software delivery experience using C, C++, Go, Python, or similar.
Knowledgeable and passionate about software development.
Leadership experience with complex problem resolution.
Experience with version control systems such as git.
Experience with debugging tools such as gdb.
Commitment to testing methodologies and maintainable code quality.
Excellent communication skills in the English language.
Experience with Linux, preferably Ubuntu.
Experience with Open Source and Open Source Business Models.
Responsibilities
Manage and lead a distributed team of engineers.
Hire, coach, mentor, and provide feedback to your team.
Support timely delivery of bug fixes and other technical solutions.
Set and manage expectations with other teams and stakeholders.
Grow a healthy, collaborative engineering culture.
Skills
C
C++
Go
Python
Leadership
Version control with git
Debugging tools
Linux
Open source knowledge
Job description
An innovative software company is seeking a Software Engineering Manager for Sustaining Engineering in Manchester. The role involves leading a distributed team, supporting clients by resolving software defects, and ensuring a collaborative engineering culture. Ideal candidates will have solid experience with software development and leadership, particularly in open source environments. The company offers a flexible remote work arrangement with opportunities for personal development.