At a Glance
- Tasks: Develop and maintain C++ services, improve frontends, and deploy AI/ML solutions.
- Company: Join Hope Macy, a leading fintech company revolutionising financial technology.
- Benefits: Enjoy remote work, flexible hours, and a competitive salary.
- Other info: Dynamic team culture with opportunities for growth and innovation.
- Why this job: Make a real impact in fintech while working with cutting-edge technologies.
- Qualifications: 3+ years in software engineering with strong C++, TypeScript, and Python skills.
The predicted salary is between 63000 - 77000 Β£ per year.
Are you looking to take on a new C++ coding challenge? Do you want to work from home with flexible working hours? Would you like to work at the forefront of financial technology? Hope Macy is a leading fintech company growing its development team. We are an authorised payment institution and credit reference agency with the UK Financial Conduct Authority (FCA) and provide financial solutions for ethical lending and money management. All our developers work from home and have flexible working hours. We're building technology that makes financial services simpler, smarter, and more connected. Our team is always looking for better ways to solve problems and create value for our clients. It's an exciting space to work in, with plenty of opportunities to shape products that make a real difference.
Our engineering team is split across two codebases which use different languages for different use cases. As a mid-level developer your key responsibilities will be:
- Maintain and extend C++ Lambda services for Open Banking
- Build and improve React/TypeScript frontends
- Develop Python microservices and tooling
- Write and maintain AWS CDK infrastructure (Python)
- Ensure AL/ML services are reliably deployed and scaled across environments
- Participate in the full deployment lifecycle: develop, test, deploy across AWS accounts
Our platform is handling highly confidential information and keeping data secure is at the heart of everything we do. You should therefore have a methodical approach to software development and write high-quality code.
If this opportunity is of interest to you, then here is what we are looking for:
General Requirements (Essential)- Degree or equivalent in a technical subject
- 3+ years of professional software engineering experience
- C++ background (at least one role in work history involving substantive C++ development)
- Comfortable working daily in TypeScript and Python alongside C++
- Solid understanding of REST APIs and microservice architecture
- Comfortable with CMake build systems
- Proficient with Git (branching, rebasing, pull requests)
- Good testing habits (unit tests, integration tests)
- A private, distraction-free, dedicated home office in the UK with a fast internet connection
- A home address within two hours travelling distance of Cardiff by public transport for attending meetings
- Happy and productive on a Linux desktop (Ubuntu)
- Comfortable with CLI-first workflows, shell scripting, and terminal-based development
- Cloud GCP or Azure also accepted
- Familiarity with serverless services (Lambda or equivalent), managed databases, CDNs, DNS, secrets management
- Familiarity with Infrastructure as Code (AWS CDK or CloudFormation preferred, Terraform acceptable)
- Comfortable with CI/CD pipelines and Docker
- Demonstrable experience using AI coding tools, specifically Cursor and/or Claude Code
- Comfortable using AI tools as part of everyday development
- Actively enthusiastic about AI-assisted workflows
C++ Software Engineer (Remote) employer: Hope Macy
Hope Macy is an exceptional employer, offering a dynamic remote work environment that prioritises flexibility and innovation in the fintech sector. With a strong focus on employee growth, our team members are encouraged to explore new technologies and contribute to meaningful projects that simplify financial services. Join us to be part of a collaborative culture where your contributions directly impact ethical lending and money management solutions.