Software Architecture Jobs in the Thames Valley

26 to 50 of 55 Software Architecture Jobs in the Thames Valley

Full Stack Engineer

Oxford, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
learning, shared knowledge, and pragmatic delivery Your Role as a Senior Lead by example in designing and building robust full stack features Influence system architecture, performance, and security strategy Mentor junior developers and support peer learning Drive technical discussions and lead design reviews Continuously improve development processes and coding … Support live production systems and respond to incidents What You'll Bring 6+ years' experience in full stack development Experience working within a large Software Engineering Team. Deep experience in Node, TypeScript/Javascript Experience working in a large Software Engineering Team. Proven track record of designing scalable … and secure systems Strong grasp of software architecture, SOLID principles, CI/CD and design patterns Experience working in cloud-first (AWS) and test-driven environments Excellent communication skills and a collaborative mindset A degree in Computer Science or equivalent experience What's on Offer 💻 100% remote working More ❯
Posted:

Senior Java Software Engineer

Reading, England, United Kingdom
Fimador
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 software architecture, 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 … 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 More ❯
Posted:

Lead Python Engineer - AI

Oxford, England, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
AI models into production. Mentor and guide a team of Python developers, fostering a culture of clean code, testing, and continuous improvement. Own the architecture of backend services, APIs, and data pipelines. Evaluate and integrate new technologies to keep our stack modern and efficient. What We’re Looking For … 5+ years of professional Python development experience, with at least 2 years in a leadership role . Strong understanding of software architecture, design patterns, and cloud-native development (preferably AWS or GCP). Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face) and deploying models in … tools and compute resources. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Information Technology Industries Software Development Referrals increase your chances of interviewing at Opus Recruitment Solutions by 2x Get notified about new Python Developer jobs in Oxford, England, United More ❯
Posted:

Software Architect - UAS Technologies

Slough, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Software Architect - UAS Technologies, slough col-narrow-left Client: iO Associates - UK/EU Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 16.06.2025 Expiry Date: 31.07.2025 col-wide Job … Description: Software Architect - UAS Technologies | Competitive Salary | Hybrid (Weekly On-Site in London or Cambridge) We're hiring a Lead Software Architect to design and evolve cutting-edge drone software systems. Work at the intersection of edge computing, cloud integration, and autonomous flight in a high-impact … fast-moving environment. Key Responsibilities: * Architect scalable, modular software for UAS control, navigation, and mission planning * Develop algorithms for autonomous flight, obstacle avoidance, and sensor data analysis * Collaborate with cross-functional teams to ensure seamless software-hardware integration * Streamline development workflows and enforce best practices across engineering * Provide More ❯
Posted:

Ruby Developer

Slough, England, United Kingdom
JR United Kingdom
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 … databases (e.g., MongoDB). Solid understanding of RESTful API design and integration. Proven experience leading development teams and mentoring junior engineers. Strong understanding of software architecture, version control (Git), and testing frameworks. Familiarity with additional backend technologies such as Node.js, Python, or Java is a plus. Nice-to More ❯
Posted:

Principal Engineer (Waitrose Supply Chain)

Bracknell, England, United Kingdom
Hybrid / WFH Options
John Lewis Partnership
or for deep engineering specialisms such as cloud or data. Successful candidates will have a passion for using technology to deliver outstanding and innovative software solutions, and will have a track record of working with teams delivering complex, performant, high quality software. Essential skills/experience you'll need … leading and influencing engineering decisions in a complex environment. Experience of building and running highly performant, large scale, mission critical applications. A background in software engineering. A good understanding of software architecture including different architectural styles and integration patterns. An understanding of Agile development methods such as … to optimise for flow. Continuous Integration/Continuous Delivery in complex environments. Desirable skills/experience you may have: Experience of running/building software in a complex supply chain environment such as retail or FMCG. Cloud Platforms such as AWS, GCP or Azure. Application security. There are opportunities More ❯
Posted:

Head of App Engineering

Slough, England, United Kingdom
JR United Kingdom
experience. Collaborate with cross-functional teams to define and execute the product development roadmap. Manage the end-to-end delivery lifecycle, including requirements gathering, architecture design, implementation, and post-launch optimisation. Oversee project plans and resource allocation within the Engineering team, ensuring efficient and high-quality delivery across multiple … appropriate. The Experience and Key Skills you will have: Proven experience in leading and scaling engineering teams, with demonstrable success in delivering large-scale software projects. Experience leading major application modernisation initiatives or consolidating app platforms is a significant plus. Expertise in creating consumer-grade user experiences, with an … for interactivity, UX principles, and user behavior. Knowledge of React Native and associated tools and frameworks (e.g., TypeScript), coupled with a deep understanding of software architecture and design patterns. Strong understanding of application architectures, including microservices, API-driven platforms, cloud infrastructure (AWS), and DevOps practices. Familiarity with single More ❯
Posted:

