Design Patterns Jobs in Cambridgeshire

1 to 25 of 39 Design Patterns Jobs in Cambridgeshire

Endur Technical Architect

Cambridge, England, United Kingdom
JR United Kingdom
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
Posted:

Endur Technical Architect

Peterborough, England, United Kingdom
JR United Kingdom
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
Posted:

Application Software Engineer

Cambridge, England, United Kingdom
CRFS Group
embedded systems processing large quantities of data before returning it to the user. Duties and Responsibilities All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation, and training. Programming to deliver robust, clean, high-quality software applications. Creation of functional designs and specifications. Rigorous approach to testing, including informal regression testing and … programming and developing RESTful APIs for client-server architecture. Strong architectural skills and knowledge of C# and object-oriented programming (OOP). Good understanding of software design patterns and data structures. Good understanding of the Agile Development cycle. Good analytical and problem-solving ability. Attention to detail and a passion for producing high-quality software with clean More ❯
Posted:

Senior Full Stack Developer

Cambridge, England, United Kingdom
JR United Kingdom
outcomes for those they assist, by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable people across the UK. We … led and always aim for the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the existing team – reviewing code, discussing … system design to ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and design patterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to learn and continually improve Provide More ❯
Posted:

Senior Full Stack Developer

Peterborough, England, United Kingdom
JR United Kingdom
outcomes for those they assist, by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable people across the UK. We … led and always aim for the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the existing team – reviewing code, discussing … system design to ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and design patterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to learn and continually improve Provide More ❯
Posted:

Senior Symfony Developer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Genie Ventures Ltd
experienced developers in the team Skills & Experience Required Experience - Extensive coding experience in a commercial environment. - Expert automated testing knowledge and experience. - Excellent programming skills, including design patterns, optimisation, scaling and exactly-how-much to abstract. - Expert knowledge of PHP and Symfony. - Good knowledge of data stores and their trade-offs. - Experience of delivering projects in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Lead

Cambridge, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. … Languages : ? Ruby-on-Rails, Java, Python, C# ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software Design Patterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
Posted:

- Urgent! x3 Tech Leads – UK-based – Series A Funded Startup – Rapid Growth – Fully Remote -

Peterborough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
be fully covered. We’re looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be taught the rest, Strong object … Ruby-on-Rails, Java, Python, C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software Design Patterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
Posted:

System Dev Engineer, Engineering & IT, AFT

Cambridge, England, United Kingdom
Amazon
the customer experience, and get the right things done. BASIC QUALIFICATIONS - 4+ years of non-internship professional software development experience - 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience - Knowledge of systems engineering fundamentals (networking, storage, operating systems) - Experience programming with at least one modern language such as C++ … C#, Java, Python, Golang, PowerShell, Ruby PREFERRED QUALIFICATIONS - Experience working in an Agile environment using the Scrum methodology - Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems - Experience in automating, deploying, and supporting large-scale infrastructure Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have More ❯
Posted:

Sr. Software Development Engineer in Test, Blink

Cambridge, England, United Kingdom
Redefined Ltd
traditional automation approaches, bringing fresh perspectives on how to leverage LLMs, neural networks, and emerging AI technologies to solve complex application testing and deployment challenges. Key job responsibilities Design AI-powered test automation frameworks that leverage machine learning for intelligent test case generation, predictive analytics, and autonomous test maintenance across mobile and cloud platforms Architect next-generation test … in Python, Java, and other modern programming languages with proven expertise in architecting and implementing enterprise-level test automation frameworks - Strong understanding of software development principles, design patterns, and architectural concepts PREFERRED QUALIFICATIONS - Experience in developing and architecting test automation solutions for mobile applications (iOS/Android) and AWS services - Strong expertise in developing custom test frameworks … and testing tools from scratch - Advanced experience in building and maintaining automated testing infrastructure using AWS services - Strong understanding of cloud architecture patterns and testing strategies - Experience in developing mobile app testing frameworks and tools - Proven track record of improving test coverage and testing efficiency through automation Amazon is an equal opportunities employer. We believe passionately that employing a More ❯
Posted:

Digital Enterprise Architect

Peterborough, England, United Kingdom
JR United Kingdom
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud design patterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Posted:

Game Systems Engineer

Cambridge, England, United Kingdom
Jagex
core and other languages as required to service assigned and scheduled tasks. Work with production and senior members of the team to generate tasks and documentation detailing code design approach and implementation. Aid the test process by writing QA instructions + develop and update code-tests where applicable. Working on a variety of projects in the department covering … working relationships with team members across various disciplines What we're looking for: Deep knowledge of an object-oriented language (preferably C++), design and design patterns Experience with Java Experience working on established code bases Analytical mind and strong problem-solving skills Strong maths skills and experience Solid debugging and profiling skills Familiarity with version More ❯
Posted:

Game Systems Engineer

Cambridge, England, United Kingdom
2K
core and other languages as required to service assigned and scheduled tasks. Work with production and senior members of the team to generate tasks and documentation detailing code design approach and implementation. Aid the test process by writing QA instructions + develop and update code-tests where applicable. Working on a variety of projects in the department covering … working relationships with team members across various disciplines What we’re looking for: Deep knowledge of an object-oriented language (preferably C++), design and design patterns Experience with Java Experience working on established code bases Analytical mind and strong problem-solving skills Strong maths skills and experience Solid debugging and profiling skills Familiarity with version More ❯
Posted:

Director, AI Engineering - Evinova

Cambridge, England, United Kingdom
Evinova group
lead our AI and ML development. The role is a technical expert driving hands-on development from prototyping to production ready systems. The role will focus on the design of complex AI agents, communication architectures for agents, and developing automated techniques for designing and evaluating agentic systems. On top of AI agentic systems, this role will also oversee … traditional deep learning model development from design, training, evaluating to deployment, with a focusing on fine turn LLMs. The role will interact with product, design, engineering, MLops, and domain experts and partners. When we put unexpected teams in the same room, we unleash bold thinking with the power to inspire life-changing medicines. In-person working … knowledge of Python and advanced ML/LLM frameworks (e.g., TensorFlow, PyTorch, LangChain, LlamaIndex, etc). Deep understanding of agentic AI concepts and frameworks (e.g., agentic design patterns, multi-agent systems, reinforcement learning) and their applications in healthcare. Previous experience of training (fine turn) large language models, hands on experience with DeepSpeed Extensive experience with AWS services More ❯
Posted:

Principal Java Developer

Peterborough, England, United Kingdom
JR United Kingdom
a Principal Java Developer to be a part of something special! About the Principal Java Developer role: As a Principal Java Developer, you will be responsible for the design and development of backend, service, and portal systems. As part of a dynamic and exciting development centre, you will engage with a variety of languages, frameworks, libraries, and services … needed for the role 8-10 years in a Software Engineering position. BS or MS in Computer Science or related field. Expertise in Java Experience with Design Patterns, Refactoring, OO Design, and related areas. Proven experience translating Business Requirements into solutions. #J-18808-Ljbffr More ❯
Posted:

Principal Java Developer

Cambridge, England, United Kingdom
JR United Kingdom
a Principal Java Developer to be a part of something special! About the Principal Java Developer role: As a Principal Java Developer, you will be responsible for the design and development of backend, service, and portal systems. As part of a dynamic and exciting development centre, you will engage with a variety of languages, frameworks, libraries, and services … needed for the role 8-10 years in a Software Engineering position. BS or MS in Computer Science or related field. Expertise in Java Experience with Design Patterns, Refactoring, OO Design, and related areas. Proven experience translating Business Requirements into solutions. #J-18808-Ljbffr More ❯
Posted:

Sr. Embedded Software Engineer, Ring

