Principal Software Engineer

Principal Software Engineer

My client is a leading software solutions provider in Belfast. They lead many digital transformation projects for Public Sector Organisations and are currently recruiting for a Principal Software Engineer for their team. This is an exciting opportunity to join a growing engineering team, where you'll play a key part in leading design and delivery for the team's clients. The team are looking for an experienced .NET engineer with over 5 years of experience, including some leadership experience, and experience with front end technologies and modern JS frameworks.

The position is a flexible hybrid position and candidates must be open to travelling to the Belfast office.

Key Responsibilities

  • Develop and maintain high-performance .NET applications and microservices
  • Collaborate with frontend engineers
  • Take ownership of key features and drive them from concept through to production.
  • Partner with stakeholders across Engineering, Product, and Operations to deliver technical solutions that meet business needs.
  • Contribute to architectural discussions and long-term technical strategy

Requirements

  • 5+ years of professional .NET development experience
  • Leadership experience
  • Experience working with latest versions on .NET framework
  • Experience working with RESTful APIs, multithreaded programming, and relational databases
  • Familiarity with version control systems (Git), CI/CD pipelines, and containerisation
  • Proficiency with MySQL
  • DevOps and Cloud experience
  • Understanding of modern front-end frameworks
  • Excellent problem-solving skills and the ability to work both independently and collaboratively

Benefits

  • Pension
  • Healthcare
  • Ongoing learning and development support

Job Details

Company
Enso Recruitment
Location
Belfast, UK
Posted