Lead Developer
Biffa Waste Services
Posted: April 9, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
The Lead Developer is responsible for designing, developing, and maintaining complex software solutions, collaborating with cross-functional teams and mentoring junior developers to ensure best practices in coding, application architecture, and performance optimization.
Required Skills
Job Description
Lead Developer
The Lead Developer works in the Biffa Software Development team designing, developing, and maintaining complex software solutions. The role involves collaborating with cross-functional teams, mentoring junior developers, and ensuring best practices in coding, application architecture, and performance optimisation.
The role plays a pivotal role in shaping the technical direction of our products and platforms. This is not just a coding position - it influences architectural decisions, drives innovation, and ensures our systems are robust, scalable, and future-ready.
Key Responsibilities & Accountabilities
• Design & Development: Build scalable, secure, and high-performance applications using modern technologies.
• Architecture: Contribute to system architecture decisions and ensure alignment with business goals.
• Code Quality: Write clean, maintainable, and well-documented code following industry standards.
• Mentorship: Guide and support junior developers through code reviews and technical coaching.
• Collaboration: Work closely with Product Managers, Testers, and other stakeholders to deliver high-quality software.
• Continuous Improvement: Stay updated with emerging technologies and recommend improvements to existing systems.
• Troubleshooting: Diagnose and resolve complex technical issues in production and development environments.
• Full lifecycle: Lead the end-to-end development lifecycle, from planning and design to deployment and maintenance.
Requirements:
• 5+ years’ experience in software development, with at least 2 years in a senior or lead role.
• Strong experience developing integrations using .NET Framework, ASP.NET, RESTful web services.
• Proficiency with Microsoft Azure services.
• Strong understanding of design patterns, microservices, and cloud-based architectures.
• Excellent problem-solving, communication, and leadership abilities.
• Possesses a self-starter attitude and can operate autonomously.
• Excellent interpersonal skills, able to work collaboratively with stakeholders across the business.
• Excellent problem solving and troubleshooting skills in a technical context.
• Ability to work on multiple initiatives at once and prioritise accordingly.
• Proven track record of delivering complex analysis specifications and working with project teams to deliver successful results.