Lead Python Engineer - AI

Oxford, England, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
AI models into production. Mentor and guide a team of Python developers, fostering a culture of clean code, testing, and continuous improvement. Own the architecture of backend services, APIs, and data pipelines. Evaluate and integrate new technologies to keep our stack modern and efficient. What We’re Looking For … 5+ years of professional Python development experience, with at least 2 years in a leadership role . Strong understanding of software architecture, design patterns, and cloud-native development (preferably AWS or GCP). Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face) and deploying models in More ❯
Posted:

Lead Python Engineer - AI

Banbury, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
AI models into production. Mentor and guide a team of Python developers, fostering a culture of clean code, testing, and continuous improvement. Own the architecture of backend services, APIs, and data pipelines. Evaluate and integrate new technologies to keep our stack modern and efficient. What We’re Looking For … 5+ years of professional Python development experience, with at least 2 years in a leadership role . Strong understanding of software architecture, design patterns, and cloud-native development (preferably AWS or GCP). Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face) and deploying models in More ❯
Posted:

Lead Python Engineer - AI

Oxford, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
AI models into production. Mentor and guide a team of Python developers, fostering a culture of clean code, testing, and continuous improvement. Own the architecture of backend services, APIs, and data pipelines. Evaluate and integrate new technologies to keep our stack modern and efficient. What We’re Looking For … 5+ years of professional Python development experience, with at least 2 years in a leadership role . Strong understanding of software architecture, design patterns, and cloud-native development (preferably AWS or GCP). Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face) and deploying models in More ❯
Posted:

Senior SDET

Slough, England, United Kingdom
JR United Kingdom
join with: Developers in Test are key to the continued stability and delivery of our software. Candidates should be passionate about delivering high quality software and committed to ensuring our clients have the best user experience possible. Testers at Trayport share an unrivaled passion for software testing and … love nothing more than voraciously and persistently hunting down and investigating potential issues and helping to make our software the best it can be. Our testers use a combination of test automation, technical testing and exploratory testing to build quality into our software, working closely with the rest … efforts Investigate and perform root cause analysis on bugs, putting on your detective hat and diving into the code when necessary Discuss and design software architecture and contribute to whiteboard sessions Act as a point of contact regarding product knowledge, handling queries from various members of the business More ❯
Posted:

Java Software Engineer

Oxford, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: 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 … 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 ❯
Posted:

Software Implementation Consultant

Maidenhead, England, United Kingdom
Hybrid / WFH Options
Solas IT Recruitment
We are seeking an experienced Implementation Consultant to join our professional services team, supporting enterprise clients through the successful delivery and adoption of complex software solutions. This role is critical in ensuring our customers achieve maximum value and operational efficiency through tailored system implementations, best-practice processes, and ongoing … Role Overview Implementation Consultants serve as a key link between our technology and our customers. You will lead the implementation and configuration of enterprise software systems, working closely with client stakeholders to understand business needs, define scope, and deliver solutions that drive measurable outcomes. Your role will be instrumental … in delivering a high level of customer satisfaction and long-term solution adoption. Key Responsibilities Lead the implementation and configuration of enterprise software products using structured project management methodologies. Scope and estimate effort required for small- to medium-sized implementation projects. Deliver high-touch customer service, build strong client More ❯
Posted:

Software Implementation Consultant

Maidenhead, England, United Kingdom
Hybrid / WFH Options
Solas IT Recruitment
We are seeking an experienced Implementation Consultant to join our professional services team, supporting enterprise clients through the successful delivery and adoption of complex software solutions. This role is critical in ensuring our customers achieve maximum value and operational efficiency through tailored system implementations, best-practice processes, and ongoing … Role Overview Implementation Consultants serve as a key link between our technology and our customers. You will lead the implementation and configuration of enterprise software systems, working closely with client stakeholders to understand business needs, define scope, and deliver solutions that drive measurable outcomes. Your role will be instrumental … in delivering a high level of customer satisfaction and long-term solution adoption. Key Responsibilities Lead the implementation and configuration of enterprise software products using structured project management methodologies. Scope and estimate effort required for small- to medium-sized implementation projects. Deliver high-touch customer service, build strong client More ❯
Posted:

