
C++ Software Engineer - Fully Remote
Remote
United Kingdom
Full Time
04-04-2025
Job Specifications
Do you want to make a positive difference working for a FinTech for good company making positive changes to the banking industry? Help make a transformative impact on the banking industry through this platform which is driving change in an ethical way. As a mid-level C++ Software Engineer you’ll have the chance to work in a small, talented team to help craft robust solutions using modern C++ to drive performance and power. You’ll be working in a smart team with big ambitions and the C++ Software Engineer will be well supported, mentored and will be given the opportunity for growth and development. You'll be passionate about C++ and writing robust, well engineered code. You'll be working in a fully remote team with a few in person catch ups a year so you can be based anywhere in the UK. Mid-Level C++ Software Engineer requirements:
2+ years of commercial C++ 11/14/17/20 experience
Passion for C++ as a language and STEM degree preferred
Knowledge of design patterns, software design
Pride in developing secure, robust C++ code
AWS / Cloud nice to have
Good communication skills
Must have eligibility for working in the UK The market opportunity is huge and you’ll have the opportunity to take on responsibility and grow so come join whilst we are rapidly growing. Join this well-funded company, as a C++ Software Engineer and be part of a remote-first company with a generous package and great mentorship on offer. Apply for immediate consideration and interview slots for this exclusive role
About the Company
Introducing Remote Worker, the United Kingdom's leading job board for remote and hybrid professionals! We post job openings daily covering the availability across the United Kingdom, all from casual and seasonal work to part time and full time career roles. We understand that outstanding performance begins with outstanding hiring, and this approach sits at the heard of everything we do. Our focus is on excellent customer service, and on delivering an effective solution that targets the best talent more efficiently. The fr... Know more
Related Jobs


- Company Name
- Premier Group Recruitment
- Job Title
- Senior Java Developer
- Job Description
- Senior Java Developer £80,000-£90,000 Central London – Hybrid Working I’m currently working for a global FinTech business who are looking for a Senior Java Developer with experience in Salesforce to join their growing team in London on a hybrid basis while paying up to £90,000. The company have been around since 2013 and specialise in providing a varied FinTech product suite which serves global businesses across industries like Healthcare, Energy and E-Commerce. They tailor their products for companies of all sizes and have now grown across 20 countries with over 10,000 businesses supported. They have also recently partnered with one of the ‘Top 5 Tech Giants’ where their products are being introduced into their FinTech ecosystem and are now looking to embark on AI integration plans throughout 2025. All this external growth means they are now looking to add to their Development team with many of these exciting projects already underway. They are looking for a Senior Developer who has good experience working with Salesforce – which many of their platforms use on the backend – while also being an expert Java Developer and API integration. You will be part of a 4-5 person team and ultimately support the business in developing and enhancing the business product suite and bespoke software for an international client base. This company are based in Central London and require office working of twice a week. Technical Requirements Minimum of 5 years software development experience. Have worked in a FinTech environment previously. Expert Java Developer and working with REST APIs. Salesforce experience – admin/configuration/security/process automation. Apex, JavaScript, SOQL, Testing. Bonus Skills: AWS, LAMP Stack, Snowflake. Develop integrations with 3rd party platforms. Excellent stakeholder management skills and ability to collaborate with wider teams. Ideally have some technical project management experience. Salary/Benefits £80,000-£90,000 25 days holiday plus Bank Holidays. Private Medical Insurance/Dental/DIS benefit. Contributory Pension. Perk Scheme. Progression opportunities to Lead / Technical Architect. If this opportunity is of interest, then please apply and I can give you a call. Tim Stock 01189028800 / 07980610737 https://www.linkedin.com/in/tim-stock-160177159/


