- Home
- Jobs
- Full-stack
- C++ Software Engineer – Junior to Senior!
C++ Software Engineer – Junior to Senior!
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Location
- Ireland · Remote within Ireland
- Workplace
- Remote
- Category
- Full-stack
What you'll be doing
Join a fast-growing FinTech as a C++ Software Engineer, working remotely in Ireland. This role offers the chance to develop your C++ expertise while tackling technical challenges on a live payments platform. Collaborate with experienced engineers and take ownership of your work from day one, with opportunities for career progression.
- Design, build and maintain high-performance server applications
- Develop new features primarily using C++
- Work on a live platform processing thousands of financial transactions
- Collaborate with experienced engineers across an international team
Key requirements
Must-have
- Commercial experience developing software using C or C++
- An interest in building scalable, high-performance systems
- Understanding of REST APIs, multithreaded programming or distributed systems
Experience: Junior to Mid-Level
Role signals
- Technical focus
- Full-stack
- Hands-on vs management
- Hands-on
Similar jobs
Check your CV against this job
Get a certified technical review aimed at this role.
Full job description
C++ Software Engineer – Junior to Senior!
-
C++ Development
-
FinTech space
-
Fully Remote in Ireland
A fast-growing FinTech is expanding its engineering team in Ireland and looking for ambitious C++ Software Engineers at Junior to Mid-Level. This is more than a development role it’s an opportunity to build your C++ expertise, work alongside experienced Senior Engineers and take real ownership from day one.
You’ll be working on a live payments platform processing thousands of transactions, tackling real technical challenges across high-performance systems and cloud infrastructure.
With a growing team and genuine career progression, this is an opportunity to develop your skills and become the next Senior Engineer.
What You’ll Do
-
Design, build and maintain high-performance server applications
-
Develop new features primarily using C++
-
Work on a live platform processing thousands of financial transactions
-
Collaborate with experienced engineers across an international team
What You’ll Bring
-
Commercial experience developing software using C or C++
-
An interest in building scalable, high-performance systems
-
Understanding of REST APIs, multithreaded programming or distributed systems
Why Consider This Opportunity?
This role offers the chance to join a growing engineering team where your responsibilities can evolve alongside your experience. Whether you are looking to strengthen your C++ expertise or take the next step towards a more senior engineering position, there is genuine scope to develop your career within the business.
The role is fully remote within Ireland and offers a competitive salary + Strong benefit package
Interview prep pack
Grounded in this listing. Use it to prepare examples before you apply.
Your interview focus
Based on this listing, the role of C++ Software Engineer offers an opportunity to work on high-performance systems in the FinTech space, emphasizing both technical skills and collaboration with experienced engineers.
- C++ Development·High
- High-performance systems·High
- REST APIs·High
- Multithreaded programming·High
Only have 30 minutes?
Follow a focused preparation plan based on this job.
Start 30-minute prep
Your 30-minute plan
Review C++ Projects
0–10 minSpend time reflecting on your past C++ projects and prepare to discuss them in detail.
Study High-Performance Systems
10–20 minResearch best practices in building high-performance applications and prepare examples.
Practice Multithreading Concepts
20–25 minReview multithreading techniques and prepare to discuss your experience with them.
Prepare Questions for the Interviewer
25–30 minFormulate insightful questions to ask the interviewer about the team and projects.
Talking points
, 4 itemsC++ Development Experience
Prepare to discuss specific projects where you utilized C++ to solve complex problems, showcasing your technical skills.
Building Scalable Systems
Be ready to explain your understanding of scalability and any relevant experiences in developing high-performance applications.
Understanding of REST APIs
Consider examples where you have implemented or interacted with REST APIs, as this is crucial for the role.
Multithreaded Programming
Prepare to discuss your experience with multithreading, including challenges faced and how you overcame them.
What to research
, 3 itemsResearch the FinTech Industry
Understand current trends and challenges in the FinTech space, particularly related to software engineering.
Familiarize with High-Performance Computing
Look into best practices and technologies used in high-performance computing to enhance your understanding.
Explore Multithreading Concepts
Review key concepts and techniques in multithreaded programming to prepare for technical discussions.
Questions to ask
, 5 itemsWhat are the biggest challenges your team is currently facing?
Why ask this? This question helps you understand the team's dynamics and areas where you can contribute.
How does the team approach code reviews?
Why ask this? Understanding the code review process can give insights into the team's culture and quality standards.
What opportunities for professional development does the company offer?
Why ask this? This shows your interest in growth and helps you gauge the company's commitment to employee development.
Can you describe the typical project lifecycle in your team?
Why ask this? This question provides insight into how projects are managed and executed within the team.
What technologies does the team currently use for development?
Why ask this? Understanding the tech stack will help you assess your fit and readiness for the role.
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.
