Principal Software Engineer – Build & Grow a High-Performing Dublin Team!

Archer · Recruitment agency
Full-timeFull-stackDublin, Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
On-site
Category
Full-stack

Technologies & skills

Primary technologies

Cloud & infrastructure

Other technical skills

What you'll be doing

Join as a Principal Software Engineer to lead and grow a high-performing engineering team in Dublin. Take ownership of the technical roadmap and architecture for a mission-critical financial product while remaining hands-on with C# / .NET.

Key requirements

Must-have

  • 10+ years of experience working with C# / .NET
  • 5+ years of SQL experience
  • Strong experience with AWS or Azure
  • Proven experience in technical leadership / team leadership
  • Strong understanding of system design and scalable architecture

Role signals

Technical focus
Full-stack
Leadership
People management
Architecture / system design
Indicated in the listing
Hands-on vs management
Mixed

Check your CV against this job

Get a certified technical review aimed at this role.

Start a review

Full job description

Principal Software Engineer – Build & Grow a High-Performing Dublin Team!

This isn’t just another .NET leadership role.

You’ll join at a key stage of growth, taking ownership of a small, high-performing engineering team in Dublin and helping scale it over the coming years.

You’ll have the opportunity to stay hands-on when needed, while also taking ownership of the technical roadmap, architecture and future direction of a mission-critical financial product already generating $1B+ in the market and supporting 160+ live integrations.

What makes this opportunity stand out?

  • Lead & grow a high-performing Dublin engineering team

  • Start with 5+ engineers, with significant growth planned

  • Remain hands-on with C# / .NET while developing your leadership scope

  • Influence architecture, technical strategy and the product roadmap

  • Work closely with senior stakeholders and have genuine ownership over technical decisions

What are we looking for?

  • 10+ years of experience working with C# / .NET

  • 5+ years of SQL experience

  • Strong experience with AWS or Azure

  • Proven experience in technical leadership / team leadership

  • Strong understanding of system design and scalable architecture

If you’re a .NET Team Lead, Principal Engineer or Engineering Manager who is ready for more ownership and wants the opportunity to grow a team while shaping the future of a major financial product, this could be a very interesting next move.

Get in touch with Olga Torres confidentially:

+353 1 649 8519 |

#DotNet #CSharp #SoftwareEngineering #TechLeadership #EngineeringManager #DublinJobs #IrelandJobs #Hiring

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the Principal Software Engineer role in Dublin is a hands-on leadership position focused on growing and guiding a high-performing engineering team, shaping the technical roadmap, and architecting a mission-critical financial product using C#/.NET, SQL, and cloud technologies.

  • Technical Leadership·High
  • Hands-on .NET Expertise·High
  • Cloud Architecture·High
  • Team Growth & Mentorship·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review and Summarize Key Leadership Achievements

    0–7 min

    List and rehearse examples where you led teams through growth, change, or technical challenges.

  2. Refresh Technical Knowledge in C#/.NET and SQL

    7–14 min

    Revisit recent codebases or projects to recall specific technical contributions and problem-solving approaches.

  3. Prepare Cloud Integration and Architecture Stories

    14–20 min

    Identify and outline projects where you designed or migrated systems to AWS or Azure, focusing on outcomes.

  4. Practice System Design Explanations

    20–25 min

    Sketch and explain a scalable architecture you have built, emphasizing decision-making and trade-offs.

  5. Draft Role-Specific Questions

    25–30 min

    Write down and prioritize questions to ask the interviewers about the team, product, and company direction.

Likely questions

, 6 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 5 items
  • Leading and Scaling Engineering Teams

    You will be expected to demonstrate experience in building, mentoring, and expanding high-performing teams; prepare examples of how you've managed team growth and fostered a strong engineering culture.

  • Hands-on Technical Proficiency

    The role requires remaining hands-on with C#/.NET and SQL; be ready to discuss recent projects where you contributed code and solved complex technical challenges.

  • Architecting Scalable Systems

    You will influence architecture and technical strategy; prepare to discuss your approach to designing scalable, robust systems, especially in financial or high-availability environments.

  • Cloud Platform Experience (AWS/Azure)

    Strong experience with AWS or Azure is required; be ready to share how you've leveraged cloud services for scalability, reliability, and integration.

  • Stakeholder Collaboration and Technical Ownership

    The role involves working closely with senior stakeholders and owning technical decisions; prepare examples of how you've communicated complex ideas and aligned technical direction with business goals.

What to research

, 4 items
  • Recent C#/.NET Projects

    Review your most impactful C#/.NET projects, focusing on your technical contributions and leadership role.

  • Team Leadership Examples

    Prepare stories that demonstrate your experience in growing, mentoring, and managing engineering teams.

  • Cloud Architecture with AWS or Azure

    Refresh your knowledge of cloud services and architectures you have implemented, especially those integrated with .NET applications.

  • System Design for Scalability

    Be ready to discuss your approach to designing scalable and reliable systems, particularly in high-availability or financial domains.

Questions to ask

, 6 items
  1. What are the immediate priorities for the Dublin engineering team in the next 6-12 months?

    Why ask this? Clarifies short-term expectations and helps you understand where you can add value quickly.

  2. How is technical ownership and decision-making structured between Dublin and other locations?

    Why ask this? Reveals the level of autonomy and collaboration expected in the role.

  3. What are the main technical challenges currently facing the financial product?

    Why ask this? Helps you assess the complexity and areas where your expertise will be most impactful.

  4. How do you support the professional growth and development of engineering team members?

    Why ask this? Shows your interest in team culture and ongoing development.

  5. What does success look like for this role in the first year?

    Why ask this? Clarifies performance expectations and key deliverables.

  6. How do you see the team evolving as the company continues to grow?

    Why ask this? Gives insight into long-term vision and opportunities for leadership.

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: 27 Sep 2026