Principal Software Engineer (C#/.NET)

Reperio Human Capital · Recruitment agency
Full-timeBack-end development€90k-110k/year (EUR)Ireland · Remote within Ireland · Hybrid
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Hybrid
Salary
€90k-110k/year (EUR)

Technologies & skills

Primary technologies

Cloud & infrastructure

Other technical skills

What you'll be doing

Seeking a seasoned Principal Software Engineer (C#/.NET) to lead the architecture, design, and development of enterprise software solutions in a hands-on technical leadership role. Responsibilities include defining technical architecture, designing APIs, and mentoring teams.

  • Define technical architecture and platform strategy.
  • Design and develop APIs, services, and web applications.
  • Lead architecture and code reviews.
  • Drive performance, scalability, security, and engineering best practices.
  • Mentor developers and collaborate with cross-functional teams.

Key requirements

Must-have

  • 10+ years' software development experience.
  • Strong expertise in C#/.NET and Angular.
  • Experience with SQL Server, NoSQL databases, AWS and/or Azure.
  • Strong understanding of software architecture, design patterns, CI/CD, and Agile development.
  • Excellent problem-solving, communication, and leadership skills.

Experience: 10+ years

Role signals

Technical focus
Back-end development
Leadership
Mentoring
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Check your CV against this job

Get a certified technical review aimed at this role.

Start a review

Full job description

Principal Software Engineer (C#/.NET)

Galway, Ireland (Hybrid)

My client is seeking a seasoned Principal Software Engineer to lead the architecture, design, and development of enterprise software solutions. This is a hands-on technical leadership role with responsibility for driving architecture, mentoring teams, and delivering scalable, secure applications.

Principal Software Engineer (C#/.NET) - Key Requirements:

  • 10+ years' software development experience.

  • Strong expertise in C#/.NET and Angular.

  • Experience with SQL Server, NoSQL databases, AWS and/or Azure.

  • Strong understanding of software architecture, design patterns, CI/CD, and Agile development.

  • Excellent problem-solving, communication, and leadership skill**.** Principal Software Engineer (C#/.NET) - Responsibilities:

  • Define technical architecture and platform strategy.

  • Design and develop APIs, services, and web applications.

  • Lead architecture and code reviews.

  • Drive performance, scalability, security, and engineering best practices.

  • Mentor developers and collaborate with cross-functional teams.

Principal Software Engineer (C#/.NET) -Responsibilities:- Key Skills:

C#, .NET, Cloud, Architecture, Data Structures, Algorithms

Reperio Human Capital acts as an Employment Agency and an Employment Business.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 24 Sep 2026