Job Closed
This listing is no longer active.
Ready to modernise, transform and accelerate your IT?
Senior C++ Developer
Location
United Kingdom
Posted
92 days ago
Salary
0
Seniority
Senior
Job Description
Senior C++ Developer
Version 1
• Enhance, maintain, and modernize a complex, legacy MFC-based Windows desktop application. • Work through tightly coupled UI logic, large view hierarchies, and challenging architectural areas in an existing MFC codebase. • Collaborate closely with customers, providing technical credibility and professional communication in a visible engagement. • Serve as a primary strong C++ engineer within the project team. • Work across the Windows desktop stack, ensuring seamless integration within the existing Win32/MFC architecture. • Ensure high reliability, stability, and maintainability of the application with minimal oversight. • Contribute to reducing technical risk by bringing proven, demonstrable Windows C++ expertise.
Job Requirements
- 7 to 10 Years of strong, recent, and hands-on experience in Windows-native C++ development, specifically with Win32 API and MFC (not general or outdated C++ work)
- Experience modernizing legacy Windows applications.
- Beneficial would be experience working on computational science and computational solvers.
- Experience in optimisation, parallelisation, multithreading, mathematical models, complex data models.
- Familiarity with COM Windows debugging tools, or Visual Studio diagnostics.
- Understanding performance optimization in MFC/Win32.
- Ability to navigate and refactor large legacy codebases.
- Proven experience maintaining or improving complex legacy MFC applications, including areas with poor coding practices or deep UI coupling.
- Ability to be productive immediately, without ramp-up time on Win32/MFC fundamentals.
- Strong problem-solving capabilities within Windows desktop environments.
- Comfort working directly with customers—professional communication, credibility, and clarity are essential.
- Demonstrated history of delivering high-quality software with low risk of escalation due to skill gaps.
Benefits
- Share in our success with our Quarterly Performance-Related Profit Share Scheme, where employees collectively benefit from a share of our company's profits
- Strong Career Progression & mentorship coaching through our Strength in Balance & Leadership schemes with a dedicated quarterly Pathways Career Development programme
- Flexible/remote working, Version 1 is tremendously understanding of life events and people’s individual circumstances and offer flexibility to help achieve a healthy work life balance
- Financial Wellbeing initiatives including; Pension, Private Healthcare Cover, Life Assurance, Financial advice and an Employee Discount scheme
- Employee Wellbeing schemes including Gym Discounts, Bike to Work, Fitness classes, Mindfulness Workshops, Employee Assistance Programme and much more.
- Generous holiday allowance, enhanced maternity/paternity leave, marriage/civil partnership leave and special leave policies
- Educational assistance, incentivised certifications, and accreditations, including AWS, Microsoft, Oracle, and Red Hat
- Reward schemes including Version 1’s Annual Excellence Awards & ‘Call-Out’ platform.
- Environment, Social and Community First initiatives allow you to get involved in local fundraising and development opportunities as part of fostering our diversity, inclusion and belonging schemes.
- And many more exciting benefits… drop us a note to find out more.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Title: *DB2 Database Engineer Location: Schaumburg United States ID 133171 Job Description: Zurich (Schaumburg, IL) seeks a DB2 Database Engineer to oversee the design, implementation, and maintenance of our DB2 on Linux servers, understand software development methodologies and work with development, platform, security, and infrastructure teams to support the databases at Zurich. Specific duties include: assist with creation and maintenance of end-to-end automation of deployment, monitoring, and infrastructure management of database services; design and implement database structures that meet the business requirements while ensuring scalability, reliability, and performance; develop custom scripts to increase system efficiency and lower the human intervention time on any tasks; perform database tuning, troubleshooting, and optimization to ensure optimal performance and minimize downtime; provide consultation to business personnel, the development team and infrastructure team with the design and support of host systems with client and internal applications by participating in project meetings; design DB2 solutions including architecture, deployment processes, providing end-to-end database support for cloud services through monitoring, incident response, and incident resolution for the Public Cloud Platform environment, provide support and expertise to troubleshoot issues on the public cloud database platforms (Azure) for hosted workloads, Infrastructure as Code (IaC) using Azure DevOps and Ansible to automate DB2 build and configuration in cloud environments, build and configuration standards; troubleshoot and provide solution connection of various types and native clients; lead and mentor junior database administrators, engineers and developers; and stay updated with the latest trends and technologies in database management and security. Option to work remotely from anywhere in the U.S. with required travel to Schaumburg HQ once a year. Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, or a closely related field of study, plus 5 years of experience in the job offered, or as a Cloud Engineer, System Lead (DBA), Senior system Analyst (DBA), Database Administrator, DB2 Administrator or similar position overseeing the design, implementation, and maintenance of databases. Must have 5 years of experience with each of the following: deploying, monitoring, and managing infrastructure of DB2 servers; designing and implementing database structures to meet business requirements while ensuring scalability, reliability, and performance; developing custom scripts to increase system efficiency and lower the human intervention time on any tasks; working with Linux operating systems; working with SQL, PowerShell, Bash, Ansible, and Python for automation; performing database tuning, troubleshooting, and optimization to ensure optimal performance and minimize downtime; providing consultation of the design and support of host systems; designing DB2 solutions including architecture, deployment processes; providing end-to-end database support for cloud services through monitoring, incident response, and incident resolution for the Public Cloud Platform environment; providing support and expertise to troubleshoot issues on the public cloud database platforms including Azure for hosted workloads, Infrastructure as Code (IaC) using Azure DevOps and Ansible to automate DB2 build and configuration in cloud environments, build and configuration standards; troubleshooting and solutioning connections of jdbc, odbc and native clients; working with high availability, disaster recovery and storage concepts; and working with database security including implementation, support and evaluating database security in DB2. Option to work remotely from anywhere in the U.S. with required travel to Schaumburg HQ once a year. Job ID: 133171 At Zurich, compensation for roles is influenced by a variety of factors, including but not limited to the specific office location, role, skill set, and level of experience. In compliance with local laws, Zurich commits to providing a fair and reasonable compensation range for each role. For more information about our Total Rewards, please click here. Additional rewards may encompass short-term incentive bonuses and merit increases. We encourage candidates with salary expectations beyond the provided range to apply, as they will be considered based on their experience, skills, and education. The salary indicated represents a nationwide market range and has not been adjusted for geographic differentials pertaining to the location where the position may be filled. The proposed salary range for this position is $157,200. Why Zurich? At Zurich, we value your ideas and experience. We offer growth, inclusion, and a supportive environment—so you can help shape the future of insurance. Zurich North America is a leader in risk management, with over 150 years of expertise and coverage across 25+ industries, including 90% of the Fortune 500®. Join us for a brighter future—for yourself and our customers. Zurich in North America does not discriminate based on race, ethnicity, color, religion, national origin, sex, gender expression, gender identity, genetic information, age, disability, protected veteran status, marital status, sexual orientation, pregnancy or other characteristics protected by applicable law. Equal Opportunity Employer disability/vets. Zurich complies with 18 U.S. Code § 1033. Please note: Zurich does not accept unsolicited CVs from agencies. Preferred vendors should use our Recruiting Agency Portal. Location(s): AM - Schaumburg Remote Working: Yes Schedule: Full Time Employment Sponsorship Offered: No
Backend Engineer II
TabbyOn a mission to create financial freedom. No interest. No fees. Shariah-Compliant.
Role Description We’re looking for a Backend Engineer to help scale the systems behind Tabby’s core products. You’ll work on high-impact projects in a high-growth environment, alongside a world-class remote engineering team spread across 20+ countries. Key Responsibilities - Backend engineering experience, with ideally commercial experience in Golang - Experience building scalable, distributed systems and working with high-load architectures - Solid understanding of backend tools and technologies — we use PostgreSQL, Redis, Kubernetes, Google Cloud Platform, GitLab, and a microservices architecture - Experience integrating third-party APIs and contributing to product development - A passion for writing clean, testable, and maintainable code - A proactive mindset and the ability to work independently - Strong communication skills in English (B2 level or higher) Benefits - A working environment that gives you autonomy and responsibility from day one. - Participation in the company’s employee stock options program. - Health Insurance - Flexi benefits you can use for wellness, travel, or learning - Work alongside a high-performing, international engineering team in a global fintech unicorn
Commercial Biller
LifeBridge HealthHeadquartered in Baltimore, Maryland, LifeBridge Health is a nonprofit regional healthcare organization serving northwest Baltimore and the surrounding counties. One of the most co
Edit healthcare claims for accurate submission, import and transmit claims to payers, prepare daily tracking and error reports, and assist with billing system upgrades to enhance operational efficiency.
Senior Java Software Engineer, German
accesa.euThe place where creative problem-solvers that care for people, solutions, and their impact thrive
• Develop and maintain Java-based backend applications and microservices with a focus on performance and reliability. • Implement applications following best practices in clean code, testing, and performance optimization. • Work closely with DevOps to containerize and deploy applications and integrate CI/CD pipelines. • Use events to build robust, asynchronous systems that support scalability and decoupled services. • Design and maintain efficient relational database integrations that ensure data integrity and system responsiveness. • Engage in architectural discussions, perform code reviews, and promote best practices. • Provide guidance to junior developers and foster a culture of collaboration and continuous improvement.