CCaaS Application Architect

Reading, England, United Kingdom
JR United Kingdom
Time hours) Travel: Ability to travel up to 20% Reporting to: Sr. Director Are you a CCaaS Application Architect with a solid understanding of software development and the CXone, Genesys Cloud or Amazon Connect platform? If you love solutioning for enterprise Clients and you have a passion for helping … computer science, IT, or engineering or equivalent experience 10+ years’ experience in Contact Center and UC environments 5 or more years of experience with software architecture and design with the CXone, Genesys Cloud or Amazon Connect platform. Past titles may include Solutions Architect, Systems Architect, Technical Architect. Experience … Github) and automated pipelines (Jenkins, Azure Devops, AWS CloudPipeline, etc.) is a plus Excellent written communication including leading whiteboard sessions, technical design sessions, developing architecture and network diagrams, technical flow designs and more Additional Responsibilities: Build actionable and achievable CCaaS transformation plans including specifying legacy system changes needed or More ❯
Posted:

CCaaS Application Architect

Slough, England, United Kingdom
JR United Kingdom
Time hours) Travel: Ability to travel up to 20% Reporting to: Sr. Director Are you a CCaaS Application Architect with a solid understanding of software development and the CXone, Genesys Cloud or Amazon Connect platform? If you love solutioning for enterprise Clients and you have a passion for helping … computer science, IT, or engineering or equivalent experience 10+ years’ experience in Contact Center and UC environments 5 or more years of experience with software architecture and design with the CXone, Genesys Cloud or Amazon Connect platform. Past titles may include Solutions Architect, Systems Architect, Technical Architect. Experience … Github) and automated pipelines (Jenkins, Azure Devops, AWS CloudPipeline, etc.) is a plus Excellent written communication including leading whiteboard sessions, technical design sessions, developing architecture and network diagrams, technical flow designs and more Additional Responsibilities: Build actionable and achievable CCaaS transformation plans including specifying legacy system changes needed or More ❯
Posted:

CCaaS Application Architect

Milton Keynes, England, United Kingdom
JR United Kingdom
Time hours) Travel: Ability to travel up to 20% Reporting to: Sr. Director Are you a CCaaS Application Architect with a solid understanding of software development and the CXone, Genesys Cloud or Amazon Connect platform? If you love solutioning for enterprise Clients and you have a passion for helping … computer science, IT, or engineering or equivalent experience 10+ years’ experience in Contact Center and UC environments 5 or more years of experience with software architecture and design with the CXone, Genesys Cloud or Amazon Connect platform. Past titles may include Solutions Architect, Systems Architect, Technical Architect. Experience … Github) and automated pipelines (Jenkins, Azure Devops, AWS CloudPipeline, etc.) is a plus Excellent written communication including leading whiteboard sessions, technical design sessions, developing architecture and network diagrams, technical flow designs and more Additional Responsibilities: Build actionable and achievable CCaaS transformation plans including specifying legacy system changes needed or More ❯
Posted:

CCaaS Application Architect

High Wycombe, England, United Kingdom
JR United Kingdom
Time hours) Travel: Ability to travel up to 20% Reporting to: Sr. Director Are you a CCaaS Application Architect with a solid understanding of software development and the CXone, Genesys Cloud or Amazon Connect platform? If you love solutioning for enterprise Clients and you have a passion for helping … computer science, IT, or engineering or equivalent experience 10+ years’ experience in Contact Center and UC environments 5 or more years of experience with software architecture and design with the CXone, Genesys Cloud or Amazon Connect platform. Past titles may include Solutions Architect, Systems Architect, Technical Architect. Experience … Github) and automated pipelines (Jenkins, Azure Devops, AWS CloudPipeline, etc.) is a plus Excellent written communication including leading whiteboard sessions, technical design sessions, developing architecture and network diagrams, technical flow designs and more Additional Responsibilities: Build actionable and achievable CCaaS transformation plans including specifying legacy system changes needed or More ❯
Posted:

CCaaS Application Architect