- Company Name
- GEA Group
- Job Title
- Software Engineer
- Job Description
- Join Us in Driving Innovation for the Dairy Industry. At GEA Farm Technologies, we know that the future of dairy farming depends on innovation, efficiency, and sustainability. That’s why we are committed to becoming completely CO₂e-neutral by 2040—not just in our offices and production sites, but in the way our products are used by farmers worldwide. Our digital farm management system is designed specifically for the dairy industry, helping farmers, technicians, and farm managers optimize operations, improve sustainability, and maximize efficiency. Responsibilities / Tasks We are looking for a Software Engineers to join our team in Belfast and contribute to the development of cutting-edge digital solutions that make a real difference in modern dairy farming. If you are passionate about software development, enjoy working in a collaborative environment, and want to help build the future of dairy farm management, we would love to hear from you! Who We Are We are part of the GEAdigital Hub, focusing exclusively on developing digital solutions and services for the dairy industry. Our in-house development team collaborates with external partners and experts from various disciplines. We are building a farm management system that supports dairy farmers worldwide. Our technology stack includes Java, TypeScript, Spring Framework, PostgreSQL, Docker, Angular, IntelliJ, Git, Azure DevOps, Nexus, Jenkins, and SonarQube. Your role and impact As a Software Engineer, You Will Develop & Enhance Features – Design and implement solutions that support dairy farmers and farm managers. Take Ownership – Contribute to the full development lifecycle, ensuring high-quality and maintainable code. Work Closely with Users – Support customers and technicians when they need assistance. Ensure Quality & Reliability – Deliver software that is tested, optimized, and ready for real-world use. Collaborate in a Cross-Functional Team – Work alongside developers, testers, and product managers to create innovative solutions Your Profile / Qualifications What You Bring We are looking for motivated individuals who are passionate about building impactful software. You should have: A degree in Computer Science, Software Engineering, or a related field, or equivalent professional training. Experience in web application development . Knowledge of databases and cloud platforms (Azure or AWS). A focus on quality, reproducibility, and delivering reliable solutions. A team-oriented mindset with strong problem-solving skills. A willingness to occasionally travel internationally. Good English communication skills—both written and spoken. Technology Stack Backend: Java, Spring Framework, PostgreSQL Frontend: TypeScript, Angular DevOps & Tools: Docker, Azure DevOps, Git, Jenkins, SonarQube Did we spark your interest? Then please click apply above to access our guided application process.


