1 to 25 of 60 Permanent OOD Jobs in the UK excluding London

Senior Software Engineer - .NET

Location
Nottingham, England, United Kingdom
assisted development tools. Qualifications Required Skills/Knowledge Strong expertise in .NET Core/.NET Framework and C#, including object-oriented design and common design patterns. Proven experience across the full software development lifecycle, ideally supporting a live, business-critical production system. Solid experience with ...

Senior Platform Engineer

Location
Reigate, England, United Kingdom
estimation, architecture/design, implementation, unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals Strong grounding in object oriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack Hands‐on experience with C# ...

Senior Full Stack Developer

Location
Newcastle upon Tyne, England, United Kingdom
supporting production software using C# and .NET. Strong full-stack capability across React, TypeScript, SQL Server and HTTP APIs. Strong knowledge of object-oriented design, relational data modelling and automated unit, integration and front-end testing. Experience delivering complex changes through Git-based source control, code review ...

Software Engineer III - Java, React & AI

Location
Auchentibber, Scotland, United Kingdom
testing, and operational stability across enterprise‐scale environments Proficiency in Java for back‐end application development, including experience with modern frameworks and object‐oriented design principles Experience developing and maintaining front‐end solutions using React or comparable modern JavaScript frameworks Hands‐on experience using enterprise‐authorized ...

Senior Salesforce Software Engineer

Hiring Organisation
Sage
Location
Winnersh, Berkshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
technical designs and robust implementation plans • Contribute actively to Salesforce architecture discussions, design reviews and long-term product decisions • Apply strong object-oriented design principles, automated testing practices, code quality standards and CI/CD ways of working • Mentor and support other engineers through code reviews ...

Senior Software Engineer, Java

Location
Manchester, England, United Kingdom
Requirements 5+ years of experience in delivery multi-tier, highly scalable, distributed web application Deep understanding in software architecture, object-oriented design principles, and data structures Extensive experience in developing microservices using Java, Python Good experience in Test driven development and automating test cases using Java/ ...

Automation Test Software Engineer

Location
Cambridge, 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 ...

Senior Software Engineer – Java, AWS Roku, Inc.

Location
Manchester, England, United Kingdom
this role at Roku? 5+ years of experience delivering multi-tier, highly scalable, distributed web applications Deep understanding of software architecture, object-oriented design principles, and data structures Strong experience with test-driven development and test automation Extensive experience developing microservices Experience with Infrastructure as Code ...

Senior Software Engineer - Control Systems

Location
Crawley, England, United Kingdom
positive engineering culture. What You’ll Bring: Degree in Engineering, Computer Science or equivalent practical experience. Strong understanding of software engineering principles, object-oriented design and the software development lifecycle. Experience with unit testing, automation and CI/CD practices. A collaborative approach and experience working within ...

Senior Software Engineer - Java, AWS

Location
Manchester, England, United Kingdom
this role at Roku? 5+ years of experience delivering multi-tier, highly scalable, distributed web applications Deep understanding of software architecture, object-oriented design principles, and data structures Strong experience with test-driven development and test automation Extensive experience developing microservices Experience with Infrastructure as Code ...

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 Software Engineer - AI/Java Full Stack

Location
Glasgow, Scotland, United Kingdom
LangChain, LlamaIndex, etc.) LLM evaluation frameworks and responsible AI practices (guardrails, content filtering) Preferred Qualifications, Capabilities, and Skills Deep expertise in Java, object-oriented design, and system design Experience with ElasticSearch, Oracle, MongoDB, and modern data platforms Proven experience building AI-enabled applications and agentic architecture ...

Senior Software Engineer (C++ / Qt)

Hiring Organisation
Tiger Resourcing Group
Location
Brighton, Brighton and Hove, East Sussex, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum
against milestones and acceptance criteria. Skills and Experience Required Essential: Strong, demonstrable experience in C++ (C++14/C++17 or later) with solid object-oriented design skills. Proven experience developing and testing GUIs and applications using the Qt5 framework in an IDE (VSCode or QtCreator). A sound ...

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

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

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

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