Head of Architecture & Platform Engineering | Central London | 5 days on-site | Permanent | Up to £120,000 Are you a visionary technology leader ready to shape the future of a leading professional services firm? A prestigious Independent Professional Services provider, is seeking an exceptional Head of Architecture and Platform Engineering to join their technology leadership team in London. This … is a unique opportunity to lead the strategic architecture and platform engineering efforts, driving technical innovation, optimise the Microsoft-centric Azure-native ecosystem, and empower teams to deliver scalable, secure, and efficient solutions that fuel business growth and operational excellence. Job Type: Permanent Salary: Up to £120,000 (DOE) Working Arrangement: 5 days on-site Office Location: Central London … The Role As the Head of Architecture and Platform Engineering, you will: Define and lead the enterprise architecture strategy, ensuring alignment with business objectives and regulatory requirements. Oversee a talented platform engineering team (3 platform engineers + 1 cyber engineer), fostering a culture of collaboration, innovation, and technical excellence. Drive optimisation of our Microsoft E5 licence investment, enhancing More ❯
building customer-facing products and backend integrations that power the RX Global platform. About the Role: Are you a visionary technologist ready to lead the design of cutting-edge software systems? At RELX/RX, we are looking for aSoftware Architectto drive architectural excellence across our Digital Platform. This is your opportunity to influence global solutions. We're looking … for a strategic thinker with deep technical expertise, strong communication skills, and a passion for mentoring teams, driving architectural excellence, and staying ahead of industry trends. Key Responsibilities: Lead Architecture Design & Governance : Define and enforce software standards, patterns, and best practices across scalable, secure, and resilient systems. Strategic Collaboration : Partner with global architecture and engineering teams to … Collaborates to Deliver : Supports building inclusive, high-performing teams and communicates with impact. Acts with Agility : Embraces curiosity, manages complexity, and builds global connections. Experience & Qualifications: Solid background in software engineering and architecture. Experience working on large-scale platforms and global teams. Comfortable collaborating across time zones and cultures. Key Skills: Architecture & Design : Strong grasp of softwareMore ❯
building customer-facing products and backend integrations that power the RX Global platform. About the Role: Are you a visionary technologist ready to lead the design of cutting-edge software systems? At RELX/RX, we are looking for aSoftware Architectto drive architectural excellence across our Digital Platform. This is your opportunity to influence global solutions. We're looking … for a strategic thinker with deep technical expertise, strong communication skills, and a passion for mentoring teams, driving architectural excellence, and staying ahead of industry trends. Key Responsibilities: Lead Architecture Design & Governance : Define and enforce software standards, patterns, and best practices across scalable, secure, and resilient systems. Strategic Collaboration : Partner with global architecture and engineering teams to … Collaborates to Deliver : Supports building inclusive, high-performing teams and communicates with impact. Acts with Agility : Embraces curiosity, manages complexity, and builds global connections. Experience & Qualifications: Solid background in software engineering and architecture. Experience working on large-scale platforms and global teams. Comfortable collaborating across time zones and cultures. Key Skills: Architecture & Design : Strong grasp of softwareMore ❯
Senior Software Engineer - Vice President (Java Focus) ££65,000 - £94,000 GBP Hybrid WORKING Location: Manchester, North West - United Kingdom Type: Permanent Role: Senior Software Engineer - Vice President (Java Focus) Salary: £65,000 - £94,000 Location: Hybrid - Knutsford (near Manchester), 2 days per week onsite (also options for Glasgow campus) Role Type: Permanent Start Date: ASAP About the … Opportunity Join a critical technology team at a leading global financial institution, where your expertise as a seasoned software engineer will directly impact customer experience and business growth. This is not a typical contractor role - we're seeking a top-class, accomplished software engineer with a strong and credible career history, preferably with deep knowledge of Java/… Spring Boot and a well-rounded technical skill set. You will design, develop, and enhance scalable software solutions while collaborating with product teams and stakeholders to align technology with strategic goals. This role offers a stable, rewarding career path with opportunities to mentor others and lead complex projects. What You'll Be Doing Lead development and delivery of high More ❯
the design and procurement of space segment, ground segment and user infrastructure to enable lunar communications services by the end of the decade. We are looking for a senior software architect to help manage and develop key aspects of lunar satellite communication infrastructure. The senior software architect will be responsible for the creation, refinement and review of requirements … and software designs covering service management and orchestration. They will be developing the framework for Viasat to provision, manage and monitor communication components and networks, that together, will provide end to end lunar communication capabilities. The senior software architect will work as part of a cross functional project team alongside systems, RF and software engineers. They will … of technical roadmap for service management and orchestration. • Definition and review of existing and proposed interfaces, ensuring they cleanly present required functionality and can support future use cases. • Lead software design activities for subsystems and services relating to service management and orchestration. • Capture and present design concepts to key stakeholders. • Co-develop schedule to fit with programme expectations. • Delivery More ❯
Are you a Software Support Engineer based in Eastbourne, East Sussex, looking for a new job working on cutting edge technology with a global engineering business? The Software Support Engineer job, based in Eastbourne will be responsible for troubleshooting across virtual server environments across a variety of global clients. This will include providing customer support for machine-to … machine communications. The software support engineer will be working with SQL Server, Linux, and bespoke software running in complex customer environments. Skills and Competencies required of the Ideal Software Support Engineer job will include: Currently working at a software solution provider with experience supporting custom software deployed across customer sites. Familiar with softwarearchitecture and how systems interact. Must be capable of diagnosing whether issues stem from the customer's environment, networking, infrastructure, or the software itself. Familiarity with C#/.NET is a plus, but not essential, could be C++, etc. The focus is on troubleshooting, integration, and architecture. My client offer extensive hybrid working but need candidates to be able More ❯
Embedded Software Engineer We are delighted to represent a prestigious engineering company in their search for an experienced Embedded Software Engineer based in Stevenage. This is a fantastic opportunity to contribute to the development of cutting-edge systems. About the Embedded Software Engineer Role As an Embedded Software Engineer, you will play a vital role in … the full software life cycle development of complex, real-time missile sub-components. You will work within a dynamic, multi-disciplinary team, utilising state-of-the-art technology in an Agile/SCRUM environment. Key Responsibilities Embedded SoftwareArchitecture and Design Implementation and verification through reviews and testing Requirements capture and system performance analysis Requirements The ideal … candidate will possess: Proven experience in hard real-time embedded software development Strong proficiency in 'C' programming Familiarity with communication protocols such as SPI, UART, Ethernet, and PCI-Express Experience with software design methodologies, including UML What's on Offer In return for your expertise, our client offers a competitive salary of up to £64,000 based on More ❯
Senior Software Engineer £Up to £90,000 GBP Hybrid WORKING Location: Manchester, North West - United Kingdom Type: Permanent An exciting opportunity awaits to join a global banking powerhouse as they seek to appoint an experienced Senior Software Engineer to lead the design and development of high-performance, scalable software solutions that drive exceptional user experiences and support … value effectively. Strategic thinking with the ability to design systems aligned with business goals. Comfort working across distributed systems and integrating diverse technologies. Preferred Skills & Experience: Deep understanding of softwarearchitecture, design patterns, and secure coding practices. Hands-on experience with cloud services such as AWS , Azure , or Google Cloud , and CI/CD pipelines. Proficiency in SQL More ❯
Head of Software Engineering - AI Start Up - Series B Our client is a series B AI start up. We are seeking an experienced and visionary Head of Software Engineering to lead our engineering team. This role is crucial in shaping and executing our software development strategy, ensuring the delivery of innovative and reliable solutions. The ideal candidate … will possess a strong technical background and proven leadership skills. Key Responsibilities: Strategic Leadership: Develop and implement a comprehensive software development strategy aligned with the company's mission and objectives. Team Management: Lead, mentor, and expand a high-performing team of software engineers, fostering a culture of innovation and continuous improvement. Collaboration: Work closely with cross-functional teams … including data science, product, and marketing, to integrate software solutions that enhance outcomes and user experiences. Project Oversight: Oversee the end-to-end execution of software development projects, from ideation to deployment, ensuring they meet quality standards and timelines. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of More ❯
Senior Software Architect (Developer Experience) Department: Software Engineering Employment Type: Permanent - Full Time Location: Remote, UK Description The Senior Software Architect will play a strategic, high-visibility role within Hazelcast. You will serve as a thought leader and technology evangelist for Hazelcast, influencing architecture across our ecosystem, our customer base, and the broader developer community. This … with internal stakeholders including Engineering , Product , Marketing , and Field Teams to align product vision with real-world applications and customer needs. WHAT YOU HAVE 10+ years of experience in softwarearchitecture or senior technical roles, ideally with experience in distributed systems, high-performance computing, or data platforms. Proficiency in Java , including deep understanding of the JVM . Solid More ❯
and more exclusive features. All3 is transforming how buildings are conceived, developed, and delivered. We combine AI-powered design with robotic prefabrication and on-site assembly to build custom architecture at the cost and speed of mass production unlocking even the most complex sites. Were currently seeking a Senior Robotics Software Engineer to help shape the software that powers our robotics construction solution. This role is ideal for someone who takes pride in software craftsmanship, thrives on solving problems from first principles, and enjoys building sophisticated systems from the ground up. You'll work across the stack - from low-level device drivers to high-level orchestration - with a focus on performance, clarity, and robust architecture. … background is in robotics, physics, or low-latency systems, you'll bring a mathematically grounded perspective to creating clean, scalable, and powerful code. Responsibilities: Designing and implementing high-performance software for fleet-level robotic coordination; Developing task orchestration systems using behavior trees and custom planning frameworks; Building visualization, logging, and analysis tools to support debugging and operational insight; Writing More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
a safe and sustainable aviation future. Our global teams deliver a reliable, optimum, and customized user experience to more than 500 customers worldwide. We are looking for an enthusiastic Software Developer to join our team, where you'll have the opportunity to grow your skills working with SaaS applications in a microservices-based environment. As a member of our … team, you will actively participate in the software development lifecycle. Your primary focus will be on coding, implementing features, and contributing to test automation, while also being involved in design discussions, code reviews, and deployment processes. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and … coding best practices, learning about test-first mindsets, and following security standards Actively participate in implementing various types of tests, including unit, component, and functional tests, to help ensure software reliability Assist in building and improving development processes Work collaboratively within a small agile team to deliver new features and fix defects Support softwarearchitecture discussions and More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
a safe and sustainable aviation future. Our global teams deliver a reliable, optimum, and customized user experience to more than 500 customers worldwide. We are looking for an enthusiastic Software Developer to join our team, where you'll have the opportunity to grow your skills working with SaaS applications in a microservices-based environment. As a member of our … team, you will actively participate in the software development lifecycle. Your primary focus will be on coding, implementing features, and contributing to test automation, while also being involved in design discussions, code reviews, and deployment processes. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and … coding best practices, learning about test-first mindsets, and following security standards Actively participate in implementing various types of tests, including unit, component, and functional tests, to help ensure software reliability Assist in building and improving development processes Work collaboratively within a small agile team to deliver new features and fix defects Support softwarearchitecture discussions and More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
a safe and sustainable aviation future. Our global teams deliver a reliable, optimum, and customized user experience to more than 500 customers worldwide. We are looking for a seasoned Software Developer with experience in designing, implementing, and optimizing SaaS applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the … software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing .NET (C#) code in an AWS cloud environment Focus on quality by promoting coding best practices, a test-first mindset … team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, code quality, and timely delivery Contribute to softwarearchitecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-quality code, applying the latest best practices in software engineering. Required Skills/ More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
a safe and sustainable aviation future. Our global teams deliver a reliable, optimum, and customized user experience to more than 500 customers worldwide. We are looking for a seasoned Software Developer with experience in designing, implementing, and optimizing SaaS applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the … software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing .NET (C#) code in an AWS cloud environment Focus on quality by promoting coding best practices, a test-first mindset … team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, code quality, and timely delivery Contribute to softwarearchitecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-quality code, applying the latest best practices in software engineering. Required Skills/ More ❯
Technical Leadership: Lead a Scrum-based development team , with a majority of your time dedicated to hands-on development . Collaborate with cross-functional teams to deliver high-quality software solutions. Design and implement scalable, maintainable softwarearchitecture, balancing monolithic and microservices approaches as needed. Team Management: Provide line management to team members, including goal setting, performance … team goals. Establish and maintain team processes for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews , and … to align technical efforts with business goals. Assist with resource planning and recruitment to support the growth of the team. Additional Responsibilities: Act as a subject matter expert in software development , providing guidance to the team on complex technical challenges. Lead initiatives to improve the team's knowledge of modern development practices , including TDD and BDD. Occasionally assist in More ❯
Software Development Engineer in Test - SAS Viya Platform - Hybrid Nice to meet you! We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers. We're also a debt-free multi-billion-dollar organization on our path to IPO-readiness.If you … a dynamic, fulfilling career coupled with flexibility and world-class employee experience, you'll find it here. About the job The SAS Viya Platform team is looking for a Software Development Engineer in Test to contribute to the development and validation of the compute capabilities that power our next-generation analytic engine - designed for AI integration and cloud-native … environments. As part of a rapid response team, you'll be instrumental in building robust, scalable test automation, enabling fast delivery of high-quality software to our global customers. You'll collaborate with a diverse and international team of engineers, bringing together deep technical knowledge and innovative thinking. You'll play a critical role in ensuring the quality, performance More ❯
Lead Software Engineer/Technical Lead - 12 months - hybrid Leeds or Manchester or Newcastle - £700 - 750 per day inside IR35 Security Clearance: BPSS but candidates must be eligible for SC Clearance ie 5 years UK residency with no more than 1 month out of the country at a time. We are looking for outstanding Technical Leads who can make … making; - have an outward facing viewpoint, understanding where your team and products fit into the bigger picture. Essential Skills Significant demonstrable experience in one or both of: o modern software engineering for digital products (ideally Java, microservice architectures, Hexagonal softwarearchitecture, Mongo and Kafka); o OR designing and implementing modern cloud infrastructure, DevOps, and automation (ideally AWS … opportunities Significant demonstrable experience of engineering best practice in version control, secure design practices, assurance. Significant demonstrable experience of collaboration & sharing of knowledge and good practice with the wider software engineering community Significant demonstrable experience of working and leading in a complex, multi-disciplinary environment, delivering products within specific time-scales and engaging with multiple stakeholders Lead SoftwareMore ❯
We are looking for Senior Software Engineer with Java to join PowerCurve Collections Software Engineering Group. PowerCurve Collections is our debt management system that enables our clients to maximize collections efforts and make more profitable decisions. Our development teams are focused on developing customizable and user-friendly capabilities which further strengthen the market leading position of our proposition. … As part of the team, you will report to a Software Team Manager. What you'll do: Research and develop high-quality, scalable full-stack software solutions using Java (Spring Boot). Produce clean, testable, and efficient code that follows established coding best practices. Write automated tests as part of the development process to ensure software reliability … adherence to coding guidelines and architectural standards. Collaborate with Product Owners and Architects to capture functional requirements, define technical solutions, and identify dependencies. Lead and contribute to the full software development lifecycle, from planning and design to deployment and monitoring. Guide and foster engineering excellence by mentoring team members, sharing knowledge, and promoting learning. Inspire teammates to improve their More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Reed.co.uk
and APIs to enhance development productivity and platform capabilities. Provide technical mentorship and leadership to development teams, fostering best practices in coding, testing, and deployment. Participate in code reviews, architecture discussions, and system design decisions. Troubleshoot and resolve complex technical issues across the full stack. Ensure software security, scalability, and performance are maintained at all times. Keep abreast … of emerging technologies and industry trends to inform strategic decisions. Skills and Experience Minimum 8 years of commercial software development experience, with at least 3 years in a senior or technical lead role. Proven expertise in full-stack development using: TypeScript (and JavaScript frameworks such as NextJS, Node, or Tailwind) Python (including frameworks like Django, Flask, or FastAPI) PostgreSQL … and maintenance. AI Development Tools such as Windsurf, Aider or Augment. Demonstrable experience building and scaling SaaS platforms in a production environment. Strong understanding and practical application of Agile software development methodologies. Hands-on experience integrating AI tools, APIs, or platforms into software solutions. Domain experience in Recruitment Technology, HRTech, or closely related fields is a must. Proficient More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Reed.co.uk
and APIs to enhance development productivity and platform capabilities. Provide technical mentorship and leadership to development teams, fostering best practices in coding, testing, and deployment. Participate in code reviews, architecture discussions, and system design decisions. Troubleshoot and resolve complex technical issues across the full stack. Ensure software security, scalability, and performance are maintained at all times. Keep abreast … of emerging technologies and industry trends to inform strategic decisions. Skills and Experience Minimum 8 years of commercial software development experience, with at least 3 years in a senior or technical lead role. Proven expertise in full-stack development using: TypeScript (and JavaScript frameworks such as NextJS, Node, or Tailwind) Python (including frameworks like Django, Flask, or FastAPI) PostgreSQL … and maintenance. AI Development Tools such as Windsurf, Aider or Augment. Demonstrable experience building and scaling SaaS platforms in a production environment. Strong understanding and practical application of Agile software development methodologies. Hands-on experience integrating AI tools, APIs, or platforms into software solutions. Domain experience in Recruitment Technology, HRTech, or closely related fields is a must. Proficient More ❯
and brings a connected and dynamic culture that drives continuous learning and innovation for our customers. Why should you be part of our success story? As the fastest-growing Software as a Service (SaaS) company in history, Deel is transforming how global talent connects with world-class companies - breaking down borders that have traditionally limited both hiring and career … opportunities. We're not just building software; we're creating the infrastructure for the future of work, enabling a more diverse and inclusive global economy. In 2024 alone, we paid $11.2 billion to workers in nearly 100 currencies and provided healthcare and benefits to workers in 109 countries-ensuring people get paid and protected, no matter where they are. … Work closely with the Team Lead and Product Manager to ensure that the team's work is aligned with product goals and delivery timelines Demonstrate excellence in product-led software development Develop softwarearchitecture required to implement the team's features, meet their objectives and key results (OKRs) Provide software development expertise to team members via More ❯
Join to apply for the Senior Software Engineer role at Blue Yonder Join to apply for the Senior Software Engineer role at Blue Yonder Get AI-powered advice on this job and more exclusive features. About Us Pledge, now part of Blue Yonder, was a London-based climate-tech startup built to help companies take control of their … team of engineers, product designers, data scientists, and sustainability specialists. Were looking for someone who is not only a strong coder but who thinks critically about maintainability, scalability, and softwarearchitecture, and whos motivated by our mission to accelerate the worlds transition to net zero. Youll contribute to both product and platform initiatives: building end-to-end features … designing robust emissions models, and helping us evolve our stack, tooling, and engineering practices. What Youll Be Doing Engineering & Architecture Design, build, and maintain modern backend services and APIs using Python (or Typescript) and industry best practices. Develop and support internal and external APIs and tools running on AWS Lambda, and other cloud-native services. Write clean, testable, secure More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
True North Group
C++ Software Engineer (remote) Full time -Perm role (My client cannot offer sponsorship for this role) My client is looking for an experienced C++ Software Engineer to join a growing team. Skills and experience: C++ Expertise in a complex end-user environment. Strong understanding of system-level programming, memory management, multithreading, and platform-specific behaviour. Experience building and … supporting software that operates in tightly coupled environments involving network infrastructure, security considerations, or real-time communication. Able to design and refactor C++ code to meet evolving performance, scalability, and security requirements within large and evolving codebases. Deliver high-quality, production-ready software in a fast-paced Agile/Scrum environment. Deep understanding of Agile methodologies, with practical … experience applying Scrum practices. Familiarity with modern softwarearchitecture principles, including design patterns and refactoring techniques. Hands-on experience with CI/CD pipelines, ideally using tools like GitLab or Azure DevOps. Knowledge of test-first development approaches, such as Test-Driven Development (TDD) or Behaviour-Driven Development (BDD). Awareness of test automation strategies and a commitment More ❯
Rushden, Northamptonshire, England, United Kingdom
Allegiance Technology
Job Title: Senior Web Developer Location: Rushden Salary: £65,000 - £70,000 A growing organisation is seeking an experienced Senior Software Engineer with a strong background in software development and DevOps. This is a hands-on leadership role, responsible for overseeing a development team working across a diverse range of platforms including e-commerce, internal applications, and integration … off* Christmas shutdown* Discretionary bonus* Pension scheme* 37.5-hour working week (8:30 AM - 5:00 PM) Key Responsibilities: * Lead and mentor the development team* Oversee server infrastructure and softwarearchitecture* Design and develop robust applications and services* Deliver well-structured, documented code* Identify and address gaps in software functionality* Implement and integrate web services and APIs … Participate in all phases of the SDLC* Analyse and debug software issues* Develop and execute data migration plans* Ensure data quality and integrity* Optimise database performance Requirements: * Proven experience in web and software development* Hands-on experience with Redis or similar caching solutions* Proficient with Git and version control systems* Familiarity with SOLR or equivalent search engines* Experience More ❯