1 to 25 of 51 Permanent OOD Jobs in London

Senior C# .Net Developer

Location
Greater London, England, United Kingdom
ASP.NET Core/Web API REST APIs and microservices SQL Server, including complex queries, stored procedures and optimisation Entity Framework/ORM Object-oriented design and design patterns Distributed systems and enterprise integration Unit and automated testing Azure DevOps, Git and CI/CD Agile/ ...

Senior Software Engineer II -Java

Location
Greater London, England, United Kingdom
complex production and customer issues. Mentor and guide junior engineers, fostering a culture of collaboration and continuous learning. Requirements Strong foundation in object-oriented design, development, and standard design patterns. Expert-level development experience using Java, Spring Boot and Web Services. Strong understanding of REST APIs ...

Software Engineer II - Blockchain/ Digital Assets

Location
Greater London, England, United Kingdom
software engineering experience with Java Spring Boot/Python or similar modern backend frameworks Understanding of software development fundamentals: data structures, algorithms, object-oriented design Experience with version control (Git) and working in collaborative development environments Eagerness to learn distributed systems, blockchain technologies, and cloud-native architectures ...

Automation Test Software Engineer

Location
Greater London, England, United Kingdom
Knowledge of hardware integration and device communication protocols. Experience testing physical products, embedded systems, or IoT devices. Strong understanding of software architecture, object-oriented design, and design patterns. Experience with RESTful APIs, web services, and backend system integration. Knowledge of automation infrastructure, test orchestration, and execution ...

Lead Software Engineer - JAVA - Equities - Vice President

Location
Greater London, England, United Kingdom
inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices Experience with object-oriented design and micro-service architectures and best practices Proficient in all aspects of the Software Development Life Cycle Good understanding of software design ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
understand, support and extend what you build. What you’ll bring Professional experience building software with C# and .NET. Strong fundamentals in object-oriented design, APIs, SQL, automated testing and debugging. Experience delivering medium-complexity features within an established architecture. A practical understanding of secure development, performance ...

Python Quantitative Developer – Cross Asset XVA & Capital Analytics

Location
Greater London, England, United Kingdom
solvers. Build high-quality software using C++ and Python, alongside technologies such as C#/.NET, Java, SQL and kdb. Apply object-oriented design principles and strong software engineering practices to quantitative applications. Work with market data and develop analytical solutions for complex financial instruments. Collaborate closely ...

Lead Data Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
support business intelligence and reporting workloads Write production-grade Python/PySpark code with disciplined testing, performance tuning, and maintainable object-oriented design Implement infrastructure-as-code (e.g., Terraform) to provision and manage cloud-based data platform components Containerize and deploy services using Docker and Kubernetes ...

Lead Data Engineer

Location
London, United Kingdom
support business intelligence and reporting workloads Write production-grade Python/PySpark code with disciplined testing, performance tuning, and maintainable object-oriented design Implement infrastructure-as-code (e.g., Terraform) to provision and manage cloud-based data platform components Containerize and deploy services using Docker and Kubernetes ...

Lead Data Engineer

Location
Westminster, West End, United Kingdom
support business intelligence and reporting workloads Write production-grade Python/PySpark code with disciplined testing, performance tuning, and maintainable object-oriented design Implement infrastructure-as-code (e.g., Terraform) to provision and manage cloud-based data platform components Containerize and deploy services using Docker and Kubernetes ...

Sr Lead Software Engineer - Java / Python

Location
Greater London, England, United Kingdom
platforms Advanced in one or more programming language(s), with deep hands‐on expertise in Java (17+), including concurrency, memory management, and object‐oriented design Demonstrated experience designing clean APIs and rollout strategies for distributed systems (including integration and backward compatibility considerations) Practical experience with Spring/ ...

Sr Lead Software Engineer — Digital Markets Execution Technology, Execute

Location
Greater London, England, United Kingdom
platforms Advanced in one or more programming language(s), with deep hands-on expertise in Java (17+) , including concurrency, memory management, and object-oriented design Demonstrated experience designing clean APIs and rollout strategies for distributed systems (including integration and backward compatibility considerations) Practical experience with Spring/ ...

Customer AI Engineer

Location
Greater London, England, United Kingdom
Gemini. Advanced Python and software engineering. You write clean, production‐grade code rather than scripts, with a good working knowledge of object‐oriented design, asynchronous processing, packaging and automated testing. Generative AI and agentic development. Practical experience with prompt engineering, retrieval‐augmented generation pipelines, context management, embeddings ...

