Quick overview
Job description
Job Title: Staff Software Engineer
Location: Belfast / Northern Ireland (remote-first, commuting distance required)
Salary: 65,000 – 70,000
Employment Type: Permanent, Full-time
Overview
We are working with a well-established technology organisation that builds and operates large-scale, highly available platforms used by customers of all sizes. The engineering team in Belfast owns the development and ongoing enhancement of a mission-critical platform that processes very high transaction volumes, where performance, resilience, and reliability are key.
This role is suited to a senior engineer who enjoys technical leadership, hands-on development, and mentoring others, while working closely with product and engineering stakeholders.
The Role
As a Staff Software Engineer , you will provide technical leadership within a cross-functional engineering team, contributing to both architectural decisions and day-to-day development. You will guide the delivery of features from the product roadmap, ensure high engineering standards, and support the growth of less-experienced engineers.
You’ll work across back-end and, where required, front-end components, helping to design and build scalable, robust services in a modern CI/CD environment.
Key Responsibilities
- Lead and mentor a team of software engineers across varying experience levels
- Design, develop, review, and maintain complex, high-quality codebases
- Provide technical guidance on testing strategies, validation, and quality standards
- Contribute to architectural decisions and system design for scalable services
- Estimate effort for complex initiatives and support delivery planning
- Support deployment activities across test and production environments
- Troubleshoot complex issues and communicate solutions clearly to technical and non-technical stakeholders
- Promote best practices in coding standards, design patterns, and continuous improvement
- Support onboarding and on-the-job training for engineers within the team
Required Experience
- Degree in Computer Science or a related discipline
- 6+ years of professional software development experience
- Strong server-side development experience using C# / .NET
- Experience designing and implementing scalable web or service-based solutions
- Solid experience with relational databases (e.g. SQL Server or equivalent)
- Experience working in CI/CD environments (e.g. Jenkins, GitLab, Bamboo)
- Strong background in automated testing (unit testing, BDD frameworks)
- Good understanding of software design principles, OOP, refactoring, and design patterns
- Experience working in Agile delivery environments (Scrum, Kanban, Lean)
- Strong analytical skills and ability to solve complex technical problems
- Excellent communication and collaboration skills
- Must be based in Northern Ireland or within commuting distance of Belfast, with the full rights to work in the UK
Nice to Have
- Experience with UI technologies (HTML, CSS)
- Exposure to software architecture, systems administration, or information security
- Experience working on high-availability or high-throughput systems
Benefits
- Competitive salary
- Remote-first flexible working (office available in central Belfast)
- 26 days annual leave plus bank holidays (increasing with service)
- Private medical and dental insurance
- Life insurance, income protection, and critical illness cover
- Pension with employer matching (5%–8%) and salary sacrifice options
- Enhanced company-paid maternity leave
- Cycle to work and electric car schemes
- Employee stock purchase plan
- Regular company social events and community initiatives
#LI-JM2
Discipline(s):
Technology & ITJob type:
PermanentSimilar jobs
- VE

Principal Application EngineerRecently posted Auto Apply
Vertiv · United Kingdom · Hybrid 🇬🇧
TechnologySalary not listed - ES
Senior / Principal Systems EngineerRecently posted
ECM Selection Ltd. · South East · Hybrid 🇬🇧
Technology£90k/yr - MC
Senior Software Engineer - Commercial TradingRecently posted Auto Apply
MS Career - Contingent Worker · London · Hybrid 🇬🇧
RecruitingMongoDBNext.js+17TechnologySalary not listed - VE

Senior Network EngineerRecently posted
Venquis · London · Hybrid 🇬🇧
AWSTCP/IPDNS+3TechnologySalary not listed - CE
The Core Engineering - Software Engineer - Vice President - BirminghamRecently posted Auto Apply
Candidate Experience Site - Lateral · Birmingham · Hybrid 🇬🇧
MicroservicesAWSETL+8TechnologySalary not listed - WO

Technical Applications EngineerRecently posted
Wolseley · City, Sheffield · Hybrid 🇬🇧
EngineeringSalary not listed - ES
AI Software EngineerRecently posted
Eutopia Solutions Limited · Andover, Hampshire · On-site 🇬🇧
PythonTechnology£55 - £70/hr - SL
Senior Microsoft 365 & Automation EngineerRecently posted Auto Apply
SLAB_Careersite · Edinburgh · Hybrid 🇬🇧
Stakeholder ManagementMicrosoft OfficeMental Health+2TechnologySalary not listed - ME
Software Engineer (Rust) 2 Auto Apply
Matterhorn Early Access (PROD-FRAN) · Liverpool · On-site 🇬🇧
AgileTechnologySalary not listed - ME
Software Engineer (Rust) Auto Apply
Matterhorn Early Access (PROD-FRAN) · Liverpool · On-site 🇬🇧
Embedded SystemsAgileTechnologySalary not listed - ME
Software Engineer (Java) Auto Apply
Matterhorn Early Access (PROD-FRAN) · Sheffield · On-site 🇬🇧
ScrumAgileTechnologySalary not listed - MI

Associate Software EngineerRecently posted Auto Apply
MSX International · Northampton · Hybrid 🇬🇧
Continuous ImprovementAgileTechnology£35k/yr
