one modern language such as Java, C++, or C# including object-oriented design. Experience in professional, non-internship software development. Experience leading the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems. Experience in hands-on development in the last 3 years. Understanding of building systems and toolchains. Identifying needs for providing and More ❯
software against tight schedules • Mentor and grow technical talent BASIC QUALIFICATIONS - 5+ years of non-internship professional software development experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of programming with at least one software programming language experience - Experience as a mentor, tech lead or leading More ❯
with the Ring product range, to help Ring on its mission to keep people closer to home. BASIC QUALIFICATIONS - 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 as a More ❯
St Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology
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! Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features … re looking for: Experience: Proven experience 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 teams and mentor junior developers. More ❯
development, with 2+ years in leadership or senior technical roles Proven experience with .NET Core, C#, ASP.NET, and related Microsoft technologies Strong understanding of software design principles and architecturepatterns Experience in SaaS or enterprise application development Passion for AI-driven development and growth mindset What is great about this role: Key decision-maker in a growing, innovative More ❯
in C++ software development at 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 will lead the design, implementation More ❯
C++ software development at a 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 will lead the design, implementation More ❯
sense of camaraderie. 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 ❯
secure and available cloud services using Terraform Automation of workflows Support and maintain the AWS Cloud infrastructure Proactively work closely with the Software, Testing and Product teams Enhance current architecturalpatterns whilst implementing new, innovative designs Requirements for this AWS Cloud DevOps Engineer: 5+ Years as an AWS Cloud Engineer Infrastructure-as-code (Terraform) Excellent communication skills More ❯
explore new frontiers, and deliver solutions that make lasting impact. Find out about our interviewing process here: 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 ❯
global team with presence across IN and NA. 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 ❯
St. Neots, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
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 alternative solutions to improve both customer and … Linux - 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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
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 alternative solutions to improve both customer and … Linux - 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 ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Pico Technology Limited
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 … we'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 ❯
software developers, product managers & designers. Software Developer - Essential Skills Commercial experience working with C#/.NET Strong experience working with SQL Database Solid understanding of software architecture, design patterns, and development best practices. Please either apply by clicking online or emailing me direct at daniel.jones@searchability.com. For further information feel free to call me on 07704 152638. By More ❯
the best experience for sellers to remain compliant. 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 - 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience - Experience programming with at least one More ❯
Integrate seamlessly with backend services and APIs, working hand-in-hand with backend engineers. Contribute to the ongoing development of our technical strategy, including evaluating new tools, libraries, and architectural patterns. Maintain a sensible level of documentation. Stay up to date with the latest Android development tools, methodologies, and industry best practices. The Ideal Candidate: 5+ years developing Android More ❯
Loughton, Essex, United Kingdom Hybrid / WFH Options
Integrate seamlessly with backend services and APIs, working hand-in-hand with backend engineers. Contribute to the ongoing development of our technical strategy, including evaluating new tools, libraries, and architectural patterns. Maintain a sensible level of documentation. Stay up to date with the latest Android development tools, methodologies, and industry best practices. The Ideal Candidate: 5+ years developing Android More ❯
working on specific areas of 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 and refining common standards, APIs More ❯
Welwyn Garden City, England, United Kingdom Hybrid / WFH Options
Tesco Technology
committed to providing a fully inclusive and accessible recruitment process. We're a big business and we can offer a range of diverse full-time & part-time working patterns across our many business areas, which means that we can find something that works for you. We work in a more blended pattern -combining office and remote working. Our … weeks ago London, England, United Kingdom 2 weeks ago Enterprise Architect (GenAI, LLMs, AI/ML, Cloud) London, England, United Kingdom 1 week ago Head of Architecture Standards, Patterns & Governance London, England, United Kingdom 4 days ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of More ❯
making Alexa more natural, accurate, conversational, and personalized. 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 ❯
4+ years of agile software development methodology experience 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 ❯
services that power our author support ecosystem. Lead technical design discussions and mentor junior engineers. Collaborate directly with internal users to understand pain points and craft efficient solutions. Drive architectural decisions for new features and systems. Build automation tools that streamline author support workflows. Own end-to-end delivery of critical technical initiatives. 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. - 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience. - Experience programming with at least one software programming language. PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
all over the globe, multiple times, every day. 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 ❯
deliver change effectively while maintaining security and compliance standards. Apply threat modelling, data protection principles, and risk frameworks to business solutions. Promote the use of enterprise standards, guardrails, and architecturalpatterns where appropriate. Share knowledge with peers and wider teams to strengthen overall security capability. About You Proven experience in a similar role within cyber security, IT More ❯