Staff Software Engineer

Cpl Resources Plc
Belfast, United Kingdom
2 days ago

Role details

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

Job location

Belfast, United Kingdom

Tech stack

HTML
.NET
Agile Methodologies
Automation of Tests
Unit Testing
C Sharp (Programming Language)
CSS
Computer Security
Continuous Integration
Relational Databases
Software Design Patterns
Microsoft SQL Server
Object-Oriented Software Development
Scrum
Software Architecture
Software Engineering
Strategies of Testing
Gitlab
Information Technology
Software Coding
Code Restructuring
Bamboo
Jenkins

Job description

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

Requirements

  • 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, * 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 & conditions

  • 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

Apply for this position