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