C++ Software Engineer
Indexed description
C++ Developer – Fintech (Remote, Permanent)
Job Description:
Our client, a leading organisation in the financial technology sector, is seeking an experienced C++ Developer to join their engineering team. This is a fully remote permanent position based in Ireland.
Job Responsibilities
- Develop, maintain, and enhance backend software applications using C++ and related technologies.
- Contribute to the design and implementation of scalable APIs and distributed systems.
- Support the ongoing stability, performance, and reliability of production systems handling high transaction volumes.
- Collaborate with cross-functional teams including product, operations, and support functions to deliver technical solutions.
- Troubleshoot and resolve technical issues affecting platform performance and client services.
- Participate in software testing, code reviews, and continuous integration activities to ensure high-quality delivery.
- Work within Linux-based environments to deploy, monitor, and maintain applications.
- Contribute to technical improvements and automation initiatives across the software development lifecycle.
Experience Required
- Minimum 3+ years’ experience in software engineering with strong hands-on development in C++.
- Commercial experience developing backend systems and RESTful APIs.
- Strong understanding of relational databases and SQL.
- Experience working within Linux/Unix environments.
- Ability to work independently within a fully remote engineering team.
- Strong communication and problem-solving skills.
- Experience working in agile or fast-paced technology environments.
Desirable Skills
- Exposure to cloud-based infrastructure and services, particularly AWS.
- Experience with containerisation technologies such as Docker or ECS.
- Knowledge of additional programming languages such as Golang, PHP, or Python.
- Familiarity with networking concepts including HTTP, TCP/IP, TLS, and related troubleshooting tools.
- Frontend development exposure including HTML/CSS would be advantageous.
- Interest in cloud infrastructure, automation, and DevOps practices.
Educational Requirements
- Bachelor’s degree or equivalent third-level qualification in Computer Science, Software Engineering, or a related discipline.
Working Hours & Benefits
- Fully remote working model
- Flexible working arrangements
- Competitive salary package
- Opportunity to work on high-scale transaction systems
- Collaborative engineering-focused environment
- Career progression and learning opportunities
HOW TO APPLY:
If you are interested in this role, please apply for this role with your updated CV
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search