Software Team Leader
Oscar Associates Ltd
Hyde, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 65KJob location
Hyde, United Kingdom
Tech stack
Microsoft Windows
API
Software Applications
C++
Software Quality
Code Reuse
PostgreSQL
Microsoft Visual Studio
Object-Oriented Software Development
OpenCV
Software Engineering
SQL Databases
UML
Software Coding
Job description
- Leading and mentoring a small software development team, setting coding standards and leading by example
- Designing and implementing new software applications and features in modern, object-oriented C++
- Working with sales, marketing, and customers to agree specifications and translate requirements into technical solutions
- Designing systems using UML to maximise efficiency, maintainability, and code reuse
- Maintaining and enhancing existing software, resolving defects and technical issues
- Planning, estimating, and overseeing project timescales and delivery
Technologies:
- Marketing
- UML
- API
- Architect
- PostgreSQL
- SQL
- Visual Studio
- Windows
- opencv
Requirements
- Degree-qualified in a relevant discipline
- Around 10 years post-qualification software development experience
- Proven hands-on C++ expertise with a strong focus on code quality and architecture
- Experience leading, mentoring, or supervising other developers
- Analytical, methodical approach to problem solving
- Strong written and verbal communication skills
- Comfortable working directly with customers and non-technical stakeholders
- Clean driving licence and passport with no travel restrictions
About the company
We are a well-established UK technology company based in Stockport, looking for an experienced, hands-on Software Team Leader to take technical ownership of our core software and lead a small, highly skilled development team. This role offers the opportunity for real technical ownership, influence over product direction, and the chance to work on technically challenging, real-world systems with long-term product lifecycles and visible impact. We value our team members and offer a supportive working environment with opportunities for professional growth.