Software Engineering Manager
Job Description
Our client, a well established technology business, are recruiting a Software Engineering Manager to join their growing team.
The successful candidate will help grow the software development capability within the organisation and will eventually lead a small team of developers, taking over existing codebase and further developing products alongside Data and Electronical Engineering teams.
Key accountabilities include:
- Reviewing and improving the current state of the organisations overall software development
- Architecting bespoke software solutions for customer deliverables
- Working closely with the Product Team on the creation and architecture of new products
- Implementing as required correct DevOps management, CI/CD procedures and deployment processes
- Continued development work as required, especially in languages made "core" to the organisation's systems
- Improving architecture in iterative manner for long term customers and integrating with customer control and data visualisation systems
- Being a subject matter expert within your team, helping to onboard and disseminate correct software industry standards and best practice
- Previous experience in delivering and developing software using C++, Java, DevOps, CI/CD
- Experience with full stack additional languages such as Golang, Rust, Webend
- Have lead a team and be comfortable developing junior team members
To be successful in this role you will have:
This is a hybrid opportunity and you will need to be in the Sheffield Office for up to 3 days per week.
]]>