Who We Are
We are the UK’s leading name in Secondary Glazing Systems — trusted for premium-quality products, technical expertise, and exceptional service. Delivering a full turnkey solution, we support commercial clients with consultation, design, value engineering, manufacture, and installation of bespoke secondary glazing systems. We take pride in being the best in our field and continually driving industry standards forward.
About the Role
We are seeking an experienced Senior Software & Systems Engineer to take ownership of our business-critical software systems and IT infrastructure.
This is a hands-on senior role for someone who enjoys solving technical problems, writing high-quality code, improving existing systems and leading technical decisions. You will become the internal technical expert, working closely with our external software development consultants while taking responsibility for the day-to-day development and maintenance of our bespoke business software.
Alongside software development, you will oversee our servers, networks, cybersecurity, telephony systems and wider IT infrastructure, ensuring our technology supports the continued growth of the business.
This role is ideal for someone who enjoys a varied position where no two days are the same and where they can make a genuine impact.
Key Responsibilities
Software Development
- Develop, maintain and enhance our bespoke business software.
- Resolve software bugs and system issues.
- Design and implement new functionality.
- Improve application performance and reliability.
- Review existing code and identify opportunities for improvement.
- Maintain software documentation.
- Manage version control and deployment processes.
- Ensure software follows modern development best practices.
Technical Leadership
- Act as the company's senior technical authority.
- Manage the relationship with our external software development consultants.
- Review and challenge technical solutions where appropriate.
- Prioritise software development projects.
- Advise the Directors on technology strategy and investment.
- Recommend improvements to systems and processes.
Infrastructure & Systems
- Manage Windows servers and core infrastructure.
- Maintain Microsoft 365 environment.
- Manage our internal IT systems
- Administer Active Directory and user permissions.
- Monitor system performance and availability.
- Manage backups and disaster recovery procedures.
- Oversee network infrastructure.
- Maintain hardware and software asset registers.
- Ensure business continuity.
Project Delivery
- Lead IT and software improvement projects.
- Gather requirements from business users.
- Deliver technical solutions on time.
- Coordinate third-party suppliers.
- Produce technical documentation.
You will also be responsible for managing our internal telephony communications, and cyber security.
Skills & Experience
Essential
- 8+ years' experience in software development.
- Strong experience with C#, .NET, SQL Server and API integration.
- Git version control.
- Windows Server, Microsoft 365 and Active Directory administration.
- Networking fundamentals.
- Experience working with external developers or technical suppliers.
- Excellent troubleshooting, communication and problem-solving skills.
Desirable
- Azure and Azure DevOps.
- PowerShell, IIS and cloud infrastructure.
- Hyper-V or VMware.
- VoIP/telephony systems.
- Cybersecurity qualifications, ITIL awareness or project management experience.
What We're Looking For
We're looking for someone who takes ownership, enjoys solving complex technical problems and is proactive in identifying improvements. You'll be equally comfortable working independently, collaborating with colleagues across the business and explaining technical concepts to non-technical users.
Location & Hours
This role is primarily office-based in Dinnington, Sheffield. Monday to Friday 8am to 4pm.
Pay: £60,000.00-£75,000.00 per year
Work Location: In person