Find a jobRecruiters

Principal Software Engineer

Exclusive opportunity

Onsite

Principal Software Engineer

Gaon Digital Solutions Ltd

Principal Software Engineer

Skills

TypescriptPythonJavaC#Javascript

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Belfast, UK

Work mode:

Onsite

Published on:

17 August 2026

What they need


About the Role

At Gaon Digital Solutions Ltd, we build reliable, scalable digital solutions that help organizations improve the way they operate, serve customers, and manage complex technology environments. We are looking for a Principal Software Engineer (m/f/d) to provide technical leadership across our software engineering initiatives.

You will work closely with engineers, product specialists, business stakeholders, and delivery teams to shape technical direction and deliver robust software solutions. This is a hands-on senior role for someone who enjoys solving complex engineering problems, improving development practices, and mentoring experienced and developing engineers.

You will have significant influence over architecture, engineering standards, technical decisions, and the long-term evolution of our software platforms.

Why Work With Us?

The Environment: Our Belfast team operates from a modern central office designed to support focused engineering work, collaboration, and knowledge sharing.

Technical Influence: You will have a meaningful role in architectural and engineering decisions and will be trusted to recommend practical solutions to complex technical challenges.

Modern Engineering: We use contemporary development practices, cloud technologies, automated testing, version control, and continuous integration to build maintainable and scalable applications.

Professional Growth: We support ongoing technical development through training, professional learning, industry events, and opportunities to work across varied technology projects.

Key Responsibilities

Technical Leadership: Provide technical direction on complex software initiatives and help establish engineering standards, patterns, and best practices.

Software Architecture: Design and evaluate scalable software architectures that meet business, performance, security, and reliability requirements.

Hands On Engineering: Contribute directly to the development of critical software components and help resolve technically challenging issues.

Code Quality: Promote clean, maintainable, testable code through code reviews, automated testing, documentation, and engineering standards.

Team Mentoring: Mentor software engineers across different experience levels and support the development of strong technical capabilities within the team.

Technical Collaboration: Work with product, business analysis, infrastructure, security, and delivery teams to translate requirements into effective technical solutions.

Continuous Improvement: Identify opportunities to improve development workflows, engineering tools, application performance, and overall software delivery practices.

What We Are Looking For

Experience: 7+ years of professional software engineering experience, with substantial experience designing and delivering production software systems.

Technical Expertise: Strong knowledge of software architecture, application development, APIs, databases, cloud platforms, and modern engineering practices.

Programming: Strong experience with one or more modern programming languages such as Java, C#, Python, TypeScript, or JavaScript.

Architecture: Demonstrated experience designing scalable, maintainable, and secure software solutions.

Leadership: Experience mentoring engineers, conducting technical reviews, and influencing engineering decisions without relying on formal executive authority.

Problem Solving: You approach complex technical problems methodically and can balance long term engineering quality with practical delivery requirements.

Communication: You can explain technical concepts clearly to both technical and non technical stakeholders and confidently contribute to architectural and business discussions.

Mindset: You are pragmatic, technically curious, collaborative, and committed to building software that delivers measurable value.

Pay: £69,800.00-£77,400.00 per year

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

2 months ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

12 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

4 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools