Design Patterns Jobs in Cambridgeshire

23 of 23 Design Patterns Jobs in Cambridgeshire

Sofware Developement Engineer, Amazon Quicksight

Cambridge, Cambridgeshire, United Kingdom
Amazon
The ideal candidate will bring deep technical and leadership experience to work with a team of rock star engineers to drive multi-year design and architecture decisions. In this role, you will make a worldwide impact on how our customers around the world analyze and visualize data. Key … 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. - 3+ years of contributing to new … and current systems architecture and design (architecture, design patterns, reliability and scaling) experience. PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience. - Bachelor's degree in computer science or equivalent. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Radar Software Engineer

cambridge, east anglia, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

Radar Software Engineer

peterborough, east anglia, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

iOS Developer, Ring

Cambridge, Cambridgeshire, United Kingdom
Amazon
alongside building solutions and supporting new products that help Ring on their mission to connect people to what's important. Key job responsibilities Design, develop and maintain our iOS mobile applications Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility Lead … architecture and design of features, from conception to launch Help to improve engineering processes and tools to increase team effectiveness Be part of an agile development process to deliver high-quality software A day in the life This role provides a unique opportunity to be a key part … bring them an innovative and seamless home security experience. 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Developer

Peterborough, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Epicor
database design · Proficient with Entity Framework Core · Proven track record designing and implementing RESTful APIs · Strong understanding of software design patterns and SOLID principles Soft: · Strong problem-solving abilities and analytical thinking · Excellent code review skills and attention to detail · Effective communication and collaboration with … the Software Developer Technical: · Experience with Kubernetes for container orchestration · Experience with Docker for containerisation · Experience with CosmosDb · Redis caching implementation experience · Elasticsearch design and optimisation experience · Experience with Kafka or other event streaming platforms · Microservices architecture knowledge · Micro-frontend architecture knowledge · React, JavaScript/TypeScript, HTML and More ❯
Employment Type: Permanent
Posted:

Staff Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
TieTalent
developing, and maintaining websites, APIs, web services, and databases on cloud infrastructure. Knowledge of security and quality practices for online systems. Understanding of design principles for scalable and robust web services. Nice To Have Skills and … Experience Experience with some of the following is advantageous: Libraries like Django, pytest, mypy, Ent, Next.js, React, Jest, Storybook, Playwright, Tailwind. Design patterns and technologies such as Microservice Architecture, REST, GraphQL, gRPC. Change management practices including contract-first approach and version control. DevOps practices like CI/… Additional Information We provide accommodations during recruitment for those who need support. Our hybrid work approach aims to balance performance and wellbeing, with flexible patterns determined by teams. Arm is an equal opportunity employer committed to diversity and inclusion. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer , Ordering

Cambridge, Cambridgeshire, United Kingdom
Amazon
influence the direction of our technology that impacts hundreds of millions of customers around the world. At Amazon, an SDE can expect to design flexible and scalable solutions and work on some of the most complex challenges in large-scale computing by utilizing skills in data structures, algorithms … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer II, ShipTech, ATS

Cambridge, Cambridgeshire, United Kingdom
Amazon
BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 3+ 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer

