- Home
- Jobs
- Full-stack
- Senior Software Engineer
Senior Software Engineer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Contract
- Location
- Ireland · Remote within Ireland
- Workplace
- Remote
- Day rate
- €250/day (EUR)
- Category
- Full-stack
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
Similar jobs
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
Review Advanced C++ and Concurrency Concepts
0–8 minSpend time revisiting multi-threaded programming, concurrency models, and debugging techniques in C++.
Prepare Project Ownership Examples
8–14 minSelect and outline 1-2 projects where you led backend development from design to launch, focusing on technical and leadership aspects.
Refresh REST API and Microservices Knowledge
14–20 minReview best practices for REST API design, microservices integration, and relevant frameworks or tools.
Practice SQL Optimization Scenarios
20–25 minWork through examples of identifying and resolving SQL performance bottlenecks in production systems.
Research the Company’s Mission and Payments Sector Trends
25–30 minUnderstand the company’s focus on financial access and current trends in payment systems to tailor your answers.
Talking points
, 5 itemsEnd-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 itemsC++ 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 itemsWhat are the main technical challenges currently facing the engineering team?
Why ask this? To understand where your expertise can have the most impact.
How is success measured for this role, especially on greenfield projects?
Why ask this? Clarifies expectations and performance metrics.
What is the typical team structure and how do engineers collaborate with external partners?
Why ask this? Gives insight into collaboration and communication processes.
Are there opportunities to influence technical direction or architecture decisions?
Why ask this? Assesses your potential for technical leadership and ownership.
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.
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.
