Back to search results Apply now Refer a friend Senior Principal Software Architect Job no: 502416 Work type: Experienced Professional Location: Cambridge UK, Manchester UK, Kings Langley UK, Bristol UK Categories: Graphics, AI, CPU The role Imagination is an industry authority in designing power-efficient and high-performance GPUs … for graphics and compute workloads. You will be joining a world-class hardware and softwarearchitecture team, helping our customers to integrate and achieve success with our GPUs by driving softwarearchitecture across our silicon IP products. Your role will have high visibility within the organisation … will: Work across all application domains to understand how compute and graphics workloads are deployed and executed on Imagination products. Own and understand the softwarearchitecture mapping applications from high level, user-facing software to silicon deployment. Work with product to understand and define the roadmap for More ❯
preston, lancashire, north west england, United Kingdom Hybrid / WFH Options
Primis
Software Architect £95,000 + 9% Annual Bonus Remote UK and Ireland We’re looking for an experienced and established Software Architect to join an expanding software function sitting on a team of Architects. The Software Architect’s role within the business is to lead the … design and development of the platforms which are heavily reliant on API design and implementation. The SoftwareArchitecture Team is strategic in nature, and able to help establish technical direction across the organisation. You should have experience within SoftwareArchitecture of an enterprise system – as your … analytical, thoughtful approach who can drill down into requirements and come up with solutions from critical thinking. Tech Stack Over 10 years’ experience in SoftwareArchitecture with enterprise experience Architecture of Development experience which encompasses SaaS or API based platforms .NET, Java or OOP background HTML, CSS More ❯
preston, lancashire, north west england, United Kingdom
Marcus Webb Associates Limited
Motor Control Software Engineer (senior/principal) Warwickshire, UK £65-75k + bonus + benefits (negotiable) This is a fantastic opportunity for an experienced software engineer to develop motor control software for a broad variety of customers across multiple e-mobility/electric vehicle sectors. Based … in Leamington Spa. Required : ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing … requirements and developing softwarearchitecture Good technical leadership/mentoring and communication skills In this role you will be involved with taking customer projects from concept to prototype. This means being able to develop systems from scratch, bringing solutions up through hardware integration and lab testing to form More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Robert Bosch Group
Software Developer (Manufacturing Diagnostics) Full-time Legal Entity: ETAS Ltd. Tomorrow's cars will be defined by software, and here at ETAS, we are at the forefront of this evolution towards the software-defined vehicle. The solutions we develop today will enable millions of cars to move … closer to the dream of Autonomous Driving. We are industry experts with decades of experience in softwarearchitecture, embedded development, agile methodologies, and test-driven development. Alongside our parent company Robert Bosch, we share values of a better world for everyone and our mission - Invented for Life. Overview … system interfaces), vehicle protocols, etc. Essential skills and experience: Degree in a relevant discipline or equivalent industrial experience. Proven experience in all stages of software development, including requirements capture and testing. Skills in software design, detailed specifications, and API documentation. Experience developing new functionalities from requirements. Effective prioritization More ❯
while gaining meaningful experience across a variety of disciplines. About The Team The Roku Enterprise Engineering team is seeking an experienced and versatile Senior Software Engineer to develop scalable platform services on which we run our company and ensure we scale to meet our rapid employee and business growth. … About the role As a senior technical lead, you consider yourself a platform services developer and developing innovative solutions using modern software frameworks and paradigms. You are self-driven and problem solver, with a strong background in building large-scale software platform and applications. You are execution focused … web applications and services, being part of everything from contributing to web technology and framework stack, to use case and data model design Drive architecture discussions, take ownership and responsibility over new projects, and deliver high quality software with tight timeline Partner with security and compliance teams to More ❯
We're looking for a Technical Software Manager to help our engineering teams build and deliver exceptional software that powers our retail business. This is a hands-on technical leadership role, working closely with Team Leads and engineers to drive engineering excellence, improve our technical domain, and ensure … teams to reduce vulnerabilities. Track key engineering metrics to drive continuous improvements. A Few Things About You Hands-on technical experience - a background in software engineering with strong problem-solving skills. Strong technical and people leadership - coaching teams toward better decision-making. Data-driven mindset - using metrics to drive … Lambda, DynamoDB, S3). Infrastructure as Code (IaC): CloudFormation, Terraform, or Serverless. DevOps & CI/CD: TeamCity, Octopus, BitBucket Pipelines, GitHub Actions, Docker, Kubernetes. SoftwareArchitecture & Testing: Microservices, TDD, unit testing (xUnit, NUnit, Moq). Security Practices: OWASP, Wiz, Snyk for improving security posture. A Bit About Us More ❯
preston, lancashire, north west england, United Kingdom
Amber Labs
Java Software Engineer (Must hold active SC) Location: Remote The Company: At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where … risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff. Your role: You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving … and performant services that are operationally sound. You will strive to do things better and faster, eliminating waste and applying this across the entire software delivery lifecycle for both internal customers and end users. What you’ll do: You will be responsible for delivery business outcomes, from requirements into More ❯
What does working in software development at AO look like? Our developers are key to our success. They build our platforms and products from the ground up which shape our customer journey and make us the most trusted electrical retailer in the UK. In tech nothing stands still! We … ve used tools like React Testing Library, Vitest, and Playwright to write reliable, maintainable tests for front-end applications. You're well-versed in softwarearchitecture and API design, and capable of delivering secure, scalable, and high-performance systems. You understand development frameworks, tooling, and best practices across … the stack. You apply software principles and design patterns thoughtfully, and know how to make them work in real-world scenarios. A Bit About Us When it comes to appliances and electricals, we've got the lot. Washing machines? Yep. TVs? Check. Laptops? Absolutely. Everything except doorbells (just kidding More ❯
opportunities and a collaborative, inclusive environment where every voice is valued and empowered. 'sTechTogether THE OPPORTUNITY We're looking for a collaborative and experienced software engineer to join a dynamic team developing high-performance, user-focused applications in a secure environment. This is an opportunity to work on impactful … and professional growth. You'll be surrounded by people who take pride in their work, support one another, and are committed to delivering quality software solutions. This is a role where your technical expertise will make a difference - and where your ideas and mentorship can help shape the team … and the product. EXPERIENCE AND SKILLS: Software Engineer - Secure Systems What you'll bring to the team: • Ability to obtain SC Clearance with no caveats, or already in possession of this • Ability to work onsite 5 days a week • Minimum of 5 years' experience in software engineering, ideally More ❯
of quality is essential. About the role As a lead, you consider yourself a platform services automation developer and developing innovative solutions using modern software frameworks and paradigms. You are a self-motivated individual with a knack for problem-solving, possessing a solid understanding of customer needs. You work … pytest frameworks Proven track record of designing and implementing successful test automation strategies Experience in using various testing tools and technologies Deep understanding of softwarearchitecture, object-oriented design principles, and data structures Experience in JavaScript/TypeScript and Cypress framework Experience in MySQL like databases and SQL More ❯
cost-effective, and align with the product vision and engineering strategy. Role description You will be working on the backbone of our products - our software infrastructure and architecture. You will be participating in all parts of the softwarearchitecture development lifecycle. You will be part of an … everyone's contributions to the bigger picture, and brings energy to team interactions and collaboration. Solid experience in designing, developing, and hosting enterprise-grade software and services using Amazon AWS. Expertise in object-oriented PHP, Python, Java, C#, .NET and similar general-purpose languages and frameworks. Ability to work More ❯
preston, lancashire, north west england, United Kingdom Hybrid / WFH Options
Explore Group
Overview: As the Lead Python Develope, you will play a pivotal role in shaping the development of our platform. You will oversee the technical architecture, build and lead a team of developers, and ensure that our solutions are scalable, secure, and aligned with our mission. This role is ideal … . Proficiency in relational and non-relational databases (e.g., PostgreSQL, MongoDB). Hands-on experience with RESTful API design and implementation. Solid understanding of softwarearchitecture, design patterns, and best practices. Experience with CI/CD pipelines and DevOps practices. Strong problem-solving skills and a proactive attitude. More ❯
preston, lancashire, north west england, united kingdom
Resourcing Group
Senior Data Architect – Data & Software Hybrid - East London (Stratford) 1-2 days/week Must be able to obtain UK SC Clearance Full Time £70,000 - £80,000 The Opportunity This is your chance to shape a nationally significant programme from the ground up. As one of the earliest … team members on a long-term UK Government initiative, you'll influence the architecture of a cutting-edge data and technology ecosystem. If you're driven by solving complex technical challenges and designing secure, scalable solutions with lasting impact—this role is for you. Your Role As a Senior … Technical Architect, you'll lead on the design and delivery of secure, cloud-native data and software architectures. You'll work at the intersection of engineering, delivery, and business strategy, ensuring robust and compliant solutions support key national priorities. You will: Lead development of enterprise-scale data and softwareMore ❯
to implementation and optimisation, ensuring our solutions meet the evolving needs of a global audience. Key Responsibilities: Design, develop, and maintain scalable and reliable software solutions that enhance search and recommendation capabilities across our ecommerce platform. Define technical strategies and roadmaps to drive the Search & Recommendations team's objectives … performance, career development, and well-being of direct reports, conducting regular 1-2-1 meetings, performance reviews, and objectives setting. Drive best practices in software engineering, including code reviews, testing methodologies, and continuous integration/continuous deployment (CI/CD) pipelines, specifically tailored to search and recommendation systems. Ensure … Looking For Proven experience in leading engineering teams. Hands-on experience with Java, Angular or React, and related technologies and frameworks. Strong understanding of softwarearchitecture, design patterns, and best practices. Experience building and optimising high-traffic, low-latency web applications, and distributed services. Strong problem-solving skills More ❯
aBILLity. Duties and Responsibilities Group Technology Systems Roadmap - own the plan and systems strategy covering Pentesec, Symity and the core UC and LAN Business. Architecture - drive collective and collaborative thinking across the three parts of the business to centralise and consolidate a set of core business process applications. Application … right within applications, data and processes. Line manage a small team that supports the function. Required Knowledge, Skills and Experience System Design Knowledge: Understanding softwarearchitecture and design principles to ensure applications meet organisational needs Project Management: Ability to plan, schedule, and deliver projects on time and within More ❯
of-the-art AI technologies and deep learning algorithms to provide practical solutions to the rest of the business. You will be strong in software engineering and have a track record of building production quality systems. You will also provide technical support to the team and the larger THG … solutions are well- communicated and drive real business impact. What We're Looking For A strong foundation in data structures, algorithms, data modelling, and software architecture. Solid hands- on experience in Python and its ecosystem ( Jupyter, Pandas, Scikit- learn, Matplotlib), and comfort working with SQL for data analysis. Experience More ❯