Senior Software Engineer

Archer · Recruitment agency
Contract•Full-stack•Ireland · Remote within Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Contract
Workplace
Remote
Category
Full-stack

Technologies & skills

Primary technologies

Other technical skills

What you'll be doing

Senior C++ Engineer (contract, remote, Ireland) for a global fintech. Join a lean team to architect and deliver high-throughput, low-latency C++ systems powering international payments. Focus on greenfield backend development, REST APIs, and SQL. High-impact, high-visibility role with end-to-end ownership.

  • Design, implement, and maintain high-throughput, low-latency C++ applications for international payment flows
  • Drive new backend capabilities across C++, Golang, PHP, and HTML
  • Take full technical ownership of complex features from design and multi-threaded implementation through to testing and deployment
  • Collaborate with senior developers, support engineers, and global technology partners to ensure reliability and performance

Key requirements

Must-have

  • 6+ years of software engineering experience in production C++ environments
  • Deep technical depth in multi-threaded programming and high-concurrency systems architecture
  • Strong mastery of REST API design principles and microservices integration
  • Hands-on experience with relational databases and performance-tuned SQL
  • Practical, delivery-focused contract mindset

Experience: 6+ years

Role signals

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

Full job description

Senior C++ Contract Software Engineer – Fully Remote

  • High-Scale Greenfield Build

  • Fully remote

  • Growing team

Drive Global Financial Access Through High-Performance C++ Engineering

A well-established and rapidly expanding global fintech business is bringing on a Senior C++ Engineer to accelerate a core greenfield build.

The company’s underlying mission is financial inclusion—building modern payment technologies that provide vital financial services and enable life-changing payments to underprivileged and underbanked populations around the world.

This contract provides a rare mix of pure greenfield development, hard technical problems at scale, and real-world purpose. You’ll join a lean, highly capable core engineering team where your work will have high visibility and immediate impact. With minimal red tape, quick decision-making, and high trust, you can focus purely on doing what you do best: architecting and shipping clean, resilient, high-concurrency software.

Key Responsibilities

  • Architect & Build: Design, implement, and maintain high-throughput, low-latency C++ applications that power critical international payment flows.

  • Ship Greenfield Code: Drive new backend capabilities across C++, Golang, PHP, and HTML to expand financial accessibility into new emerging markets.

  • End-to-End Delivery: Take full technical ownership of complex features from design and multi-threaded implementation through to testing and deployment.

  • Collaborate at Scale: Work closely alongside senior developers, support engineers, and global technology partners to ensure reliability and performance.

What We’re Looking For

  • 6+ years of software engineering experience in production C++ environments.

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

  • Strong mastery of REST API design principles and microservices integration.

  • Solid hands-on experience with relational databases and writing performance-tuned SQL.

  • A practical, delivery-focused contract mindset—able to jump straight in, navigate complex technical problems, and deliver value quickly.

Contract Summary

  • Role Type: Daily Rate Contract (Initial 6–12 month duration, strong likelihood of extension).

  • Location: 100% Fully Remote.

  • Rate: Highly competitive daily rate (DOE).

To discuss rate expectations, contract terms, or project specifics in confidence, reach out to Samuel Knox on +353 1 960 9973 or send 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 role is a fully remote Senior Software Engineer contract focused on architecting and delivering high-performance, multi-threaded C++ systems for a global fintech greenfield project. The position emphasizes technical depth, end-to-end ownership, and rapid delivery in a collaborative, high-impact environment.

  • C++ concurrency expertise·High
  • REST API and microservices integration·High
  • SQL/database performance tuning·Medium
  • Delivery-focused contract mindset·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review High-Concurrency C++ Projects

    0–8 min

    Select 1-2 relevant projects and prepare concise stories highlighting your role, challenges, and outcomes.

  2. Summarize REST API and Microservices Experience

    8–14 min

    List key APIs you have designed or integrated, focusing on scalability and reliability.

  3. Prepare SQL Optimization Examples

    14–20 min

    Recall specific instances where you improved database performance and be ready to discuss your approach.

  4. Draft Questions for the Interviewer

    20–25 min

    Choose 2-3 questions from the provided list that matter most to you and tailor them to the company.

  5. Outline Your End-to-End Delivery Process

    25–30 min

    Be ready to walk through your typical workflow from feature design to deployment, emphasizing ownership and collaboration.

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
  • Designing High-Throughput, Low-Latency C++ Applications

    You will need to demonstrate experience building scalable, performant systems for critical payment flows; prepare examples of similar projects.

  • Multi-threaded Programming and Concurrency

    The listing highlights deep technical depth in concurrency; be ready to discuss challenges, solutions, and tools you have used.

  • REST API Design and Microservices Integration

    Strong mastery of REST APIs is required; prepare to explain your approach to designing, implementing, and integrating APIs in production.

  • Performance-Tuned SQL and Relational Database Experience

    Hands-on experience with relational databases and optimizing SQL is essential; have examples of diagnosing and improving database performance.

  • End-to-End Feature Delivery in Greenfield Projects

    You will be expected to own features from design to deployment; prepare to discuss your process and how you ensure quality and timely delivery.

What to research

, 4 items
  • Recent C++ High-Concurrency Projects

    Review and prepare to discuss specific examples of high-performance, multi-threaded C++ systems you have built or contributed to.

  • REST API and Microservices Experience

    Gather details on your experience designing, implementing, and integrating REST APIs, especially in microservices architectures.

  • SQL Performance Tuning

    Prepare concrete examples of optimizing SQL queries and relational database schemas for performance in production environments.

  • End-to-End Feature Delivery

    Be ready to explain your process for taking features from design through to deployment, including testing and collaboration.

Questions to ask

, 6 items
  1. What are the main technical challenges currently facing the greenfield build?

    Why ask this? Shows your interest in the project's complexity and readiness to contribute.

  2. How is the engineering team structured, and how do remote team members collaborate?

    Why ask this? Clarifies team dynamics and expectations for remote work.

  3. What is the typical process for feature design, review, and deployment?

    Why ask this? Helps you understand the workflow and your role in end-to-end delivery.

  4. How is technical debt managed, especially in a fast-moving greenfield environment?

    Why ask this? Demonstrates your awareness of long-term code quality and maintainability.

  5. What are the expectations for cross-functional collaboration with support engineers and technology partners?

    Why ask this? Clarifies the extent of collaboration and communication required.

  6. What tools and technologies are currently used for testing and deployment?

    Why ask this? Gives insight into the technical stack and DevOps practices.

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