- Company Name
- Analysis Group
- Job Title
- Support Engineer (London)
- Job Description
- Overview Make an impact at Analysis Group, where we provide our clients with thoughtful, pragmatic solutions to their most challenging business and litigation problems. Analysis Group is one of the largest private economics consulting firms, with more than 1,200 professionals across 15 offices in North America, Europe, and Asia. Since 1981, we have provided expertise in economics, finance, health care analytics, and strategy to top law firms, Fortune Global 500 companies, and government agencies worldwide. Our internal experts, together with our network of affiliated experts from academia, industry, and government, offer our clients exceptional breadth and depth of expertise. The Support Engineer will be part of the Information Technology Service and Support team, which serves as the first internal point of contact for technology needs and issues. In this second-level support role, the Support Engineer will work in a dynamic and highly collaborative environment, providing advanced technical support and exceptional customer service for company-supported devices, applications, and platforms. Essential Job Functions And Responsibilities Deliver exceptional customer service and clear communication across in-person, Microsoft Teams, email, and phone interactions. Provide technical support and troubleshooting for laptops, software applications, virtual machines, video conferencing, networks, and mobile devices. Adhere to service level agreements (SLAs) and best practices for ticket handling, including timely updates, knowledge sharing, and detailed resolution documentation. Participate in after-hours On-Call support on a rotational basis, frequency of rotation depends on staffing. Occasional travel to other AG locations. Create, update, and maintain knowledge base articles following Knowledge-Centered Service (KCS) methodology. Manage and support Office 365 applications, including Outlook, Teams, SharePoint Online, and OneDrive. Utilize remote desktop tools to diagnose and resolve user issues efficiently. Escalate issues appropriately to internal teams when requests exceed the scope of level 2 support. Provide training and onboarding support for new and existing users. Administer and maintain Active Directory objects, including users, security groups, and devices. Image, configure, and deploy laptops and virtual machines, ensuring proper setup and functionality. Deliver desk-side technology support to employees at all levels of the organization. Ensure compliance with security policies and best practices. Provide audio/video and conferencing support for meetings and events. Mentor and support colleagues by offering guidance, training, and expertise as needed. Contribute to IT projects and initiatives as assigned. Qualifications A minimum of 1 year of relevant substantive experience required. Bachelor’s degree, or equivalent, preferred. 3 - 5 years of relevant IT support experience in a corporate environment preferred. Experience supporting and troubleshooting Microsoft Windows 10/11, Microsoft 365 Office Apps, desktops, laptops, mobile devices, VMware, and printers in a corporate environment. Relevant technology certifications (e.g., Microsoft, VMware, networking) are a plus. Experience supporting remote users and proficiency with remote desktop support tools (e.g., SCCM, Intune, GoToAssist, SimpleHelp, TeamViewer, or similar). Proficiency in documenting, prioritizing, and resolving IT incidents and requests within an ITIL-aligned ticketing system, ensuring compliance with SLAs and internal workflows. Experience with knowledge management and documentation best practices, such as KCS methodology, is a plus. Experience providing support for audio/video equipment and conferencing tools (e.g., Zoom, Microsoft Teams, Webex). Understanding of IT security principles, compliance standards, and best practices. Knowledge of networking TCP/IP, DNS, and DHCP. Familiarity with VoIP phone systems (e.g., Cisco). Understanding of Unix/Linux environments is beneficial. Experience providing user training, onboarding support, and mentoring junior team members. Available to support international offices (e.g., Brussels and Paris) as needed, with occasional travel to other AG locations. Ability to participate in an on-call rotation to support business needs outside of regular working hours is required. Strong verbal and written communication skills. Ability to prioritize tasks based on urgency and importance. Excellent time management and ability to establish reasonable deadlines. A growth-oriented mindset, strong interpersonal skills, and an ability to work across differences and under pressure. Motivation to learn new skills and technologies. Being bilingual or multilingual is a plus. French language proficiency is preferred. An inclusive and growth-oriented mindset, strong interpersonal skills, and an ability to work across differences. To the extent permitted by applicable law, eligible candidates must be authorized to work in the United Kingdom without sponsorship or restriction, now and in the future. Physical Demands Heavy lifting, including packages, and computer equipment. Engage in office work using a computer and telephone. Analysis Group embraces equal opportunity. We are committed to building teams that bring a variety of backgrounds, perspectives, and skills, as we believe that a strong and inclusive workforce directly supports our goal of providing the highest-quality work. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other class protected under applicable federal, state, or local law, and we encourage candidates of all backgrounds to apply. Privacy Notice For information about Analysis Group’s privacy practices, please refer to the applicable Analysis Group privacy policy . Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities. Please view the EEOC’s “Know Your Rights” poster here .


