Lead Engineer Software Development
Role details
Job location
Tech stack
Job description
We're looking for an experienced Lead Engineer - Software Development to join our growing Software Engineering team. This is a fantastic opportunity to lead the delivery of innovative software solutions that support critical infrastructure projects. You'll play a key role in shaping technical solutions, mentoring engineers and driving best practice throughout the software development lifecycle.
This is a hybrid role based primarily at our Warwick office. Most day-to-day work can be completed remotely but applicants should be comfortable travelling to Warwick on a regular basis as project needs. Ad hoc travel to client and partner sites in Bristol and London will also be required.
What you'll do:
- Lead the design, development and delivery of high-quality, scalable enterprise software solutions across the full Software Development Lifecycle (SDLC).
- Provide line management, coaching and mentoring to a team of Software Engineers, fostering a collaborative, high-performing engineering culture.
- Coordinate technical delivery across internal engineering teams and external software partners, ensuring projects are delivered on time and to the highest standards.
- Support the successful delivery of strategic software initiatives, driving technical excellence throughout.
- Champion engineering best practice, code quality, continuous improvement
- Collaborate with architects and apply technical expertise to create innovative solutions to support bids and provide estimate.
- Collaborate with architects, stakeholders and cross-functional teams to develop innovative solutions that meet business and customer requirements.
- Proactively identify technical risks, resolve complex issues and strengthen the team's technical capability through hands-on leadership and guidance.
Requirements
You're an experienced software engineering leader who enjoys remaining hands-on technically while developing and supporting others. You'll be comfortable leading teams, managing priorities and collaborating with stakeholders, colleagues and partners to deliver successful outcomes. You'll play a key role in shaping technical solutions, mentoring engineers and driving best practice throughout the software development lifecycle. Key Requirements:
- Strong experience across the full Software Development Lifecycle (SDLC)
- Proven software engineering background with experience leading development teams
- Experience with CCTV and video streaming technologies and protocols
- Strong understanding of microservices architecture
- Experience developing and integrating REST APIs
- Database development experience with both SQL and no-SQL technologies
- Experience leading technical delivery across multiple workstreams
- Expertise in the following frameworks and programming languages: .NET, Angular, SignalR, C#, JavaScript and Python
Benefits & conditions
Pulled from the full job description
- Employee discount
- Company pension, * 26 days holiday, plus public holidays, and the option to buy or sell days annually
- Company pension scheme
- A range of family friendly policies
- Occupational health support and wellbeing Portal
- Discounts on Cinema, Restaurants and Shopping with Telent Reward scheme.
We are guided by our values and behaviours:
Be Inclusive
Take Responsibility
Collaborate
Be Customer-focussed
Join us and help deliver critical infrastructure projects that make a real difference.