Senior Software Engineer
Bright Purple Resourcing Ltd
Edinburgh, United Kingdom
2 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
Edinburgh, United Kingdom
Tech stack
PHP
Azure
C Sharp (Programming Language)
Cloud Computing
Cloud Engineering
Databases
Microsoft SQL Server
MySQL
.NET Core
React
Caching
Front End Software Development
Job description
A leading hospitality technology company is seeking a Senior Software Engineer to join a core product team responsible for building and evolving high-volume, business-critical platforms used by pubs, restaurants, and hotels across the UK. This is a hands-on senior role within a collaborative Agile environment. You'll play a key part in shaping technical direction, designing scalable systems, and ensuring the reliability of platforms operating at national scale. Alongside product delivery, you'll have responsibility for infrastructure, cloud architecture, and operational excellence. What's in it for you:
- Hybrid working: 2 days per week in the Edinburgh office
- Salary up to £65,000
- 25 days annual leave + 8 bank holidays
- Comprehensive private healthcare
- 5% pension contribution
- Your birthday off
The role:
- Design, build, and maintain high-performance, resilient services used at scale
- Take ownership of cloud infrastructure, deployments, and operational stability
- Contribute to architecture and technical strategy, influencing long-term platform direction
- Work closely with product, engineering, and stakeholders to deliver measurable business value
- Champion scalability, security, observability, and quality across systems
- Improve CI/CD pipelines and support reliable release processes
- Act as a senior technical presence within the team, setting best practices and standards
- Take ownership of your continued technical and professional growth
Requirements
- Strong commercial experience with PHP and C# / .NET Core
- Front-end experience using React or similar modern frameworks
- Solid database experience with SQL Server and/or MySQL
- Ability to work with Microsoft Azure
- Hands-on experience managing infrastructure, cloud resources, and deployments
- Familiarity with CI/CD pipelines, messaging, caching, and monitoring technologies
- Comfortable working across multiple technologies and owning systems end-to-end
- Confident making architectural decisions in a production environment