- Company Name
- Teleport
- Job Title
- Senior Backend Software Engineer - London (Hybrid)
- Job Description
- We help companies stay secure while moving fast. Built by engineers for engineers, The Teleport Access Platform delivers on-demand, least privileged access to infrastructure based on cryptographic identity and zero trust, with built-in identity security and policy governance, making the happy path for engineers the secure path. Teleport is trusted by the world’s fastest-moving companies, including Elastic, Snowflake, Doordash, and NASDAQ. We recently raised US$110M at a US$1.1B valuation. Our Vision Today's computing environments have too much complexity, too many network boundaries, and too little trust. Complexity slows engineers down and leads to human errors. Complex systems can’t be secure despite the red tape of bureaucracy. We make trusted computing simple. This gives engineers the freedom to move and build a better future. Why Teleport At Teleport, we focus on empowering our people to accomplish their goals by working alongside highly talented people to make the most of their careers. You have the freedom, autonomy and trust to do what you’re great at and have a significant impact on the future prospects of the company. Whether that’s taking a feature or project from ideation to deployment or working with some of the biggest, most interesting companies in the world and solving real challenges for them, we want you to help us build the future. We’re not a big company. You won’t get lost in a crowd. Instead, we move fast, with a team that wants to make an impact, that shares in our success, and gives you the freedom, power, and autonomy to become the very best at what you do. You will be joining engineering team of Teleport, unified access plane for SSH, Kubernetes and Database infrastructure. Nasdaq, SumoLogic and Samsung Electronics trust Teleport to secure access to their infrastructure. Teleport is an open source project, written in Golang with web-based UIs in JavaScript with React. This is a hybrid role - the expectations will be to be in office for two days a week. Who you are - To succeed at Teleport and take your career into the future, we are looking for people who are: Autonomous: We value those who take initiative and get things done. Our team trusts in their ability to make decisions that benefit the company and its customers, letting their work speak for itself Security-minded: Working on the very fabric of the internet and providing infrastructure access to some of the world’s biggest companies means you need to think security-first. Our platform is the gatekeeper - The Wall. And winter is coming. We need to ensure we’re secure Business-savvy: We don’t code for coding's sake. We build for our customers. Designed by engineers for engineers, we understand their environment, challenges and needs better than anyone else. That means we have built a business that can support them by making the right choices that ensure we are in business for the long haul Professional: We are a team of dedicated professionals, committed to excellence. We set a high bar for joining Teleport, ensuring we attract top talent ready to help shape the future. If you’re passionate about being the best at what you do, Teleport is the place for you Here is why we love this job ourselves, and hope you will enjoy it too: The range of problem solving includes networking, performance, security and integrations with existing systems Build and test cycles are measured in seconds, integration tests are running in minutes Most of the code you will write will be open source Our products are loved by their users, you’ll get to talk to some of them on Slack We practice thorough code reviews and have an open design process. Here are the projects you may be working on: Building backend integrations with cloud provider's managed databases Working on scalability and resiliency of clusters with 10K+ nodes Implementing advanced HTTPS proxy with identity aware access control Building hardened security for Linux and Mac users. What to expect once you apply: You will join 30 minute intro call and we will walk you through the compensation, interview process and requirements You join a slack channel and submit a coding challenge in Golang or Rust using Github Requirements: Golang experience Linux systems engineering Cryptography engineering experience is a plus The Benefits While many companies flaunt their benefits and perks to convince you to join their company, we believe your career is more important than that. That’s why we focus on making your day-to-day the best it can be while empowering you to achieve your goals and aspirations. What does that mean? - It means you’ll have the autonomy to make your own decisions and focus on what’s important to you and your role. - It means having access to a senior team that supports you and wants to see you succeed. - You’ll have a smart team you can learn from, collaborate with, and grow with. - It means being able to make an impact and have a voice in the future of the feature, product or company direction. We don’t just leave you to focus on a niche. We allow you to spread your wings and take advantage of opportunities, challenging projects and exciting problems. - It means removing the bureaucracy and red tape that stifles innovation while giving you access to all the information you need to build and take action more quickly. - It means allowing you to have the career you’ve always wanted today, rather than having to “earn your stripes” and wait for the right moment. If you’re good enough, you’re good enough. But we don’t stop there. In addition to the career opportunities at Teleport, we offer a whole range of benefits that help you to maximize your future, including: - Extensive health coverage - Annual expense budget - Rest & recovery policies that maximize leave and your ability to recharge - Investment in your future with retirement savings plans - Equity in a US $1.1-bn business - Professional development opportunities Do you have what it takes? Get to use (and know) Teleport through our unique interview process At Teleport, we do things a bit differently. And when we say we only hire top talent, we actually mean it. Because of this, our interview process is different too - and we’re proud of it. We let your work do the talking. We don’t go in for six rounds of interviews, live whiteboard or live-coding. We don’t hire people that can talk a good game. We only want the best. And for that, we need to see what you can do, in your own time, in your own way. For real. But interviews are a two-way street. Through the project, you’ll get a real taste of life at Teleport, including: - We’re flexible - you’ll have plenty of time to complete your project, if life gets in the way, that’s ok. We can - work around you. - We give you autonomy - you’ll have the space and freedom to figure things out, make decisions, and problem-solve. - We’re collaborative - Got questions? - We have answers. You’ll have support from your team - the one you’...