Cambridge, England, United Kingdom
GHX Europe
including Javascript, JQuery, HTML5, CSS and web page design) Relational and/or NoSQL database development Object orientation and design patterns Knowledge or experience working within an Agile environment Basic knowledge of version control systems (Git) A team player who lives our Company values (Collaborate More ❯
Posted:

Junior Software Engineer

cambridge, east anglia, united kingdom
GHX Europe
including Javascript, JQuery, HTML5, CSS and web page design) Relational and/or NoSQL database development Object orientation and design patterns Knowledge or experience working within an Agile environment Basic knowledge of version control systems (Git) A team player who lives our Company values (Collaborate More ❯
Posted:

Junior Software Engineer

Cambridge, south west england, united kingdom
GHX Europe
including Javascript, JQuery, HTML5, CSS and web page design) Relational and/or NoSQL database development Object orientation and design patterns Knowledge or experience working within an Agile environment Basic knowledge of version control systems (Git) A team player who lives our Company values (Collaborate More ❯
Posted:

Backend Software Engineer Java API Security

Cambridge, England, United Kingdom
Hybrid / WFH Options
Client Server
software house that's remote access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a … in the Cambridge office once a month. About You: You have Java development experience within a microservices environment You have experience with API design and development You're happy to collaborate in an … Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
Posted:

Backend Software Engineer Java API Security

cambridge, east anglia, united kingdom
Hybrid / WFH Options
Client Server
software house that's remote access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a … in the Cambridge office once a month. About You: You have Java development experience within a microservices environment You have experience with API design and development You're happy to collaborate in an … Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
Posted:

Backend Software Engineer Java API Security

Cambridge, south west england, united kingdom
Hybrid / WFH Options
Client Server
software house that's remote access product is used by hundreds of millions of users worldwide. As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a … in the Cambridge office once a month. About You: You have Java development experience within a microservices environment You have experience with API design and development You're happy to collaborate in an … Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
Posted:

UI Developer Cambridge

Cambridge, Cambridgeshire, United Kingdom
Darktrace Ltd
collaboration with back-end developers, UX/UI designers, product managers, and other stakeholders to deliver cohesive and high-quality solutions, Participating in design sprints and brainstorming sessions to contribute innovative ideas and solutions, Ensuring the technical feasibility and performance of UI/UX designs through rigorous testing … resolving complex code issues and software bugs through systematic troubleshooting and problem-solving techniques, Creating and maintaining detailed documentation for UI design patterns, coding standards, and best practices, Proactively updating and refining web applications based on user feedback, analytics, and emerging trends. Qualifications & Experience: We welcome applications More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Development Engineer (C++)

St. Neots, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
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 … 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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Development Engineer (C++)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
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 … 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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Developer

Cambridge, England, United Kingdom
Hybrid / WFH Options
g2 Recruitment
Fluency in Python and working with associated libraries (Numpy etc) is essential, along with strong knowledge of python's features and design patterns (i.e. decorators). Candidates must also have strong general software engineering background and the ability to innovate where required to deal with performance and More ❯
Posted:

Python Developer

cambridge, east anglia, united kingdom
Hybrid / WFH Options
g2 Recruitment
Fluency in Python and working with associated libraries (Numpy etc) is essential, along with strong knowledge of python's features and design patterns (i.e. decorators). Candidates must also have strong general software engineering background and the ability to innovate where required to deal with performance and More ❯
Posted:

Python Developer

Cambridge, south west england, united kingdom
Hybrid / WFH Options
g2 Recruitment
Fluency in Python and working with associated libraries (Numpy etc) is essential, along with strong knowledge of python's features and design patterns (i.e. decorators). Candidates must also have strong general software engineering background and the ability to innovate where required to deal with performance and More ❯
Posted:

Principal Software Development Engineer

St Neots, England, United Kingdom
Hybrid / WFH Options
Pico Technology
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! Main Areas of Responsibility: The Principal Software … Development Engineer will work 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 … in C++ software development, ideally in a principal, 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 More ❯
Posted:

Principal Software Development Engineer

st neots, east anglia, united kingdom
Hybrid / WFH Options
Pico Technology
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! Main Areas of Responsibility: The Principal Software … Development Engineer will work 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 … in C++ software development, ideally in a principal, 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 More ❯
Posted:

UI Developer

Cambridge, Cambridgeshire, United Kingdom
Darktrace
collaboration with back-end developers, UX/UI designers, product managers, and other stakeholders to deliver cohesive and high-quality solutions, Participating in design sprints and brainstorming sessions to contribute innovative ideas and solutions, Ensuring the technical feasibility and performance of UI/UX designs through rigorous testing … resolving complex code issues and software bugs through systematic troubleshooting and problem-solving techniques, Creating and maintaining detailed documentation for UI design patterns, coding standards, and best practices, Proactively updating and refining web applications based on user feedback, analytics, and emerging trends. Qualifications & Experience: A portfolio and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
Cambridgeshire
25th Percentile
£75,000
Median
£80,000
75th Percentile
£85,000