- Home
- Jobs
- Full-stack
- C++ Software Engineer – Fully Remote
C++ Software Engineer – Fully Remote
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 global fintech as a C++ Software Engineer working fully remotely from Ireland. You'll design, build, and maintain C++ applications, develop new features, and tackle complex, performance-focused software. Collaborate with a small, fast-growing team and have real ownership and impact as the company expands.
- Design, build and maintain C++ applications
- Build new software features using C++, PHP, Golang and HTML
- Work on complex, performance-focused software
Key requirements
Must-have
- 6+ years software development experience with C++
- Strong knowledge of REST API design principles
- Strong knowledge of multi-threading programming
- Knowledge of relational databases and SQL
Experience: 6+ years software development experience with C++
Role signals
- Technical focus
- full-stack
- Hands-on vs management
- Hands-on
Similar jobs
Full job description
C++ Software Engineer – Fully Remote
-
Huge international scale
-
Fast career progression
-
Greenfield projects
This Software Engineer role is with a well-established and fast-growing global fintech company. The company’s mission is to increase financial access through technology. Currently a small team with amazing potential for rapid career growth.
The organisation is searching for an experienced Software Engineer to join the fast growing team to work within the technical team. This is a great opportunity for someone who wants real ownership, variety in their work and the chance to make a visible impact as the organisation continues to grow. You’ll have the opportunity to build and test new features, solve interesting technical challenges, and work closely with talented developers, support teams and external technology partners.
This C++ Software Engineer position is perfect for an experienced and independent software engineer looking to collaborate on a global scale. The company is expanding rapidly into new markets giving you significant opportunities to grow.
-
You will:
- Design, build and maintain C++ applications.
-
Build new software features using C++, PHP, Golang and HTML.
-
Work on complex, performance-focused software.
-
Fully remote
-
What’s required:
- 6+ years software development experience with C++.
-
Strong knowledge of REST API design principles and multi-threading programming.
-
Knowledge of relational databases and SQL.
Competitive base salary DOE + strong benefits package.
For more information contact Samuel Knox confidentially on +353 1 960 9973 or email your CV 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 for an experienced C++ Software Engineer to design, build, and maintain high-performance applications in a remote, global fintech environment. The position emphasizes ownership, collaboration, and the development of new features using C++, with exposure to PHP, Go, HTML, and SQL.
- C++ expertise·High
- REST API design·High
- Multi-threading·High
- SQL/database integration·Medium
Only have 30 minutes?
Follow a focused preparation plan based on this job.
Start 30-minute prep
Your 30-minute plan
Review and Summarize Recent C++ Projects
0–8 minPrepare concise examples of your most relevant C++ work, focusing on design, performance, and collaboration.
Refresh REST API and Multi-threading Concepts
8–15 minStudy RESTful API design and multi-threaded programming patterns in C++.
Practice Explaining SQL Integration
15–20 minBe ready to discuss how you have used SQL and relational databases in C++ applications.
Prepare Questions for the Interviewer
20–25 minSelect and tailor questions to clarify team practices, technical challenges, and growth opportunities.
Test Remote Communication Tools
25–30 minEnsure your setup is ready for a remote interview, including video, audio, and screen sharing.
Talking points
, 5 itemsDesigning and Maintaining C++ Applications
You will need to demonstrate your ability to architect, implement, and support robust C++ solutions, especially in a fintech context.
REST API Design Principles
The role requires strong knowledge of REST APIs, so be ready to discuss how you've designed, consumed, or integrated APIs in past projects.
Multi-threading and Performance Optimization
Given the focus on complex, performance-focused software, you should prepare examples of handling concurrency, synchronization, and optimizing multi-threaded applications.
Working with Relational Databases and SQL
You will need to show experience in designing schemas, writing efficient queries, and integrating C++ applications with SQL databases.
Collaborating in a Remote, Cross-functional Team
The company is global and remote-first, so be ready to discuss how you communicate, collaborate, and deliver results in distributed teams.
What to research
, 4 itemsReview Advanced C++ Concepts
Refresh knowledge of modern C++ features, memory management, and performance optimization.
Study REST API Design and Integration in C++
Prepare to discuss RESTful principles and how to implement or consume APIs using C++ libraries.
Brush Up on Multi-threading and Concurrency
Review thread management, synchronization primitives, and debugging multi-threaded code in C++.
Practice SQL and Database Integration
Revisit SQL query writing, schema design, and integrating C++ applications with relational databases.
Questions to ask
, 6 itemsWhat are the main technical challenges currently facing the team?
Why ask this? To understand the complexity and focus areas of the role.
How does the team approach code reviews and knowledge sharing in a remote environment?
Why ask this? To assess collaboration practices and team culture.
What is the typical process for designing and launching new features?
Why ask this? To clarify expectations around ownership and development workflow.
How is success measured for this role and the team?
Why ask this? To align your contributions with company goals.
What opportunities are there for learning new technologies or expanding into other areas of the stack?
Why ask this? To gauge growth potential and skill development.
How does the company support remote employees in terms of communication and resources?
Why ask this? To ensure you can be effective and supported while working remotely.
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.
