Senior Software Engineer

Granada Secondary Glazing
Dinnington St. John's, United Kingdom
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
£ 75K

Job location

Dinnington St. John's, United Kingdom

Tech stack

Clean Code Principles
.NET
Microsoft Windows
Microsoft Active Directory
Application Performance Management
Systems Engineering
Azure
VoIP
Business Software
C Sharp (Programming Language)
Cloud Computing
Software Documentation
Computer Security
Disaster Recovery
Monitoring of Systems
Hyper-V
IIS
Microsoft SQL Server
Windows Server
Network Architecture
Networking Basics
Powershell
Software Engineering
Software Systems
GIT
Information Technology
Software Version Control
VMware

Job description

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., 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.

Requirements

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.

About the company

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.

Apply for this position