IT & Software

Staff Software Engineer

Cpl

Belfast · Down · United Kingdom

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 & IT

Job type:

Permanent

Reference: WJ-5641_36474

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.