Senior Software Engineer

Archer · Recruitment agency
Contract•Full-stack•€250/day (EUR)•Ireland · Remote within Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Contract
Workplace
Remote
Day rate
€250/day (EUR)
Category
Full-stack

Technologies & skills

Primary technologies

Other technical skills

What you'll be doing

Senior C++ Contract Software Engineer for a global fintech, focused on building secure payment systems for underprivileged populations. Lead greenfield backend projects end-to-end, collaborating with a small, agile team. Fully remote (Northern Ireland-based), high visibility, and rapid career progression.

  • Lead backend software projects end-to-end from technical design to launch
  • Design, build, and maintain low-latency, high-throughput payment systems
  • Develop new features and components using C++, Golang, PHP, and HTML
  • Collaborate with developers, support teams, and external partners to solve engineering challenges

Key requirements

Must-have

  • 6+ years of hands-on C++ software development experience in production
  • Deep technical capability in multi-threaded programming and high-concurrency architecture
  • Strong expertise in REST API design principles and microservices integration
  • Solid experience with relational databases and performance-tuned SQL

Experience: 6+ years

Role signals

Technical focus
backend
Architecture / system design
Indicated in the listing
Hands-on vs management
Hands-on

Full job description

Senior C++ Contract Software Engineer | Fully Remote (Northern Ireland)

  • Pure Greenfield Projects

  • Rapid Career Growth & Progression

  • Fully Flexible & Remote (Northern Ireland-Based)

Join an established, fast-growing global fintech company operating in the booming, fast-paced payments sector. The company’s core mission is financial access: building secure payment systems that deliver essential financial services to underprivileged and underbanked populations around the world.

This contract role combines real technical impact with complete project ownership, high visibility, and a strong, supportive team dynamic. Because the core engineering group is small and agile, your work will be seen, your voice will be heard, and your path for fast-tracked career progression is clear as the business continues its rapid global expansion.

What You Will Do

  • Take Ownership: Lead backend software projects end-to-end from initial technical design straight through to launch.

  • Build Payment Systems: Design, build, and maintain low-latency, high-throughput systems powering international payment rails.

  • Ship Greenfield Code: Develop brand-new features and components using C++, Golang, PHP, and HTML.

  • Collaborate: Work closely with software developers, support teams, and external client partners to solve complex engineering challenges.

What You Need

  • 6+ years of hands-on C++ software development experience in production environments.

  • Deep technical capability in multi-threaded programming and high-concurrency architecture.

  • Strong expertise in REST API design principles and microservices integration.

  • Solid experience working with relational databases and writing efficient, performance-tuned SQL.

The Offer

  • Daily Rate: €250 per day (Contract).

  • 100% Remote & Flexible: Complete remote work flexibility (candidates must be based in Northern Ireland).

  • Fast Career Progression: High visibility, direct impact, and genuine room to advance your career quickly.

To hear more about the role or have a confidential chat, contact Samuel Knox on +353 1 960 9973 or email your CV directly to .

Interview prep pack

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

Your interview focus

Based on this listing, the Senior Software Engineer contract role is focused on leading backend greenfield projects in a fintech environment, with a strong emphasis on C++, multi-threaded programming, REST APIs, and high-performance systems for international payments.

  • C++ expertise·Medium
  • Concurrency and performance·High
  • API and microservices design·High
  • Project ownership·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 C++ and Concurrency Concepts

    0–8 min

    Spend time revisiting multi-threaded programming, concurrency models, and debugging techniques in C++.

  2. Prepare Project Ownership Examples

    8–14 min

    Select and outline 1-2 projects where you led backend development from design to launch, focusing on technical and leadership aspects.

  3. Refresh REST API and Microservices Knowledge

    14–20 min

    Review best practices for REST API design, microservices integration, and relevant frameworks or tools.

  4. Practice SQL Optimization Scenarios

    20–25 min

    Work through examples of identifying and resolving SQL performance bottlenecks in production systems.

  5. Research the Company’s Mission and Payments Sector Trends

    25–30 min

    Understand the company’s focus on financial access and current trends in payment systems to tailor your answers.

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
  • End-to-End Project Ownership

    You will be expected to lead projects from technical design through to launch, so prepare examples of projects where you owned the full lifecycle.

  • Building High-Performance Payment Systems

    Demonstrate experience designing and maintaining low-latency, high-throughput systems, especially in financial or similarly demanding domains.

  • Advanced C++ and Multi-threading

    Showcase your expertise in C++ with a focus on multi-threaded programming and concurrency, as these are core requirements.

  • REST API Design and Microservices

    Prepare to discuss your approach to designing robust REST APIs and integrating microservices, as this is a key part of the role.

  • SQL Performance Optimization

    Be ready to explain how you have written and optimized SQL queries for performance in production systems.

What to research

, 4 items
  • C++ Multi-threaded Programming

    Review advanced concurrency patterns, thread safety, and debugging multi-threaded applications in C++.

  • REST API and Microservices Design

    Refresh knowledge of RESTful principles, API versioning, and best practices for microservices integration.

  • SQL Performance Tuning

    Practice optimizing SQL queries, understanding indexing strategies, and analyzing query plans.

  • Greenfield Project Methodologies

    Prepare to discuss approaches for starting projects from scratch, including architecture decisions and technical planning.

Questions to ask

, 6 items
  1. What are the main technical challenges currently facing the engineering team?

    Why ask this? To understand where your expertise can have the most impact.

  2. How is success measured for this role, especially on greenfield projects?

    Why ask this? Clarifies expectations and performance metrics.

  3. What is the typical team structure and how do engineers collaborate with external partners?

    Why ask this? Gives insight into collaboration and communication processes.

  4. Are there opportunities to influence technical direction or architecture decisions?

    Why ask this? Assesses your potential for technical leadership and ownership.

  5. What tools and processes are in place for code quality, testing, and deployment?

    Why ask this? Helps you gauge the maturity of the engineering practices.

  6. How does the company support rapid career progression for contractors?

    Why ask this? Clarifies advancement opportunities and expectations for contract roles.

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: 29 Nov 2026