Cambridge, England, United Kingdom
Evi Technologies Limited
to home. BASIC QUALIFICATIONS Experience as a mentor, tech lead, or leading an engineering team Experience contributing to architecture and design of systems (architecture, design patterns, reliability, scaling) Experience programming with modern languages such as Java, C++, or C#, including object-oriented design Experience in professional software development within the last 3 years More ❯
Posted:

Android Software Development Engineer, Ring

Cambridge, England, United Kingdom
Redefined Ltd
to provide the best possible experience to our customers, building solutions and supporting new products that help Ring on their mission to make neighbourhoods safer. Key job responsibilities - Design, develop and maintain our Android mobile applications - Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility - Lead architecture and design … and seamless home security experience. BASIC QUALIFICATIONS - Experience programming with at least one software programming language - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience (non-internship) in professional software development - Android mobile application development experience in Java and Kotlin PREFERRED QUALIFICATIONS - Bachelor's degree More ❯
Posted:

Sr. Embedded Software Engineer, Ring

Cambridge, England, United Kingdom
The BDPN
closer to home. BASIC QUALIFICATIONS - Experience as a mentor, tech lead or leading an engineering team - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience More ❯
Posted:

Principal Software Development Engineer (C++)

St. Neots, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing … participation in the software development life cycle, team meetings, and continual improvement activities will be required. General Responsibilities: Work with the Software Lead, Development Managers, and peers to design and refine features, proposing improvements to both customer and developer experience. Understand the needs of different project delivery stakeholders, such as hardware developers who may require early prototype support … Linux Device Drivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management. Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers. Ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Development Engineer (C++)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing … participation in the software development life cycle, team meetings, and continual improvement activities will be required. General Responsibilities: Work with the Software Lead, Development Managers, and peers to design and refine features, proposing improvements to both customer and developer experience. Understand the needs of different project delivery stakeholders, such as hardware developers who may require early prototype support … Linux Device Drivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management. Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers. Ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Ring Cloud CV

Cambridge, Cambridgeshire, United Kingdom
Amazon
AI and cloud technologies you can make tangible impact on people's lives. Key job responsibilities In this pivotal role you'll drive key aspects of product definition, design, development, deployment, scaling, and global-scale operations. Your contributions will have direct impact on millions of customers worldwide, as you create highly available, resilient, and scalable cloud services that … difference in people's lives then this role is tailored for you. A day in the life Every day brings new challenges and opportunities for innovation. You'll design pioneering features from scratch, leveraging latest technologies to redefine the smart home security experience. Dive deep into production metrics and customer insights, analyze data to drive continuous improvements of … Together, we push boundaries, explore new frontiers, and deliver solutions that make lasting impact. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer , Amazon Marketing Cloud (AMC)

Cambridge, Cambridgeshire, United Kingdom
Amazon
on Amazon's advertising solutions. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer (C++)

Cambridge, England, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
addressing technical debt, and continually improving your skills with dedicated “blue sky” time for professional development. You’ll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Join us and be part of something exciting! Key responsibilities The Software Development Engineer will work with the Software Lead … Development Managers, and peers to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and maintain a solid understanding of the product domain to ensure solutions meet customer needs and provide reliable estimates with rationale, identifying potential risks. The role also involves undertaking research tasks related to the feasibility … re looking for Experience: Proven experience in C++ software development, ideally in a senior or technical lead role Technical Skills: Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management Collaboration: Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers More ❯
Posted:

Senior Full-Stack Software Engineering Lead

Cambridge, Cambridgeshire, United Kingdom
Eclipse Automation Inc
observability, and technical documentation. Act as the technical lead, setting direction and best practices for the full-stack engineering team. Mentor engineers, providing guidance on architecture, design patterns, and career growth. Define sprint goals, deconstruct epics into actionable stories, and coordinate cross-functional deliverables. Partner with program managers and executive leadership to align engineering outcomes with strategic More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted: