- Home
- Jobs
- Full-stack
- C++ Senior Software Engineer – Fully Remote
C++ Senior 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 Senior C++ Software Engineer, working fully remotely from Ireland. You'll develop, maintain, and enhance C++ applications, create new features, and work on performance-focused software in a small, growing team with international reach and career progression opportunities.
- Develop, maintain and enhance C++ applications
- Create and deliver new software features using C++, PHP, Golang and HTML
- Work on technically challenging and performance-focused software
- Collaborate with developers, support teams and external technology partners
Key requirements
Must-have
- 6+ years of professional software development experience using C++
- Good understanding of REST API design
- Experience with multi-threaded programming
- Experience with relational databases and SQL
Experience: 6+ years
Role signals
- Technical focus
- full-stack
- Hands-on vs management
- Hands-on
Similar jobs
Full job description
C++ Senior Embedded Software Engineer – Fully Remote
-
International reach
-
Excellent career progression
-
New and exciting projects
This is an exciting opportunity for a Senior Software Engineer to join a well-established and rapidly expanding global FinTech company. Their mission is to use technology to improve financial access, and with a small team currently in place, there is significant scope for growth and progression.
They are looking for an experienced Software Engineer to join their technical team. You’ll have the opportunity to take ownership of your work, get involved across a variety of projects and make a real impact as the business continues to scale. You’ll be developing and testing new features, tackling challenging technical problems and working alongside developers, support teams and external technology partners.
This C++ Software Engineer role would suit an experienced and self-motivated engineer who enjoys having ownership of their work and wants to contribute to a company operating on an international scale. With the business continuing to expand into new markets, there is plenty of opportunity to develop your career alongside the organisation.
-
You will:
- Develop, maintain and enhance C++ applications.
-
Create and deliver new software features using C++, PHP, Golang and HTML.
-
Work on technically challenging and performance-focused software.
-
Work fully remotely.
-
What’s required:
- 6+ years of professional software development experience using C++.
-
Good understanding of REST API design and multi-threaded programming.
-
Experience with 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 [email protected]
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 a Senior C++ Software Engineer in a remote, full-stack position at a global FinTech company, focusing on developing and enhancing C++ applications, REST APIs, and working with multi-threaded systems and SQL databases.
- C++ expertise·High
- API design·Medium
- Concurrency·High
- SQL/database·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 Key C++ Projects
0–8 minList and outline your most relevant C++ projects, focusing on technical challenges and your contributions.
Brush Up on REST API and SQL Skills
8–15 minRevisit REST API design principles and practice writing and optimizing SQL queries.
Practice Explaining Multi-threaded Solutions
15–21 minPrepare concise explanations and examples of how you have handled concurrency and performance in C++.
Research the Company’s FinTech Focus
21–26 minUnderstand the company’s mission and recent projects to tailor your answers and questions.
Prepare Role-specific Questions
26–30 minSelect and refine questions to ask the interviewer about the team, projects, and growth opportunities.
Talking points
, 5 itemsC++ Application Development
Demonstrate your depth of experience in building, maintaining, and enhancing complex C++ applications, as this is the core requirement.
REST API Design
Showcase your understanding of designing and integrating RESTful APIs, which is essential for building scalable and maintainable systems.
Multi-threaded Programming
Highlight your ability to write efficient, thread-safe code, as the role involves performance-focused and concurrent software.
Relational Database Experience
Provide examples of working with SQL and relational databases, as this is a key part of the technology stack.
Cross-functional Collaboration
Prepare to discuss how you work with developers, support teams, and external partners, reflecting the collaborative nature of the role.
What to research
, 4 itemsReview Advanced C++ Concepts
Refresh knowledge of modern C++ features, memory management, and performance optimization.
REST API Design Principles
Study best practices for designing, documenting, and securing RESTful APIs.
Concurrency in C++
Practice implementing and debugging multi-threaded code, focusing on thread safety and performance.
SQL and Relational Database Skills
Prepare to discuss schema design, query optimization, and integration with C++ applications.
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 projects you would join.
How is the development team structured, and how do cross-functional collaborations typically work?
Why ask this? To gauge team dynamics and collaboration expectations.
What is the typical process for designing and deploying new features?
Why ask this? To clarify the workflow and your potential involvement in the full development lifecycle.
How does the company support remote engineers in terms of communication and professional development?
Why ask this? To assess support structures for remote work and career growth.
What opportunities exist for learning or working with technologies beyond C++, such as Go or PHP?
Why ask this? To explore the potential for expanding your technical skill set.
How does the team ensure code quality and maintainability in a fast-growing environment?
Why ask this? To understand expectations around technical standards and best 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.
