26 to 50 of 123 OOD Jobs in the UK

Software Developer (Java/C++) – Gloucester

Location
Gloucester, England, United Kingdom
commercial experience. Strong experience with Java and/or C++. Experience developing software within Linux environments. Good understanding of software architecture and object‐oriented design principles. Experience developing backend applications, services or APIs. Strong debugging, troubleshooting and problem-solving skills. Experience working with relational and/ ...

Secure Data Engineer

Location
Newcastle upon Tyne, England, United Kingdom
data services run predictably in tightly governed Defence environments.* **Core Engineering** Expert level Python and strong foundations in software engineering such as object oriented design, automated testing and version control.* **Data Engineering Stack** Experience building pipelines using streaming frameworks, distributed processing engines and relational or analytical storage ...

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/ ...

Senior Java Developer

Hiring Organisation
Vistra
Location
United Kingdom
Employment Type
Permanent
Salary
GBP Annual
systems In-depth knowledge of popular Java frameworks like J2EE, JSF and Spring MVC Experience with Object-Oriented Analysis and Design (OOD) Good delegation and time management skills Problem-solving abilities Strong communications skills Demonstrated ability to collaborate with product development, QA, and internal users Is extremely ...

Software Specialist

Hiring Organisation
Copello
Location
Reading, Oxfordshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP 70 Hourly
Product Lifecycle Management principles. Software Development Strong C# and .NET development experience. Commercial C++ development experience. Experience developing enterprise applications. Knowledge of object-oriented design principles and design patterns. Data & Integration: Experience with SQL Server, Oracle or other relational databases. Data migration and transformation experience. Experience ...

Python Software Engineer - 12 Month FTC

Location
Woking, England, United Kingdom
services, APIs, and/or data pipelines. Experience delivering software solutions using agile methodologies and software engineering best practices. Strong understanding of object-oriented design, software architecture, and engineering principles, including SOLID. Proven ability to analyse complex technical problems and develop practical, scalable solutions. Comfortable taking ownership ...

Principal Browser Software Engineer

Location
Cambridge, England, United Kingdom
based applications, browser extensions or web technologies* Knowledge of Chromium and/or Firefox browser architectures and code bases* Strong understanding of object-oriented design principles, data structures and algorithms* Experience using source control systems and modern software development practices (Git, Azure DevOps, GitHub)* Experience contributing ...

Lead C# Engineer

Location
Reigate, England, United Kingdom
analysis, estimation, detailed software design, implementation, unit and system-level testing, installation and deployment, maintenance Experience with software engineering best practices: object-oriented design and implementation, design patterns, SOLID principles, Agile and Extreme Programming methodologies Experience with software development tools: IDE’s, version control, test ...

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/ ...

Senior Software Engineer - Aberdeen

Location
Aberdeen City, Scotland, United Kingdom
Proven experience designing and delivering complex production‐grade software Experience with desktop applications and/or cloud‐based solutions Strong understanding of object‐oriented design, architecture and software engineering principles Experience with design patterns, automated testing, version control and code reviews Experience working within an Agile ...

Senior Software Engineer (C# .NET)

Location
Luton, England, United Kingdom
practical experience in software engineering using C# .NET, delivering reliable solutions as part of a team.* **Technical Foundations:** A good understanding of object-oriented design and familiarity with frameworks and tools such as WPF, WinForms, and Visual Studio. Exposure to microservices and containerisation is a plus.* **DevSecOps ...

Senior Software Engineer (C# .NET)

Location
Luton, England, United Kingdom
practical experience in software engineering using C# .NET, delivering reliable solutions as part of a team. Technical Foundations: A good understanding of object-oriented design and familiarity with frameworks and tools such as WPF, WinForms, and Visual Studio. Exposure to microservices and containerisation is a plus. DevSecOps ...

Senior Engineer

Location
Bexhill-on-Sea, England, United Kingdom
employee-facing applications. Experience delivering end-to-end solutions across front-end, services, and integration layers. Strong software engineering fundamentals, including object-oriented design, design patterns, problem solving, peer reviews, unit testing, and test-driven development. Proficiency in one or more modern programming languages, with ...

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 ...

Software Engineer, Integration

Location
Wakefield, England, United Kingdom
Knowledge Explorer, and Own It Job Qualifications: Skilled in Java, C# or equivalent object-oriented programming language Strong algorithmic and object-oriented design skills Extensive experience with SQL and Relational Databases such as SQL Server Expertise in testing scalable systems using tools/frameworks such ...

Senior Backend Engineer

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Looking For Strong commercial experience developing backend applications with Python Experience building scalable APIs and distributed systems Good understanding of object-oriented design, SOLID principles and software architecture Strong knowledge of relational databases and data modelling Experience working with cloud platforms, ideally AWS Excellent problem-solving skills ...

Senior Software Engineer

Hiring Organisation
Ronald James Group
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
Salary
£95,000
responsibly. Essential Skills Strong commercial experience with C# and .NET . Full-stack development experience with React, TypeScript, SQL Server Understanding of object-oriented design, relational databases and automated testing. Experience with Git, Azure DevOps, CI/CD and code review. Knowledge of distributed systems, event-driven ...

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 ...

Senior Software Engineer – .NET & Dynamics 365

Location
Salford, England, United Kingdom
Server.Experience using GitHub or similar source control/release management tools.Understanding of release and deployment processes into production environments.Strong experience in object-oriented design, relational database design, and XML design.Ability to troubleshoot, debug, and resolve technical issues.Ability to collaborate and brainstorm with other developers ...

Senior Software Engineer – .NET & Dynamics 365

Location
Eccles, England, United Kingdom
using GitHub or similar source control/release management tools Understanding of release and deployment processes into production environments Strong experience in object-oriented design, relational database design, and XML design Ability to troubleshoot, debug, and resolve technical issues Ability to collaborate and brainstorm with ...

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. ...