City of London, London, United Kingdom Hybrid/Remote Options
Stott and May
and scalability. Stay up-to-date with the latest Java technologies and industry trends. Required Skills & Experience: Strong experience in Java (Java 8+) development. Solid understanding of object-orientedprogramming and design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data) . Experience with relational databases (e.g., MySQL, PostgreSQL) and writing SQL queries. Knowledge of More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Motilent
Computer Science, Engineering, or a related technical discipline, and 5+ years of experience as a software engineer within a commercial environment. Proficiency in at least one modern object-orientedprogramming language (preferably Java) and willingness to learn new technologies. Proven experience developing microservices and deploying them on major cloud providers (AWS, Azure, or GCP). Working knowledge More ❯
City of London, London, United Kingdom Hybrid/Remote Options
REC SOLUTIONS LIMITED
in this role as a Senior Software Engineer C++, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past. Responsibilities and More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Harrington Starr
compliant delivery. Participate in code reviews and continuous improvement initiatives. What you’ll need: Proven C# and .NET development expertise (Framework & .NET Core). Strong understanding of object-orientedprogramming, design principles, and best practices. Solid experience with SQL Server and Oracle databases. Experience in financial or regulatory reporting systems within banking. Familiarity with DevOps, CI/ More ❯
Strong understanding of MySQL , Eloquent models , and RESTful APIs . Experience integrating third-party APIs and webhooks. Familiarity with Git and collaborative code management. Strong understanding of object-orientedprogramming principles . Ability to thrive in a fast-paced environment and continuously learn new technologies. Nice to Have Experience with Alpine.js , Livewire , and vanilla JavaScript. Knowledge of More ❯
go. Why Join FDM’s Graduate Programme? Up to 12 weeks of hands-on training in our Skills Lab with expert coaches Learn practical skills such as Object-OrientedProgramming, Java, Springboot, React, Python, JavaScript, Git, SQL, cloud platforms, and CI/CD pipelines and AI integrations Make an impact and work on real projects with top More ❯
based applications (AWS, Azure, or GCP) Deep understanding of LAMP stack, modern PHP (8.x+), and best practices for enterprise-grade systems Technical Expertise Expert-level understanding of Object-OrientedProgramming, SOLID principles, and modern PHP standards (PSR series) Proven ability to design and implement large-scale, modular, and maintainable architectures (Domain-Driven Design, Hexagonal/Clean Architecture More ❯
systems Skills: Proficient in Rust (or low-latency C++, looking for Rust exposure) Experience with latency-sensitive system development, multi-threaded coding, and scalable distributed systems) Familiarity with concurrency, OOP, database systems, and basic SQL Knowledge of Linux/Unix, AWS, Git, Docker, EVM, and blockchain fundamentals Apply now More ❯
City of London, London, United Kingdom Hybrid/Remote Options
RedCat Digital
environment issues across multiple teams Provide occasional out-of-hours or weekend support when needed Skills and Experience: Strong C#/.NET development background Good understanding of object-orientedprogramming Experience with SQL Server or Oracle databases Familiarity with IIS and Windows application development Excellent communication and problem-solving skills Desirable: Exposure to DevOps, CI/CD More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Spectrum Search
growth over time About You : 4–8 years of experience in a quantitative development role Solid understanding of treasury and balance sheet concepts, particularly ALM Proficient in object-orientedprogramming – Python Able to work collaboratively across functions and communicate technical ideas clearly Highly adaptable, with the ability to prioritise and perform in a fast-moving environment Strong More ❯
london (city of london), south east england, united kingdom
Xpertise Recruitment
experience in Python (FastAPI desirable). Frontend experience with technologies such as TypeScript and React. 3+ years of experience in developing complex software solutions. Solid understanding of object-orientedprogramming and test-driven development (TDD, BDD). Familiarity with agile software engineering practices. Passion for continual learning and experimentation. Desirable Skills: Experience with C# Experience with AWS More ❯
firm have a very specific set of requirements and will not look outside of this. They are; Have studied Computer Science or Maths at a Top University Have strong OOP – language is not important; Python, Java, C C#. Strong problem-solving capability Some SQL experience Have had internship or placement experience (non-negotiable) Salary range is £45K-£55K + bonus More ❯
architecture of distributed, high-throughput systems. Conduct research to enhance optimisation frameworks and algorithm performance. Required Experience Strong foundation in mathematics, optimisation, or operations research. Demonstrated Python engineering skills (OOP, algorithms, data structures). Ability to transform theoretical models into practical solutions. Strong communication and teamwork skills. Preferred Experience MSc/PhD in a quantitative discipline. Experience with optimisation frameworks More ❯
development You have a strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it More ❯
in this role as a Senior Software Engineer C++, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past. Responsibilities and More ❯
related technical field. • 8+ years of hands-on software development experience, including large-scale backend systems or platform engineering. • Expert in Python with a strong understanding of object-orientedprogramming, testing frameworks, and automation libraries. • Experience building or validating platform infrastructure, with hands-on knowledge of CI/CD systems, GitHub Actions, Jenkins, or similar tools. • Solid More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Oliver Bernard
to understand real-world requirements and translate them into elegant technical solutions. What We’re Looking For Solid understanding of Java and core computer science principles (data structures, algorithms, OOP). Strong problem-solving skills and attention to detail. Eagerness to learn about trading systems, low-latency development, and financial markets. Experience with data analytics tools or frameworks (Python, SQL More ❯
reliable production deployments. What We’re Looking For: Essential: Experience with LLMs (GPT, BERT) and NLP tasks. Fine-tuning pre-trained models for domain-specific applications. Strong Python skills (OOP, PyTorch, Hugging Face, scikit-learn, Pandas, NumPy). Deploying models with Docker, Kubernetes, or serverless platforms. Familiarity with CI/CD, MLOps, and cloud platforms (AWS preferred). Desirable: Named More ❯
Relevant experience on timeseries/data package is mandate Experience- Hands on programming experience with: i. Proficient Python Programming ii. Key skills: Functions, classes, and object-orientedprogramming, List comprehensions, generators, Error handling, iii. Working with virtual environments and package management (pip, venv) Data Manipulation & Analysis (Pandas & NumPy) i. Key libraries: pandas, numpy, (optional: polars More ❯
related technical field. • 8+ years of hands-on software development experience, including large-scale backend systems or platform engineering. • Expert in Python with a strong understanding of object-orientedprogramming, testing frameworks, and automation libraries. • Experience building or validating platform infrastructure, with hands-on knowledge of CI/CD systems, GitHub Actions, Jenkins, or similar tools. • Solid More ❯
Officer), or be willing to become a DPO. Experience of influencing and collaborating with senior stakeholders across multiple functions. Strong background in database scripting (preferably MySQL) and object-orientedprogramming (e.g., Python). Demonstrated success in delivering strategic, data-driven business solutions. More ❯
applications stability. Strong Python programming ability is essential for the role, along with a firm understanding of energy trading markets, particularly UK/EU power. Key Skills Python OOP Flask, FastAPI SQL Energy market knowledge. This is a hybrid role, requiring 3 days a week in office. The salary is up to £130,000 + bonus and benefits More ❯
development You have a strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it More ❯
stakeholders to define products and requirements and collaborating with senior engineers to ensure solutions meet business objectives. You should be comfortable reading and reviewing code (especially Java or other OOP languages), participating in code reviews, and providing technical input — though not necessarily writing production code. Experience with real-time trading systems and UI design from a product perspective is highly More ❯