Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Bowerford Associates
We are searching for a Senior Software Security Architect/Senior Application Security Architect for a marketing leading and award-winning technology and data driven business. The position is offered on a remote basis. The role is hands-on and very software engineering focused - you will be responsible for establishing a secure SDLC and 'Secure by Design' approach …/practice to be used by all of the Architecture and Software development teams. The role will involve: Developing, implementing, and maintaining application security architecture across the organisation. Ensuring our systems are designed with objectives like speed, scalability, robustness, zero-trust, automation and supportability at the core. Collaborating with the Architecture and Engineering Team to ensure … security is an integral part of all development and deployment processes. Providing expert software security advice (design, coding, testing) to the Software Engineering Community, to InfoSec, DevOps and other teams. Defining and delivering secure software development of information to the software engineering teams. Escalating issues appropriately, to various teams and levels of authority inside the organisation. More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Huston Photos
Join to apply for the Senior Software Security Architect role at William Huston Photography . We are searching for a Senior Software Security Architect/Senior Application Security Architect for a marketing leading and award-winning technology and data-driven business. The position is offered on a remote basis. This role is hands-on and very software engineering focused. You will be responsible for establishing a secure SDLC and 'Secure by Design' approach/practice to be used by all of the Architecture and Software development teams. The Role Will Involve Developing, implementing, and maintaining application security architecture across the organization. Ensuring systems are designed with speed, scalability, robustness, zero-trust, automation, and … supportability at the core. Collaborating with the Architecture and Engineering Team to embed security in all development and deployment processes. Providing expert software security advice (design, coding, testing) to the Software Engineering Community, InfoSec, DevOps, and other teams. Defining and delivering secure software development practices to the engineering teams. Escalating issues appropriately within the organization. Interfacing More ❯
Maidenhead, England, United Kingdom Hybrid / WFH Options
Solas IT Recruitment
Software Engineering Manager (Hands-On) Location: Maidenhead Hybrid: 3 days in the office a week We're looking for an experienced and hands-on Software Engineering Manager to guide our agile engineering teams from concept to release for major and point product updates. You'll work closely with product managers, product owners, other engineering leaders, and cross-functional … management, and drive continuous improvement initiatives. Architectural Guidance: Provide architectural direction to your teams, aligning with our cloud and platform strategy. Technical Evangelism: Serve as a champion for technology, architecture, and best practices in product development. Hands-on Development: Actively contribute to product development using the Microsoft tech stack. Design & Implementation: Participate in the design and implementation of highly … new technology and framework improvements based on trends and best practices. What You'll Bring: Experience: 5+ years in engineering leadership roles for product development, with 9+ years in software application design, development, and maintenance within a product environment. Microsoft Tech Stack Expertise: Expert proficiency in .NET, C#, ASP.NET MVC, and enterprise-scale Microsoft SQL Server (design, development, performance More ❯
reading, south east england, united kingdom Hybrid / WFH Options
Solas IT Recruitment
Software Engineering Manager (Hands-On) Location: Maidenhead Hybrid: 3 days in the office a week We're looking for an experienced and hands-on Software Engineering Manager to guide our agile engineering teams from concept to release for major and point product updates. You'll work closely with product managers, product owners, other engineering leaders, and cross-functional … management, and drive continuous improvement initiatives. Architectural Guidance: Provide architectural direction to your teams, aligning with our cloud and platform strategy. Technical Evangelism: Serve as a champion for technology, architecture, and best practices in product development. Hands-on Development: Actively contribute to product development using the Microsoft tech stack. Design & Implementation: Participate in the design and implementation of highly … new technology and framework improvements based on trends and best practices. What You'll Bring: Experience: 5+ years in engineering leadership roles for product development, with 9+ years in software application design, development, and maintenance within a product environment. Microsoft Tech Stack Expertise: Expert proficiency in .NET, C#, ASP.NET MVC, and enterprise-scale Microsoft SQL Server (design, development, performance More ❯
Software Engineering Manager - (Hands On) Software Engineering Manager - (Hands On) 1 day ago Be among the first 25 applicants This range is provided by Solas IT Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Direct message the job poster from Solas IT Recruitment Software Engineering Manager (Hands-On) Hybrid: 3 days in the office a week We're looking for an experienced and hands-on Software Engineering Manager to guide our agile engineering teams from concept to release for major and point product updates. You'll work closely with product managers, product owners, other engineering leaders, and cross-functional teams to evolve … management, and drive continuous improvement initiatives. Architectural Guidance: Provide architectural direction to your teams, aligning with our cloud and platform strategy. Technical Evangelism: Serve as a champion for technology, architecture, and best practices in product development. Hands-on Development: Actively contribute to product development using the Microsoft tech stack. Design & Implementation: Participate in the design and implementation of highly More ❯
is ideal for you if you love working in a hands-on, agile workplace, are eager to take on a lot of responsibility, and are passionate about producing reliable software solutions. Responsibilities Plan and execute technical strategies from concept to deployment, shaping softwarearchitecture, design, and best practices. Work with designers, PMs, and engineers to build, test … track record of delivering high-quality software. Skilled in OOP, Java, Spring Boot, Hibernate, and build tools like Maven or Gradle. Experience building secure, scalable systems; microservices or distributed architecture knowledge is a plus. Familiar with CI/CD, Docker, Kubernetes, and cloud platforms like AWS. Proficient in agile methods like sprints, pair programming, and test-driven development. Adaptable More ❯
advancements, initially targeting the medical, education, and legal sectors. We specialize in turning innovation into impact. We are seeking an experienced Solution Architect to design and own the solution architecture for our scalable SaaS and custom products . The ideal candidate will align with the product roadmap, purpose, and feature use cases to define and implement a best-in … class architecture. This role demands a strong focus on Microservices Architecture , ensuring that our solutions are scalable, configurable, and cloud-agnostic, with seamless integrations across various systems. Key Responsibilities: Architecture & Design: Microservices Focus : Architect, design, and implement a robust microservices-based solution, enabling agility, scalability, and independent service deployments. Define and own the solution architecture for the … product, ensuring scalability, configurability, and cloud-agnostic capabilities. Develop HLD (High-Level Design) and LLD (Low-Level Design) documents for the product. Create and maintain the deployment architecture , ensuring efficient and resilient deployment strategies. Design the integration architecture , including APIs, microservices, and third-party integrations. Technical Leadership: Guide engineering teams in implementing the architecture while ensuring best More ❯
Values. The Role: As a Senior Ruby Developer, you will play a crucial role in developing and maintaining our Ruby-based backend applications while driving initiatives across DevOps, database architecture, and team leadership. Your experience will help guide the development process and the growth of junior developers. This is an opportunity to shape the direction of our platform and … databases (PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB). Solid understanding of RESTful API design and integration. Proven experience leading development teams and mentoring junior engineers. Strong understanding of softwarearchitecture, version control (Git), and testing frameworks. Familiarity with additional backend technologies such as Node.js, Python, or Java is a plus. Nice-to-Have Skills: Experience with infrastructure More ❯
slough, south east england, united kingdom Hybrid / WFH Options
La Fosse
will be a strategic thinker who can drive innovation and provide guidance to development teams whilst aligning with the overall business and technical strategy. They will manage the overall architecture vision, working in close collaboration with the product engineering teams and other architects. Responsibilities : Develop and implement the technical strategy for the US region, ensuring alignment with the company … s overall vision. Serve as the technical leader and mentor for development teams Oversee the architecture design and development of complex web-based systems and applications. Collaborate cross-functionally to ensure seamless integration and delivery of solutions. Conduct routine reviews and assessments of technical processes and systems to identify areas for improvement. Stay up to date with industry trends … and emerging technologies to drive innovation. Provide guidance and support during project planning, execution, and delivery phases from a technical perspective Adhere to best practices in software development, architecture, and agile methodologies. Experience : Extensive experience as a Senior Solution Architect or similar role, focusing on technical strategy and leadership. Expertise in softwarearchitecture, development, and lifecycle More ❯
the organization. • Collaborate closely with cross-functional teams including product managers, designers, developers, and stakeholders to understand requirements and translate them into scalable design system solutions. • Define and document architecture principles, guidelines, and best practices for the design system, ensuring * consistency, reusability, and maintainability across all applications. • Conduct thorough analysis of existing systems, tools, and processes to identify opportunities … and innovation. • Evaluate thira-party libraries, frameworks, and tools to assess their suitability for inclusion in the design system ecosystem. • Act as a subject matter expert on design system architecture, advocating for its adoption and promoting its benefits throughout the organization. • Facilitate workshops, presentations, and knowledge-sharing sessions to evangelize the design system and build awareness among stakeholders. • Collaborate … science, Engineering, or related field; Master's degree preferred • Proven experience as a solution architect or similar role, with a focus on designing and implementing design systems for complex software applications. • Experience using Storybook, Chromatic and Zereheight for design systems • Experience creating automation processes for component governance • In-depth knowledge of design patterns, UI/UX principles, and front More ❯
approved technologies. Serve as the bridge between product and engineering teams, translating business requirements into technical specifications. Communicate complex technical ideas clearly to non-technical stakeholders. Provide guidance on architecture, code quality, and management of technical debt. Partner with product managers and UX teams to improve the overall user experience. Develop technical roadmaps that align with product and organisational … and leverage cloud capabilities to their fullest. Participation in architectural review sessions will be a regular part of your contribution to strategic alignment. Technical Expertise Degree in Computer Science, Software Engineering, or equivalent experience. 8+ years’ experience in softwarearchitecture and development, with a focus on web technologies and distributed systems. Deep understanding of design patterns, microservices … and API architecture. Proficiency in serverless architecture and database systems (e.g., RDBMS, NoSQL). Strong programming experience across multiple languages and frameworks (e.g., Java, Python, ReactJS, XML, JSON). Knowledge of cloud platforms (preferably AWS), and experience with containerisation/orchestration technologies. Familiarity with search engines and knowledge graph technologies. Experience working in agile and DevOps environments. Please reach More ❯
ensuring they remain reliable and scalable. As a Senior Java Developer , you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties: Develop high-quality, performant … and reliable Java applications. Guide and mentor developers, including offshore teams and contractors. Oversee softwarearchitecture, ensuring seamless integration with various platforms. Gather and analyse requirements, refining features and technical solutions. Lead the estimation process and ensure development work is accurately scoped. Debug existing code, maintain system performance, and drive best coding practices. Manage defects and oversee their … resolution across the development team. Experience: 4+ years of experience in software engineering, with a strong focus on Java development. Experience leading and/or mentoring technical teams within fast-paced, agile environments. Expertise in microservices architecture, REST API development, and security. Strong DevOps knowledge, particularly with Ansible or Jenkins pipelines. Proficiency in object-oriented design, relational databases More ❯
ensuring they remain reliable and scalable. As a Senior Java Developer , you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties: Develop high-quality, performant … and reliable Java applications. Guide and mentor developers, including offshore teams and contractors. Oversee softwarearchitecture, ensuring seamless integration with various platforms. Gather and analyse requirements, refining features and technical solutions. Lead the estimation process and ensure development work is accurately scoped. Debug existing code, maintain system performance, and drive best coding practices. Manage defects and oversee their … resolution across the development team. Experience: 4+ years of experience in software engineering, with a strong focus on Java development. Experience leading and/or mentoring technical teams within fast-paced, agile environments. Expertise in microservices architecture, REST API development, and security. Strong DevOps knowledge, particularly with Ansible or Jenkins pipelines. Proficiency in object-oriented design, relational databases More ❯
Role Title: Principal Software Engineer (JavaScript) Location: Remote (occasional onsite near Reading – likely 3-4 times per month TBC) Engagement: Statement of Work (Outside IR35) Rate: Up to £550 per day Overview: We are looking for a highly skilled Principal Software Engineer to contribute to a large-scale digital modernisation programme with a leader in their respective space. … Responsibilities: Engineering Delivery Design and build full-stack solutions with an emphasis on quality, performance, and scalability. Apply cloud-native design patterns to build distributed systems aligned with modern softwarearchitecture principles. Implement CI/CD, automated testing, and engineering best practices across the SDLC. Ensure compliance with security, privacy, and data protection standards. Collaborate with Platform Engineering … features you own. Technical Leadership & Product Involvement Act as a senior technical lead across a modernisation programme, ensuring consistency and standardisation across engineering teams. Work closely with Product and Architecture to shape product direction and technical strategy. Drive the delivery of a modern engineering stack, interfacing with SaaS platforms and custom-built services. Support and mentor engineers within the More ❯
Role Title: Principal Software Engineer (JavaScript) Location: Remote (occasional onsite near Reading – likely 3-4 times per month TBC) Engagement: Statement of Work (Outside IR35) Rate: Up to £550 per day Overview: We are looking for a highly skilled Principal Software Engineer to contribute to a large-scale digital modernisation programme with a leader in their respective space. … Responsibilities: Engineering Delivery Design and build full-stack solutions with an emphasis on quality, performance, and scalability. Apply cloud-native design patterns to build distributed systems aligned with modern softwarearchitecture principles. Implement CI/CD, automated testing, and engineering best practices across the SDLC. Ensure compliance with security, privacy, and data protection standards. Collaborate with Platform Engineering … features you own. Technical Leadership & Product Involvement Act as a senior technical lead across a modernisation programme, ensuring consistency and standardisation across engineering teams. Work closely with Product and Architecture to shape product direction and technical strategy. Drive the delivery of a modern engineering stack, interfacing with SaaS platforms and custom-built services. Support and mentor engineers within the More ❯
Partner with Product Management to consult on solution feasibility and high-level effort estimation Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product development practices Participate in the design & implementation of production cloud grade services supporting high availability Actively talent … manage your team providing career planning & performance improvement activities when needed Qualifications 5+ years of experience leading software engineers for product development Experience managing capitalized software processes Preferred: experience with managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable and OH Preferred: experience managing the organizational structure of teams as well as headcount … non-headcount budgets 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps Working experience with scaled softwarearchitecture & domain: performance, redundancy, failover, clustering, vertical scaling Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services Working experience with source code management patterns and DevOps automation Proficient in API More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
/join with: Reed.ai is looking for a Head of AI & Technology to join their team in Holborn, London. Overview We’re looking for an exceptional Head of AI Architecture to lead and inspire our senior engineering team, setting the architectural vision and driving the development of a cutting-edge AI-powered platform. This role demands a seasoned architect … platform. Lead, mentor, and manage a team of Senior Full-Stack Developers and engineers, fostering a culture of technical excellence and continuous improvement. Define and enforce best practices in softwarearchitecture, coding standards, security, scalability, and performance. Collaborate closely with product management, data science, and other stakeholders to align technical strategy with business goals. Drive adoption and integration … point, resolving high-impact issues and architectural challenges. Represent Reed.ai’s technical vision externally, contributing to thought leadership and industry presence. Skills and Experience Minimum 8 years of commercial software development experience, with at least 3 years in a senior or technical lead role. Python (including frameworks like Django, Flask, or FastAPI) PostgreSQL and relational database design, optimization, and More ❯
slough, south east england, united kingdom Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location: London (Hybrid – 2 days/week in the office) Type: Permanent, Full-time About the Role An established tech company is building out its next generation of intelligent software products and is looking for a highly experienced Staff-level AI/ML Engineer to lead hands-on development of machine learning systems. This is a deeply technical role … focused on applied AI, not management or strategy alone. You’ll work at the intersection of large-scale data processing, generative AI, and cloud infrastructure, contributing directly to the architecture and delivery of smart features across the platform. If you’re passionate about building production-grade AI tools from the ground up, this role offers the opportunity to shape … common ML frameworks and data libraries. Solid experience working with cloud platforms (ideally AWS) and infrastructure-as-code tools (e.g., Terraform). Understanding of distributed systems, microservices, and modern software architecture. Hands-on experience with LLMs and generative AI models, including tuning and inference. Ability to set up CI/CD pipelines for ML workflows and manage models in More ❯
Maidenhead, Royal Borough of Windsor and Maidenhead, Berkshire, United Kingdom
WHD
Partner with Product Management to consult on solution feasibility and high-level effort estimation Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product development practices Participate in the design & implementation of production cloud grade services supporting high availability Qualifications 5+ … years of experience leading software engineers for product development Experience managing capitalized software processes Preferred: experience with managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable and OH Preferred: experience managing the organizational structure of teams as well as headcount & non-headcount budgets 10+ years of combined experience in software engineering, enterprise … architecture and/or DevOps Working experience with scaled softwarearchitecture & domain: performance, redundancy, failover, clustering, vertical scaling Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services Working experience with source code management patterns and DevOps automation Proficient in API design, development & production operation Working experience managing production client & server code bases across More ❯
Partner with Product Management to consult on solution feasibility and high-level effort estimation Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product development practices Participate in the design & implementation of production cloud grade services supporting high availability Actively talent … manage your team providing career planning & performance improvement activities when needed Qualifications 5+ years of experience leading software engineers for product development Experience managing capitalized software processes Preferred: experience with managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable and OH Preferred: experience managing the organizational structure of teams as well as headcount … non-headcount budgets 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps Working experience with scaled softwarearchitecture & domain: performance, redundancy, failover, clustering, vertical scaling Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services Working experience with source code management patterns and DevOps automation Proficient in API More ❯
Partner with Product Management to consult on solution feasibility and high-level effort estimation Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product development practices Participate in the design & implementation of production cloud grade services supporting high availability Actively talent … manage your team providing career planning & performance improvement activities when needed Qualifications 5+ years of experience leading software engineers for product development Experience managing capitalized software processes Preferred: experience with managing teams' operational health by analyzing product teams' work distribution CapEx, Opex, Maintenance, Billable and OH Preferred: experience managing the organizational structure of teams as well as headcount … non-headcount budgets 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps Working experience with scaled softwarearchitecture & domain: performance, redundancy, failover, clustering, vertical scaling Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services Working experience with source code management patterns and DevOps automation Proficient in API More ❯
Reading – likely 3-4 times per month TBC) Engagement: Statement of Work (Outside IR35) Rate: Up to £550 per day Overview: We are looking for a highly skilled Principal Software Engineer to contribute to a large-scale digital modernisation programme with a leader in their respective space. This is a strategic contract engagement focused on modernising and engineering high … client. Key Responsibilities: Design and build full-stack solutions with an emphasis on quality, performance, and scalability. Apply cloud-native design patterns to build distributed systems aligned with modern softwarearchitecture principles. Implement CI/CD, automated testing, and engineering best practices across the SDLC. Ensure compliance with security, privacy, and data protection standards. Collaborate with Platform Engineering … features you own. Technical Leadership & Product Involvement Act as a senior technical lead across a modernisation programme, ensuring consistency and standardisation across engineering teams. Work closely with Product and Architecture to shape product direction and technical strategy. Drive the delivery of a modern engineering stack, interfacing with SaaS platforms and custom-built services. Support and mentor engineers within the More ❯
Software Engineering Manager (.Net, AWS, Team Size 5-10) Maidenhead, 3 days per week in office £75000 - £85000 + Benefits Please note my client cannot offer VISA sponsorship for this position. Your new company I've been engaged by a specialist software provider to recruit a Software Engineering Manager to work from their modern head office location … to contribute to the code, you should blend leadership and technical and enjoy both sets of responsibilities. Your new role You'll be managing a squad of Developers championing software best practice, architectural principles and a modern DevOps culture. Joining a global business you will manage Devs both in the UK and off-shore and will have excellent progression … also includes recruitment, budget management, annual reviews and improving your teams' adoption of SDLC processes, CI/CD integration and mainstream databases. You'll need working experience with scaled softwarearchitecture & domain: performance, redundancy, failover, clustering etc. You'll also need working experience with source code management patterns and proficiency in API design, development & production. They are embracing More ❯
Software Engineering Manager (.Net, AWS, Team Size 5-10) Maidenhead, 3 days per week in office £75000 - £85000 + Benefits Please note my client cannot offer VISA sponsorship for this position. Your new company I've been engaged by a specialist software provider to recruit a Software Engineering Manager to work from their modern head office location … to contribute to the code, you should blend leadership and technical and enjoy both sets of responsibilities. Your new role You'll be managing a squad of Developers championing software best practice, architectural principles and a modern DevOps culture. Joining a global business you will manage Devs both in the UK and off-shore and will have excellent progression … also includes recruitment, budget management, annual reviews and improving your teams' adoption of SDLC processes, CI/CD integration and mainstream databases. You'll need working experience with scaled softwarearchitecture & domain: performance, redundancy, failover, clustering etc. You'll also need working experience with source code management patterns and proficiency in API design, development & production. They are embracing More ❯
Reading, England, United Kingdom Hybrid / WFH Options
CGI
backed up with a talent for solving problems, we will give you the opportunity to have real-world impact and purpose. Working in our Central Government business unit, our Software Engineers are trusted to work closely with a wide range of clients on exciting projects with real-world critical purpose and positive impact on UK Citizens' lives. These roles … hybrid working basis – you will be required to work in Reading and/or London 2/3 days a month. Your future duties and responsibilities: As a Senior Software Engineer you’ll join a flagship UK Government programme working on a project that helps protect UK citizens’ lives. Working as part of a well-functioning team, you'll … SonarQube). Sound understanding of DevOps principles, practices, and philosophy. Experience in Spring Boot. You'll also need demonstrable experience and competency in the following: Java engineering and general software architecture. Software lifecycle automation and best practices. Problem solving complemented by good analytical and reasoning abilities. Awareness of security concerns and best practices. Deployment and management of large More ❯