several of the following areas, we strongly encourage you to apply: Core Architecture & Design: Design Modelling (Archimate/BizzDesign ideal), Requirements Capture, Technical Leadership, ArchitecturalPatterns (OO, Cloud-native, Microservices), Database Design, Application Security Testing. Cloud & Infrastructure: AWS, Azure, VMWare usage and general knowledge. Data & Integration: Data More ❯
Employment Type: Permanent
Salary: £68000 - £75000/annum Car Allowance + Bonus
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 More ❯
stakeholders Experience with agile workflows and product lifecycle concepts A proactive, detail-oriented mindset - you're curious, organised, and user-focused Some understanding of architecturalpatterns and system thinking Bonus Points For Familiarity with RF systems or signal processing Experience with usability testing or user research Exposure More ❯
frontend development with understanding of its ecosystem. Experience with modern application frameworks. Knowledge of Object-Oriented Programming (OOP) principles. Familiarity with various design and architectural patterns. Skill in writing reusable React libraries. Ability to write clean, maintainable React code. Understanding of scalable application design principles. Experience with version control More ❯
our customers to 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 ❯
software development experience - 7+ years of programming with at least one software programming language experience - 7+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years More ❯
principal level Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies Scripting languages (PowerShell & Bash) and Embedded Linux experience Senior C++ Software Engineers More ❯
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 More ❯
fear of failing! 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 - A willingness to dive deep, experiment rapidly and get things done PREFERRED QUALIFICATIONS - 3+ years More ❯
implementation. Work with customers in understanding their issues and steering the technical roadmap to help solve issues they face. Establish the technical standards and architectural software patterns that Imagination uses to develop and support multiple hardware generations and graphics APIs. Collaborate with the wider ecosystem: evaluating, developing More ❯
St. Neots, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
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 alternative solutions … 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 More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
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 alternative solutions … 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 More ❯