time. Please talk to us at the interview about the flexibility you may need. What will you be doing? Serve as the lead architect on Mendix-based projects, defining architecture, design patterns, and integration strategies. Collaborate with business analysts, product owners, and stakeholders to gather functional and non-functional requirements. Translate business needs into Mendix application blueprints that are … scalable, maintainable, and aligned with enterprise architecture standards. Ensure best practices in application design, data modeling, UI/UX, security, performance, and deployment. Guide and mentor Mendix developers, perform code reviews, and enforce quality and compliance standards. Work with DevOps teams to define CI/CD pipelines and deployment strategies for Mendix applications. Integrate Mendix with third-party systems … via REST, SOAP, OData, or other APIs. Participate in architecture governance, design reviews, and security assessments. Stay current with Mendix platform updates and low-code trends, advocating innovative solutions and continuous improvement. What are we looking for? Proven experience (5+ years) in softwarearchitecture, with 2+ years specifically as a Mendix Architect or Senior Developer. Mendix Advanced More ❯
Requirements 1. Proficiency In .Net Framework And .Net Core 2. Strong Knowledge Of C# Programming Language 3. In-Depth Understanding Of Sql Server And Database Management 4. Familiarity With Software Development Methodologies, Including Agile And Devops 5. Excellent Problem-Solving Skills And Ability To Think Critically Certification 1. Optional But Valuable: Microsoft Certified: Azure Developer Associate 2. Optional But … .NETC# Developer – Oracle to PostgreSQL Migration Project About the Project We are undertaking a strategic transformation of a legacy system built on PHP and Oracle, migrating to a modern architecture using PostgreSQL and .NET C#. This is not a simple liftandshift; the project involves re-engineering over 240 Oracle stored procedures—some highly complex—into performant, maintainable C# code. … PHP systems and new PostgreSQL databases. - Work closely with business analysts and stakeholders to ensure functional parity and identify opportunities for enhancement. - Participate in the design of a hybrid architecture that supports phased migration. - Use AI-assisted tools to analyze, translate, and optimize legacy code. - Support BAU operations during the migration period, ensuring system stability and continuity. - Contribute to More ❯
Requirements 1. Proficiency In .Net Framework And .Net Core 2. Strong Knowledge Of C# Programming Language 3. In-Depth Understanding Of Sql Server And Database Management 4. Familiarity With Software Development Methodologies, Including Agile And Devops 5. Excellent Problem-Solving Skills And Ability To Think Critically Certification 1. Optional But Valuable: Microsoft Certified: Azure Developer Associate 2. Optional But … .NETC# Developer – Oracle to PostgreSQL Migration Project About the Project We are undertaking a strategic transformation of a legacy system built on PHP and Oracle, migrating to a modern architecture using PostgreSQL and .NET C#. This is not a simple liftandshift; the project involves re-engineering over 240 Oracle stored procedures—some highly complex—into performant, maintainable C# code. … PHP systems and new PostgreSQL databases. - Work closely with business analysts and stakeholders to ensure functional parity and identify opportunities for enhancement. - Participate in the design of a hybrid architecture that supports phased migration. - Use AI-assisted tools to analyze, translate, and optimize legacy code. - Support BAU operations during the migration period, ensuring system stability and continuity. - Contribute to More ❯
implementation experience in one or more of the following domains: Workflow and Case Management; Portal and web content management; Document management; Identity Access Management; Data Warehouse, ETL and BI architecture Ability to use the softwarearchitecture tools and methodologies as specified in the service request, especially on large and complex projects. Object oriented analysis and design methodologies … Service Oriented Architecture principles; Data Warehouse Architecture principles and patterns ; Iterative and Agile (i.e. Kanban, Scrum, other lean techniques) development methodologies. Please apply for further details on this excellent, not-to-be missed contract opportunity. More ❯
SME (Java with React) Responsibilities Lead full-stack development initiatives across enterprise-grade applications. Collaborate with cross-functional teams including product, design, and DevOps to deliver scalable and secure software solutions. Drive technical excellence in both frontend and backend development, ensuring high performance and maintainability. Provide thought leadership in software engineering practices and contribute to architectural decisions. Mentor … learning and innovation. Demonstrate strong work ethic and ability to work independently, as well as in an Agile environment. Skills Required 15+ years of strong experience in full-stack software development. Backend: Proficiency in Java (17+) , Spring Boot , Node.js , and RESTful APIs . Frontend: Expertise in React , TypeScript , HTML5 , CSS3 , and other modern frontend frameworks. DevOps: Familiarity with CI … Platforms: Experience with cloud environments, preferably Google Cloud Platform (GCP) . Automation & Testing: Hands-on experience with automated testing frameworks like Jest , Cypress , and Pact . Strong understanding of softwarearchitecture principles including microservices, service-oriented architecture (SOA), and design patterns. Proven ability to define technical solutions aligned with business goals and industry best practices. Must have More ❯
SME (Java with React) Responsibilities Lead full-stack development initiatives across enterprise-grade applications. Collaborate with cross-functional teams including product, design, and DevOps to deliver scalable and secure software solutions. Drive technical excellence in both frontend and backend development, ensuring high performance and maintainability. Provide thought leadership in software engineering practices and contribute to architectural decisions. Mentor … learning and innovation. Demonstrate strong work ethic and ability to work independently, as well as in an Agile environment. Skills Required 15+ years of strong experience in full-stack software development. Backend: Proficiency in Java (17+) , Spring Boot , Node.js , and RESTful APIs . Frontend: Expertise in React , TypeScript , HTML5 , CSS3 , and other modern frontend frameworks. DevOps: Familiarity with CI … Platforms: Experience with cloud environments, preferably Google Cloud Platform (GCP) . Automation & Testing: Hands-on experience with automated testing frameworks like Jest , Cypress , and Pact . Strong understanding of softwarearchitecture principles including microservices, service-oriented architecture (SOA), and design patterns. Proven ability to define technical solutions aligned with business goals and industry best practices. Must have More ❯
We are seeking a passionate and experienced Senior DevOps Engineer with over five years of expertise to join our dynamic team. In this role, you will directly impact the software development lifecycle by designing, implementing, and optimising systems that enhance developer productivity and accelerate innovation. You'll also mentor junior engineers, influence architectural decisions, and collaborate across teams to … written in C# .NET Core and tools developed in C#, Python, Go, and Rust. Key Responsibilities Collaborate with product development teams to design and implement solutions that improve the software development lifecycle. Partner with developers to understand their needs, advocate for developer-centric tools and practices, and ensure that they evolve to meet the changing needs of the organis … efficient code integration, testing, and deployment in a cloud or on-premises environment. Write readable, efficient code in languages such as Go, Python, Bash, C#, or similar, to automate software delivery processes. Create and manage monitoring and alerting systems to proactively identify issues in production and improve system observability. Participate in softwarearchitecture discussions, providing a DevOps More ❯
Location: Hybrid (Primarily Remote – UK-based) Salary: Up to £140,000 + Comprehensive Benefits We are partnering with a leading enterprise client to recruit an experienced Senior Software Development Manager. This is a high-impact leadership role, ideal for someone with a strong technical foundation and a proven track record of managing multiple development teams in complex, fast-paced … environments. About the Role: As a Senior Software Development Manager, you will be responsible for overseeing several cross-functional development teams, driving the delivery of scalable, high-quality software solutions. You will play a key role in shaping technical strategy, fostering innovation, and ensuring alignment with broader business objectives. Key Responsibilities: Lead, mentor, and manage multiple software development teams. Define and execute development strategies aligned with business goals. Collaborate with senior stakeholders across Product, Architecture, and Delivery. Champion best practices in software engineering, agile methodologies, and DevOps. Drive continuous improvement in team performance, code quality, and delivery timelines. Ideal Candidate Profile: Extensive experience in software development, ideally within enterprise-scale environments. Demonstrated success More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Halian
Location: Hybrid (Primarily Remote – UK-based) Salary: Up to £140,000 + Comprehensive Benefits We are partnering with a leading enterprise client to recruit an experienced Senior Software Development Manager. This is a high-impact leadership role, ideal for someone with a strong technical foundation and a proven track record of managing multiple development teams in complex, fast-paced … environments. About the Role: As a Senior Software Development Manager, you will be responsible for overseeing several cross-functional development teams, driving the delivery of scalable, high-quality software solutions. You will play a key role in shaping technical strategy, fostering innovation, and ensuring alignment with broader business objectives. Key Responsibilities: Lead, mentor, and manage multiple software development teams. Define and execute development strategies aligned with business goals. Collaborate with senior stakeholders across Product, Architecture, and Delivery. Champion best practices in software engineering, agile methodologies, and DevOps. Drive continuous improvement in team performance, code quality, and delivery timelines. Ideal Candidate Profile: Extensive experience in software development, ideally within enterprise-scale environments. Demonstrated success More ❯
the UK government, working at the forefront of the most topical areas. Lead the design, development and deployment of cloud-based solutions on Cloud. Develop and maintain cloud infrastructure architecture, standards, and best practices. Ensure optimal performance, security, and scalability of the cloud infrastructure. We are looking for the following experience: Experience within a Technical Cloud Architecture or … a Lead Developer role. Experience understanding the business needs, user needs and good softwarearchitecture principles. Experience working with business analysts, SMEs and developers to collaboratively design solutions. Able to discuss the solution blueprint with stakeholders with different degrees of technical knowledge and different interests in the solution. Experience leading the design, development and deployment of complex solutions … as a subject matter expert in one or more tools, cloud technologies (AWS/Azure) or industries. Able to identify requirements and translate into actionable design documentation. Understand key software and integration design patterns. Experience with DevOps tools (e.g.Git, Jenkins, Docker, and Kubernetes). Excellent problem-solving, communication and collaboration skills. Proven history of working within a complex and More ❯
East London, London, United Kingdom Hybrid / WFH Options
Client Server
Staff Software Engineer/Developer (Java Kotlin AWS API) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient and … social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Staff Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin … SpringBoot and AWS backend with TypeScript, React and Next.js on the front end. You'll be hands-on with architecture, design and coding, including complex business logic, authentication and security aspects, working across the full tech stack to create the beta product. Location/WFH: You can work from home most of the time, the company has office space More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Staff Software Engineer/Developer (Java Kotlin AWS API) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient and … social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Staff Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin … SpringBoot and AWS backend with TypeScript, React and Next.js on the front end. You'll be hands-on with architecture, design and coding, including complex business logic, authentication and security aspects, working across the full tech stack to create the beta product. Location/WFH: You can work from home most of the time, the company has office space More ❯
from legacy .NET Framework systems toward modern, containerised .NET 8/9 services running on Kubernetes in both on-prem and cloud environments. We are looking for a Principal Software Engineer with a DevOps mindset and deep software engineering experience , especially in .NET. This is a hands-on, leadership role where you'll help shape the technical vision … and engineering practices across the organisation. Leading through example and building Proof-of-Concept solutions to demonstrate improved practices will be key. You'll work at the intersection of softwarearchitecture, DevOps strategy, and high-performance infrastructure, driving forward our modernization efforts and improving how we build, deploy, monitor, and scale our systems. What You'll Do Define … engineering, infrastructure and existing DevOps teams. Lead our migration efforts from legacy .NET Framework apps to .NET 8/9, containerised and orchestrated with Kubernetes. Champion best practices in software delivery, CI/CD, observability, and infrastructure-as-code. Drive improvements in telemetry and observability , helping us move from log-centric metrics to first-class telemetry using OpenTelemetry and More ❯
from legacy .NET Framework systems toward modern, containerised .NET 8/9 services running on Kubernetes in both on-prem and cloud environments. We are looking for a Principal Software Engineer with a DevOps mindset and deep software engineering experience , especially in .NET. This is a hands-on, leadership role where you'll help shape the technical vision … and engineering practices across the organisation. Leading through example and building Proof-of-Concept solutions to demonstrate improved practices will be key. You'll work at the intersection of softwarearchitecture, DevOps strategy, and high-performance infrastructure, driving forward our modernization efforts and improving how we build, deploy, monitor, and scale our systems. What You'll Do Define … engineering, infrastructure and existing DevOps teams. Lead our migration efforts from legacy .NET Framework apps to .NET 8/9, containerised and orchestrated with Kubernetes. Champion best practices in software delivery, CI/CD, observability, and infrastructure-as-code. Drive improvements in telemetry and observability , helping us move from log-centric metrics to first-class telemetry using OpenTelemetry and More ❯
are looking for As our Director of Engineering, you will lead the development of state-of-the-art agency tools and systems and manage a team of highly talented software engineers. You will take our technological capabilities in business operations to the level of world-class thought leadership and ultimate efficiency. The role is of high visibility and scope. … the Enterprise. Oversee technology development team(s) focused on business processes, workflows, integrations, and efficiencies in a highly dynamic environment requiring agility of development. Hire, train, manage, and mentor software engineers through continuous interaction and regular performance reviews. Identify appropriate goals and development opportunities for team members. Must also be able to attract and retain top-tier talent. Manages … in terms of code, resources, clarification, etc. Able to chime in for code reviews and design discussions on general coding practices and futureproofing. Deliver sustainable, performing, and cost-efficient software components fulfilling product requirements in time, budget, and quality. Be a champion of agile development, fostering the culture and pushing your people to rise to the occasion and deliver More ❯
Software Engineer II, Android, Tracking Experiences link Copy link corporate_fare Google place London, UK Early Experience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Apply link Copy link Bachelor's degree or equivalent practical experience. 1 year of experience with data structures or algorithms. 1 year of experience with Android application … development. Preferred qualifications: Experience working with Kotlin. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from … large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and More ❯
Software Engineer II, iOS, Tracking Experiences link Copy link corporate_fare Google place London, UK Early Experience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Apply link Copy link Bachelor's degree or equivalent practical experience. 1 year of experience with data structures or algorithms. 1 year of experience with iOS application … development. Preferred qualifications: Experience working with Swift. Experience working with Objective-C. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and More ❯
About Us: We are recruiting for a fast growing UK based AI Start up who are AI driven software solutions in financial crime amongst other areas. Be part of a passionate, collaborative team who enable intelligent decision and are constantly making better and better solutions through AI and advanced analytics. They help organisations turn complex data into actionable insight. … They're ambitious, they think things through and are on a mission to see how far they can go. The Role: They're looking for a skilled AI Software Engineer who is ready to the design, development, and deployment of secure AI powered systems. You'll be at the heart of a diverse, multidisciplinary and fast paced team to … integrate ML models into robust, mission ready software environments. you'll contribute to cross-disciplinary discussions, ensuring AI solutions align with business goals and operational needs. Your expertise will help close the gap between advanced machine learning research and its practical, real-world implementation to drive impactful results. If you're eager to contribute to meaningful AI solutions and More ❯
Developer to join the team to help with a migration. They are undertaking a strategic transformation of a legacy system built on PHP and Oracle, migrating to a modern architecture using PostgreSQL and .NET (C#). This is not a simple lift-and-shift; the project involves re-engineering over 240 Oracle stored procedures, some highly complex, into performant … PHP systems and new PostgreSQL databases. Work closely with business analysts and stakeholders to ensure functional parity and identify opportunities for enhancement. Participate in the design of a hybrid architecture that supports phased migration. Use AI-assisted tools to analyse, translate, and optimize legacy code. Support BAU operations during the migration period, ensuring system stability and continuity. Contribute to … in hybrid environments where legacy and modern systems coexist. Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks. Solid understanding of softwarearchitecture, design patterns, and integration strategies. Excellent communication skills and ability to work collaboratively in a cross-functional team. Desirable Skills Experience with PHP, especially in legacy systems. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Golang Kafka API) London/WFH to £110k Do you have a deep knowledge of Go/Golang combined with softwarearchitecture and design skills? You could be progressing your career as a Backend Software Engineer at a start-up payments technology company that is revolutionising the payments industry to Africa … improving speed, cost and reliability. As a Backend Software Engineer you'll focus on backend system design, event driven architecture and APIs with a focus on scalability and reliability. You'll join a small, collaborative, Agile team working on 2 week sprints, you'll be a key part of tech discussions and decision making. Location/WFH: You … colleagues in the London, Canary Wharf offices three days a week (also the possibility to be remote in the UK). About you: You're an experience backend focussed Software Engineer with strong commercial Go/Golang development experience You have experience with system design, event driven architectures, Kafka, API development You have a product based mindset and commercial More ❯
our Future, together. Learn more about what sets us apart here . About The Role Knight Frank is looking to hire a Microsoft Dynamics Developer to join our internal software engineering team, based in our Baker Street HQ. Why Knight Frank? Role: We are seeking a highly experienced and technically versatile Microsoft Dynamics 365 Developer with strong Customer Engagement …/TypeScript/Angular, and Azure (including PaaS components). Experience with TDD, automation (e.g. Playwright), Azure DevOps, Git, CI/CD pipelines, and Agile methodologies. Strong understanding of softwarearchitecture, coding standards, security, and debugging across complex systems. Skilled in stakeholder engagement, technical direction, requirement gathering, and clearly conveying technical ideas to non-technical audiences. Competitive salary More ❯
technology estate can maintain effective operations and support the ongoing, critical functioning of Essential Business Services in the face of todays evolving threat landscape. As a Senior Director of Software Engineering at JPMorgan Chase within the Cybersecurity and Tech Controls team, you will leverage your expertise in designing and developing sophisticated modelling software to enhance cyber and business … multiple platforms, divisions, and lines of business Acts as the primary interface with senior leaders, stakeholders, and executives, driving consensus across competing objectives Design and develop scalable, production-grade software for risk modelling, inference engines, and simulation frameworks Collaborate with cybersecurity teams, risk analysts, data scientists and resiliency stakeholders to define model inputs, risk scenarios, and system architecture requirements Translate mathematical and statistical models (e.g. Bayesian networks, probabilistic graphical models) into performant software modules. Develop data ingestion and transformation pipelines to source data from internal systems and threat intelligence sources Lead the architecture design for modular, explainable, and extensible risk modelling systems Ensure robustness, auditability, and version control of all models and underlying code per 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 third-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 … or related field; Master's degree preferred. Required Skills 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 ❯
internal Yoti teams to continuously improve solutions and maximize client satisfaction. Stay up to date with new and emerging Yoti technologies, understanding platform capabilities and limitations to support solution architecture responsibilities. Contribute to the creation and maintenance of documentation for both technical and business audiences. Knowledge, Skills, Qualifications and Experience: 5+ years of experience designing and developing enterprise web … and backend systems using technologies such as JavaScript (React, Node.js), PHP, Java, or C# .NET. Strong understanding of softwarearchitecture methodologies, scalable system design, and integration best practices. Skilled in containerization (Docker, Kubernetes), source control (Git), and microservices architecture. Proficient in integrating REST APIs, OAuth, and supporting secure authentication flows. Experienced in mentoring technical teams, with proven people More ❯
internal Yoti teams to continuously improve solutions and maximize client satisfaction. Stay up to date with new and emerging Yoti technologies, understanding platform capabilities and limitations to support solution architecture responsibilities. Contribute to the creation and maintenance of documentation for both technical and business audiences. Knowledge, Skills, Qualifications and Experience: 5+ years of experience designing and developing enterprise web … and backend systems using technologies such as JavaScript (React, Node.js), PHP, Java, or C# .NET. Strong understanding of softwarearchitecture methodologies, scalable system design, and integration best practices. Skilled in containerization (Docker, Kubernetes), source control (Git), and microservices architecture. Proficient in integrating REST APIs, OAuth, and supporting secure authentication flows. Experienced in mentoring technical teams, with proven people More ❯