Senior Engineer

Location
Greater London, England, United Kingdom
documentation and knowledge bases.* Experience operating highly available services.* Experience with distributed systems, consistent hashing, distributed locking, check-pointing, and load balancing.* OOO/OOD concepts and design patterns, modularization, functional decomposition and system implementation using micro services.* Software engineering practices including various types of testing: BDD, TDD, Unit ...

Senior Software Developer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
London, United Kingdom
Employment Type
Permanent
.NET platform 5+ years of professional software development experience Solid experience with SQL Server, Oracle, or equivalent relational databases Strong understanding of object-oriented design principles and software architecture Experience building production-grade, scalable systems Fluency in English with excellent written and verbal communication skills High attention ...

Principal Applied Data Scientist

Location
Greater London, England, United Kingdom
world problems, with a consistent track record of shipping models to production and supporting them post-deployment. Strong Python programming skills, including object-oriented design and proficiency with key ML libraries (e.g., PyTorch, TensorFlow, Scikit-Learn). Solid understanding of probability and statistical modeling to support robust ...

Software Dev Engineer II

Location
Greater London, England, United Kingdom
meet performance and operational goals. Code Quality: Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Agile Collaboration: Actively participate in agile development processes to deliver high-impact features in a fast-paced environment. Quality Assurance: Participate ...

Backend Engineers Mid-Level & Senior

Hiring Organisation
Anson Mccade
Location
City of London, London, United Kingdom
Employment Type
Permanent
experience using Python , with Django, FastAPI or other Python frameworks. Experience designing and building scalable, maintainable backend services. Good understanding of databases, object-oriented design, data structures and distributed systems. Knowledge of SOLID principles and sound software engineering practices. Strong analytical and problem-solving skills. Ability ...

Senior Backend Engineer

Hiring Organisation
Anson Mccade
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
requirements include: Strong experience designing and building scalable backend services using Python, with experience in any Python framework. A solid understanding of object-oriented design, data structures and SOLID principles. Knowledge of databases, data processing and distributed systems. Experience designing maintainable software architectures and building reliable services. ...

Senior Lead Software Engineer - Athena Rates Risk and PNL

Location
Greater London, England, United Kingdom
Required Qualifications Hands-on Python development experience Strong preference for candidates with financial services background Solid understanding of software engineering principles including object-oriented design, testing methodologies, and version control practices Demonstrated ability to write clean, maintainable code and work effectively within large, complex codebases Ability ...

Lead Software Engineer - C++ Developer

Location
Greater London, England, United Kingdom
latency optimization and system stability. Required Qualifications, Capabilities, and Skills: Proficiency in modern C++ on Unix/Linux with strong multithreading and object-oriented design fundamentals. Hands-on experience in system design, application development, testing, and operational stability in production environments. Scripting skills (Python, Perl, Shell ...

Front office C# Developer

Location
City Of London, England, United Kingdom
Financing, Equity Financing or Equity Swaps . Demonstrable experience taking ownership of technical architecture and delivering substantial projects independently. Strong understanding of object‐oriented design, data structures, algorithms and software engineering principles. Experience working with relational databases such as SQL Server or MySQL. Ability to articulate architectural ...

Rates Athena Python Lead

Location
Greater London, England, United Kingdom
years of hands-on Python development experience Strong preference for candidates with financial services background Solid understanding of software engineering principles including object-oriented design, testing methodologies, and version control practices Demonstrated ability to write clean, maintainable code and work effectively within large, complex codebases Strong verbal ...

Software Development Engineer II

Location
Greater London, England, United Kingdom
work experience. Experience in software development, including experience with at least one modern language such as Python, Java, C++, or C# including object-oriented design with an understanding of advanced design patterns. Experience in cloud-first design, preferably AWS (Serverless infrastructure, dynamic autoscaling, container orchestration ...

.Net Developer (Umbraco) (Permanent)

Location
Greater London, England, United Kingdom
systems throughout the product lifecycle. A well-organized team player, able to manage multiple tasks and priorities in parallel. Strong understanding of Object Oriented design, SOLID principles and design patterns. C#, .NET, RAZOR, MVC, REST API. Experience in Git or other DVCS. Continuous Integration; Cloud Services ...