systems with a constant focus on testing, reliability, scalability, and maintainability. Designing, modeling, and programming in a variety of languages and technologies. Working on legacycode as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. More ❯
and market connectivity—working closely with researchers and PMs to iterate rapidly. The environment is flat, technical, and collaborative, with minimal bureaucracy and no legacy code. Tech: Core stack in C++ and Rust. Open to other OOP backgrounds, however. Custom protocol handling, kernel bypass networking. Strategy evaluation infrastructure and More ❯
Software Engineer (C#/SQL/TDD/Code Refactoring/Python/Trading) 6 month contract initially £500 - £600 per day (outside IR35) Hybrid (London, The City) About the Role Albany Growth are looking for an experienced Software Engineer to join a growing technology team. This role is … critical to improving governance, code quality, and testing standards across applications and databases. The successful candidate will be responsible for rearchitecting and refactoring a key database in the company’s trading system. This will enable further modernisation of the software stack in collaboration with other engineers in the software … impact on business-critical software and to collaborate with and learn from other experts. Ideally you’ll have a passion for refactoring to improve code quality, and for automated testing at all levels: unit, integration and acceptance. Essential experience 10+ years commercial experience as a software engineer Significant experience More ❯
Software Engineer (C#/SQL/TDD/Code Refactoring/Python/Trading) 6 month contract initially £500 - £600 per day (outside IR35) Hybrid (London, The City) About the Role Albany Growth are looking for an experienced Software Engineer to join a growing technology team. This role is … critical to improving governance, code quality, and testing standards across applications and databases. The successful candidate will be responsible for rearchitecting and refactoring a key database in the company’s trading system. This will enable further modernisation of the software stack in collaboration with other engineers in the software … impact on business-critical software and to collaborate with and learn from other experts. Ideally you’ll have a passion for refactoring to improve code quality, and for automated testing at all levels: unit, integration and acceptance. Essential experience 10+ years commercial experience as a software engineer Significant experience More ❯
of robust, scalable backend services Spearheading the technical direction of the backend Managing a team of engineers Contributing to overarching technology strategy Transitioning some legacycode to more modern microservices The Lead Backend Engineer will have: Experience in line management and technical leadership of backend Hands on coding More ❯
london, south east england, united kingdom Hybrid / WFH Options
RedCat Digital
of robust, scalable backend services Spearheading the technical direction of the backend Managing a team of engineers Contributing to overarching technology strategy Transitioning some legacycode to more modern microservices The Lead Backend Engineer will have: Experience in line management and technical leadership of backend Hands on coding More ❯
the top of their fields, pushing the boundaries of technology and finance every day. Innovation & Impact: Work in a modern, young codebase with minimal legacycode and technical debt. You’ll have the freedom to choose the best technology for the job, allowing you to innovate and deliver More ❯
for delivering great tools with great usability Can work well in a cooperative team environment and has experience dealing with large and/or legacycode bases Ability to work in an agile, cross-functional environment Be able to lead and mentor a team of programmers of various More ❯
exchange connectivity solutions, and monitoring systems - Use multiple languages, including Java, C++, and Python - Testing at the unit, functional, and integration level - Working on legacycode as well as greenfield development - Providing on-call support as needed - Collaborating with traders, researchers, and software engineers within our group as More ❯
london, south east england, united kingdom Hybrid / WFH Options
Roc Search
exchange connectivity solutions, and monitoring systems - Use multiple languages, including Java, C++, and Python - Testing at the unit, functional, and integration level - Working on legacycode as well as greenfield development - Providing on-call support as needed - Collaborating with traders, researchers, and software engineers within our group as More ❯
documentation including FDS, test plans, and I/O lists Work with systems like Allen Bradley, Siemens, Mitsubishi, Wonderware, Rockwell Test, proof, and document code to high standards Understand and work from electrical schematics and P&IDs Conduct site-based commissioning, upgrades, and repairs Analyse and modify legacycode where needed Communicate effectively with internal teams and clients Play a key role in ongoing process improvement and system optimisation What We’re Looking For: Experience writing PLC code in an engineering or customer-facing environment Solid understanding of SCADA systems and industrial automation Familiarity with More ❯
documentation including FDS, test plans, and I/O lists Work with systems like Allen Bradley, Siemens, Mitsubishi, Wonderware, Rockwell Test, proof, and document code to high standards Understand and work from electrical schematics and P&IDs Conduct site-based commissioning, upgrades, and repairs Analyse and modify legacycode where needed Communicate effectively with internal teams and clients Play a key role in ongoing process improvement and system optimisation What We’re Looking For: Experience writing PLC code in an engineering or customer-facing environment Solid understanding of SCADA systems and industrial automation Familiarity with More ❯
who thrives on tackling complex technical challenges. Responsibilities Lead the overall architectural design and implementation of the modernized software. Analyse and understand the existing legacy system, including its functionalities, challenges, and limitations. Define a comprehensive migration strategy, factoring in technical feasibility, business needs, and user impact. Design a microservices … break down monolithic components into smaller, independent services. Select and implement appropriate development tools and technologies within the Azure cloud ecosystem. Develop infrastructure as code scripts for automated provisioning and deployment of services. Define API specifications and standards for seamless data exchange between services. Mentor and guide junior engineers … tools like Terraform or Azure Resource Manager. Proficient in at least one backend programming language (e.g., Python, Java, Node.js). Desirable Experience working with legacycode modernization projects. Knowledge of CI/CD pipelines and DevOps practices. Experience in containerization technologies like Docker and Kubernetes. Ways of working More ❯
connectivity solutions, and monitoring systems. Work in multiple languages, including Java, Python, and TypeScript. Test at the unit, functional, and integration level. Work on legacycode as well as greenfield development. Provide on-call support as needed. Collaborate with traders, operations, and software engineers within our group as More ❯
API design and development, ideally for mobile-to-device communication. Experience with parsing data from external hardware or embedded systems. Ability to work with legacycode and modernise architecture without breaking functionality. Nice to Have: Experience with hardware interfacing or working with embedded devices. Familiarity with security best More ❯
Nottinghamshire, United Kingdom Hybrid / WFH Options
Akkodis
hold names!) and they have 3 million+ users over the globe too. They built the platform from scratch several years ago using absolutely no legacycode and only the very best technology stack and enterprise tools within a true Microservices environment. They have since grown their Engineering function More ❯
GCP). Key Responsibilities Build, improve, and automate risk models. Collaborate with teams to refine risk strategies. Optimise reporting and infrastructure. Enhance and improve legacy codebase. What You’ll Need Expertise in Python, SQL, and GitLab. Experience in risk model development (LGD, PD, VaR, etc.). Background in banking More ❯
london, south east england, united kingdom Hybrid / WFH Options
Harrington Starr
GCP). Key Responsibilities Build, improve, and automate risk models. Collaborate with teams to refine risk strategies. Optimise reporting and infrastructure. Enhance and improve legacy codebase. What You’ll Need Expertise in Python, SQL, and GitLab. Experience in risk model development (LGD, PD, VaR, etc.). Background in banking More ❯
Wantage, Oxfordshire, United Kingdom Hybrid / WFH Options
Square One Resources
driven by the dedication and expertise of our team members. Job Responsibilities/Objectives Develop SuiteScripts to meet business requirements. Understand, maintain, and update Legacy code. Accurately document and communicate scripts and workflows. Generate and modify NetSuite reports. Manage NetSuite system updates, including products, classes, and customers. Ensure workflows More ❯
Oxfordshire, England, United Kingdom Hybrid / WFH Options
Square One Resources
driven by the dedication and expertise of our team members. Job Responsibilities/Objectives Develop SuiteScripts to meet business requirements. Understand, maintain, and update legacy code. Accurately document and communicate scripts and workflows. Generate and modify NetSuite reports. Manage NetSuite system updates, including products, classes, and customers. Ensure workflows More ❯
and maintaining a variety of self-service delivery mechanisms including web applications, API and data exchanges. Experience working with, and refactoring/rewriting, a legacy codebase. Familiarity with multiple programming languages (Ruby is our primary language at the moment, but we have a diverse tech stack, including Python). More ❯
and maintaining a variety of self-service delivery mechanisms including web applications, API and data exchanges. Experience working with, and refactoring/rewriting, a legacy codebase. Familiarity with multiple programming languages (Ruby is our primary language at the moment, but we have a diverse tech stack, including Python). More ❯
design and build software to a high standard. Lead initiatives that introduce or improve best practices, including new tools, methodologies, and standards that elevate code quality and efficiency. Act as a trusted advisor to engineering leadership, providing insights into industry trends, emerging technologies, and competitive landscape. Collaborate with cross … in areas such as privacy, security, and process adherence. Help teams adapt to working with new technologies and be comfortable with refactoring and modernising legacy code. Assist with diagnosis and remediation of critical or challenging incidents. Requirements Expertise in cloud architecture, with excellent knowledge of the Microsoft technology stack More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
M-KOPA
team you will work as a servant leader, coach and contributor within a team which places emphasis on high quality output using infrastructure as code, observability and monitoring as well as automated testing in all environments, including production". About Us At M-KOPA, we are revolutionising financial inclusion … committed to building a fully decoupled, event-driven architecture. Why M-KOPA? Leadership Opportunity: Lead a team of talented engineers, guiding them through both legacy and greenfield projects. Innovative Environment: Continuously improve and innovate within a dynamic and supportive team. Remote Flexibility: Fully remote role within UTC -1 to … backend engineers, fostering a collaborative and high-performing environment. Lead as a servant leader, coach, and contributor, emphasising high-quality output using infrastructure as code, observability, and monitoring, as well as automated testing in all environments, including production. Full Ownership: Oversee the entire software stack, including supporting infrastructure, throughout More ❯
team you will work as a servant leader, coach and contributor within a team which places emphasis on high quality output using infrastructure as code, observability and monitoring as well as automated testing in all environments, including production. About Us At M-KOPA, we are revolutionising financial inclusion and … committed to building a fully decoupled, event-driven architecture. Why M-KOPA? Leadership Opportunity: Lead a team of talented engineers, guiding them through both legacy and greenfield projects. Innovative Environment: Continuously improve and innovate within a dynamic and supportive team. Remote Flexibility: Fully remote role within UTC -1 to … backend engineers, fostering a collaborative and high-performing environment. Lead as a servant leader, coach, and contributor, emphasising high-quality output using infrastructure as code, observability, and monitoring, as well as automated testing in all environments, including production. Full Ownership: Oversee the entire software stack, including supporting infrastructure, throughout More ❯