Principal Software Engineer – Investment Software

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

What you'll be doing

Principal Software Engineer role at a FinTech company in Dublin, leading and developing a high-performing engineering team focused on investment software. The position combines hands-on technology, technical strategy, team leadership, and ownership of the technical roadmap for a growing financial product.

  • Lead and develop a high-performing engineering team
  • Shape the team’s technical direction
  • Take ownership of technical strategy, architecture, and engineering delivery
  • Help define the future roadmap of an investment software product

Key requirements

Must-have

  • Previous experience leading or managing engineering teams
  • 7+ years of experience with .NET / C#
  • Deep understanding of Fund Accounting or Investment Management
  • Strong balance of technical depth, leadership, and investment domain knowledge

Nice-to-have

  • Experience within investment funds, asset management, fund administration, or financial services

Experience: 7+ years with .NET / C#

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 – Investment Software

This is an exciting opportunity to join an exceptional FinTech company at a pivotal stage of growth. I’m looking for an experienced technology leader to take ownership of a growing engineering function focused on investment software. If you’re ready for the next step in your career and want to combine hands-on technology, technical strategy and team leadership, this could be a great match.

You’ll be the first Principal Engineer in this team in Dublin, taking over an already high performing team and helping take them to the next level. This is not just a hands-on engineering role you’ll also play a key role in shaping the future technical roadmap of a financial product that is gaining strong traction with clients.

What makes this opportunity stand out?

  • Lead and develop an already high-performing engineering team

  • Become the first Principal Engineer in Dublin and help shape the team’s technical direction

  • Take ownership of technical strategy, architecture and engineering delivery

  • Help define the future roadmap of a successful investment software product

What are we looking for?

  • Previous experience leading or managing engineering teams

  • 7+ years of experience with .NET / C#

  • Deep understanding of Fund Accounting or Investment Management

  • Experience within investment funds, asset management, fund administration or financial services would be a strong advantage

  • A strong balance of technical depth, leadership and genuine investment domain knowledge

If you combine strong engineering leadership, deep .NET expertise and genuine investment domain knowledge, this could be a very interesting next move.

Get in touch with Olga Torres confidentially:

+353 1 649 8519 |

#EngineeringLeadership #FundAccounting #InvestmentManagement #FinTech #SoftwareEngineering #AssetManagement #Funds #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 is a leadership position focused on guiding a high-performing engineering team, shaping technical strategy, and driving the development of investment software using .NET/C#. The role requires deep investment domain knowledge, strong technical expertise, and proven experience in engineering leadership.

  • Technical Leadership·Medium
  • .NET/C# Mastery·Medium
  • Investment Domain Knowledge·High
  • Strategic Thinking·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Advanced .NET/C# Projects

    0–8 min

    Spend time revisiting your most complex .NET/C# projects, focusing on architectural decisions and performance improvements.

  2. Summarize Investment Domain Experience

    8–14 min

    Prepare concise examples of your work in investment management or fund accounting, highlighting technical and business impact.

  3. Reflect on Leadership Achievements

    14–20 min

    List key leadership moments, such as team development, change management, or mentoring, to discuss during the interview.

  4. Research Current Trends in Investment Software

    20–25 min

    Update yourself on recent trends, technologies, and regulations in investment management software.

  5. Prepare Questions for the Interviewer

    25–30 min

    Draft thoughtful questions about the team, product, and company strategy to demonstrate your engagement and leadership mindset.

Likely questions

, 8 items

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

Talking points

, 5 items
  • Engineering Team Leadership

    You will be expected to lead and develop a high-performing team, so be ready to discuss your leadership style, team-building experience, and examples of mentoring or managing engineers.

  • Technical Strategy and Architecture

    The role involves shaping technical direction and owning architecture, so prepare to discuss how you have set or influenced technical roadmaps and made architectural decisions in previous roles.

  • .NET/C# Expertise

    Demonstrating deep hands-on experience with .NET/C# is essential; be ready to share examples of complex systems you have built or optimized using these technologies.

  • Investment Domain Knowledge

    A strong understanding of fund accounting or investment management is required; prepare to explain your experience in financial services and how it informed your technical decisions.

  • Product Roadmap Contribution

    You will help define the future roadmap of the investment software product, so be prepared to discuss how you have contributed to or led product direction in the past.

What to research

, 4 items
  • Review .NET/C# Advanced Concepts

    Refresh your knowledge of advanced .NET/C# features, architecture patterns, and performance optimization relevant to large-scale financial systems.

  • Investment Management and Fund Accounting Fundamentals

    Study the core principles, workflows, and regulatory requirements of investment management and fund accounting to demonstrate domain expertise.

  • Engineering Leadership Best Practices

    Prepare examples of team leadership, mentoring, and strategies for building high-performing engineering teams.

  • Technical Strategy and Roadmap Planning

    Review your experience in setting technical direction, making architectural decisions, and contributing to product roadmaps in financial software.

Questions to ask

, 6 items
  1. What are the immediate technical and business priorities for the investment software team in Dublin?

    Why ask this? Clarifies expectations and helps you understand where your impact will be most needed.

  2. How is the engineering team currently structured, and what are the key areas for growth or improvement?

    Why ask this? Gives insight into team dynamics and leadership challenges you may face.

  3. What is the process for defining and updating the technical roadmap for the investment software product?

    Why ask this? Helps you understand your influence on product direction and strategic planning.

  4. How does the company stay ahead of regulatory changes and industry trends in investment management technology?

    Why ask this? Shows your interest in compliance and innovation within the domain.

  5. What support and resources are available for engineering leadership development within the organization?

    Why ask this? Assesses the company's commitment to leadership growth and your potential for further development.

  6. How does the team measure success in engineering delivery and product outcomes?

    Why ask this? Clarifies performance expectations and alignment with business goals.

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: 10 Oct 2026