1 to 25 of 28 Remote/Hybrid OOD Jobs in England

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

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

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

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

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

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

Principal Software Engineer

Location
Greater Manchester, England, United Kingdom
engineering excellence Job Requirements: Significant experience in software engineering and enterprise-scale Java or JEE application development Recognised expertise in Java engineering, object-oriented design and SOLID principles Strong understanding of software architecture, systems integration and enterprise technology leadership Experience working with AWS cloud technologies, including ...

Robotics Software Engineer

Location
Chelmsford, England, United Kingdom
with embedded real-time systems under a multi-threading and interrupt driven environment, such as QNX or Real-Time Linux. Experience applying object-oriented design best practices. Experience working as part of a team following modern software development practices (SDLC), working with revision control tools, using remote ...

VodafoneThree - Solution Architect

Hiring Organisation
VodafoneThree
Location
Newbury, Berkshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
modern cloud architectures, including containerised and serverless solutions, managed services, and scalable application design. You'll have a solid understanding of SOLID object-oriented design principles and how to apply them to real-world solutions. You'll possess deep knowledge of RESTful API design and experience ...

Senior Methods Engineer

Location
Burton upon Trent, England, United Kingdom
nature of the work. Desirable experience includes: Experience working in the nuclear sector. Experience in a technical consultancy environment. Practical experience applying object oriented design principles and modular software architectures. Experience of safety-related software development against relevant industry standards. Experience in development with Fortran 90. Experience ...

VodafoneThree - Solution Architect

Location
Newbury, England, United Kingdom
modern cloud architectures, including containerised and serverless solutions, managed services, and scalable application design. You’ll have a solid understanding of SOLID object‐oriented design principles and how to apply them to real‐world solutions. You’ll possess deep knowledge of RESTful API design and experience ...

Methods Engineer

Location
Burton upon Trent, England, United Kingdom
nature of the work. Desirable experience includes: Experience working in the nuclear sector. Experience in a technical consultancy environment. Practical experience applying object oriented design principles and modular software architectures. Experience of safety‐related software development against relevant industry standards. Experience in development with Fortran 90. Experience ...

Staff Software Engineer – ML (Tooling)

Location
Cambridge, England, United Kingdom
boundaries to find practical solutions. Essential skills: Strong experience in software development or automation (Python required). Experience with modern Python development - object-oriented design and tools such as uv and ruff. Familiarity with Docker and CI/CD systems (Jenkins, GitLab, or GitHub). Comfortable developing ...

Senior Firmware Engineer

Hiring Organisation
Thales
Location
Crawley, Sussex, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
management: IBM Rational DOORS or Siemens Polarion. Interface and protocol knowledge: PCIe, Ethernet, serial communications, AXI4, OCP, Wishbone, JESD204, CameraLink or SMPTE. Object-oriented design techniques. Algorithm development using MATLAB or Simulink. Linux development environments. Familiarity with process assurance standards such ...

Software Engineer - C++

Hiring Organisation
Morson Edge
Location
Wareham, Dorset, South West, United Kingdom
Employment Type
Permanent, Work From Home
/Visual Studio UML/Enterprise Architect for system design Desirable: Sonar processing Intel OneAPI Threaded Building Blocks Fortran Signal Processing Object Oriented Design Algorithm optimisation/implementation Mathematical/Scientific skills Additional information Due to the sensitive nature of the product all applicants must have ...

Software Engineer - C

Hiring Organisation
Morson Edge
Location
Dorchester, East Knighton, Dorset, United Kingdom
Employment Type
Permanent
/Visual Studio UML/Enterprise Architect for system design Desirable: Sonar processing Intel OneAPI Threaded Building Blocks Fortran Signal Processing Object Oriented Design Algorithm optimisation/implementation Mathematical/Scientific skills Additional information Due to the sensitive nature of the product all applicants must have ...

C# Software Engineer

Location
Luton, England, United Kingdom
Windows environment Take ownership of complex tasks throughout the full software development lifecycle, from requirements through to integration, testing and delivery Apply object-oriented design principles and software verification and validation techniques Develop and maintain web-based applications Contribute to automated testing frameworks and continuous integration … tasks independently and with minimal supervision Job Requirements: Strong experience in C# .NET software development, including web-based applications Sound understanding of object-oriented design and software development methodologies Experience across the full software development lifecycle Knowledge of automated testing frameworks and testing practices Experience with Continuous ...