Oxford, England, United Kingdom
JR United Kingdom
Time hours) Travel: Ability to travel up to 20% Reporting to: Sr. Director Are you a CCaaS Application Architect with a solid understanding of software development and the CXone, Genesys Cloud or Amazon Connect platform? If you love solutioning for enterprise Clients and you have a passion for helping … computer science, IT, or engineering or equivalent experience 10+ years’ experience in Contact Center and UC environments 5 or more years of experience with software architecture and design with the CXone, Genesys Cloud or Amazon Connect platform. Past titles may include Solutions Architect, Systems Architect, Technical Architect. Experience … Github) and automated pipelines (Jenkins, Azure Devops, AWS CloudPipeline, etc.) is a plus Excellent written communication including leading whiteboard sessions, technical design sessions, developing architecture and network diagrams, technical flow designs and more Additional Responsibilities: Build actionable and achievable CCaaS transformation plans including specifying legacy system changes needed or More ❯
Posted:

Full Stack Engineer - (Swift/Embedded C) - £150k Package ID41148

Slough, England, United Kingdom
JR United Kingdom
permit required: Yes Job Views: 8 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: Build Bold Technology. Make a Meaningful Impact. Are you an experienced software engineer looking for more purpose in your work? Do you thrive in dynamic, start-up environments where your voice and skills truly matter? Excited … fast-growing Tech for Good start-up, born from world-class research and backed by serious ambition. They're developing a next-generation hardware-software product that combines deep tech innovation with real human impact. As part of a small, highly capable team, you’ll work at the forefront … of product engineering - influencing architecture, driving standards, and helping scale the solution to market. This is a role for someone who wants to build, not just maintain. Someone who wants to own problems, not just follow tickets. Here’s what you’ll get to do: Contribute to the design More ❯
Posted:

Mid level Ruby Engineer

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Collaborate with cross-functional teams to deliver innovative solutions. What We're Looking For: Experience with Ruby and Ruby on Rails. Strong understanding of software architecture, design patterns, and best practices. Experience mentoring and coaching developers, with a passion for leadership. Familiarity with agile development methodologies. Excellent problem More ❯
Posted:

Group Technology Director

Oxfordshire, England, United Kingdom
Hybrid / WFH Options
Harnham
a Technology Director , you will take strategic and operational ownership of the engineering function, leading teams across multiple regions while defining and implementing modern software architecture practices. You'll play a central role in shaping the company’s technical vision and ensuring its systems are robust, scalable, and … can expect to be involved in the following: Leading the migration from legacy systems to AWS cloud infrastructure Driving the shift from a monolithic architecture to containerised services using Docker Introducing Infrastructure as Code (Terraform) for more efficient deployments Building and mentoring engineering teams, both national and overseas Collaborating More ❯
Posted:

Group Technology Director

Oxford, England, United Kingdom
JR United Kingdom
a Technology Director , you will take strategic and operational ownership of the engineering function, leading teams across multiple regions while defining and implementing modern software architecture practices. You'll play a central role in shaping the company’s technical vision and ensuring its systems are robust, scalable, and … can expect to be involved in the following: Leading the migration from legacy systems to AWS cloud infrastructure Driving the shift from a monolithic architecture to containerised services using Docker Introducing Infrastructure as Code (Terraform) for more efficient deployments Building and mentoring engineering teams, both national and overseas Collaborating More ❯
Posted:

Senior Engineers (PHP)

High Wycombe, England, United Kingdom
JR United Kingdom
to hundreds of data sources, abstracting away coding complexities. You'll contribute to low-code/no-code solutions, drive the modernization of their architecture towards a service-oriented approach, and build foundational capabilities for efficient data movement. What you'll be doing: Developing new features and functionalities for … 6+ years of backend development experience (PHP), ideally with SaaS products. Experience with API integrations and building no-code solutions. A strong understanding of software architecture, testing, and security best practices. Excellent communication and problem-solving skills. #J-18808-Ljbffr More ❯
Posted:

Lead Software Developer

Bracknell, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
Lead Software Developer required by a leading global Cloud Technology company based in Bracknell. The company is working on cutting-edge technology including AI and propensity modelling. The Lead Software Developer will be responsible for the software engineering output of the team. Responsibilities: Lead and oversee software development projects. Write code when necessary, demonstrating strong hands-on coding skills. Design software architecture. Collaborate with team members and stakeholders. Requirements: Degree in STEM subject from a Russell Group or Red Brick University. Experience leading software development teams. Knowledge of C# or React. Strong experience with More ❯
Posted:
Software Architecture
the Thames Valley
10th Percentile
£48,250
25th Percentile
£55,000
Median
£60,000
75th Percentile
£80,625
90th Percentile
£87,000