Applied Science Manager, Advertising Demand Tech Job ID: Amazon Development Centre (Scotland) Limited The Advertising Demand Tech Organization is on a mission to make Amazon the best in class destination for shoppers to discover, engage and build affinity with brands, making shopping beautiful, delightful, and personal. We enable any advertiser - regardless of budget size, advertising experience, or technical expertise to set up display and streaming video campaigns to run on key placements across Amazon retail website and apps, Twitch, IMDB, Amazon Devices, Freevee, Prime Video and third party websites (e.g. ) and mobile apps. You will lead a team within Performance & Ad Serving which owns, develops and operates robust services, datasets and machine learning models that are able to handle large volume of transactions and data and operating at a global scale. In this role you will lead a team that designs, prototypes, builds, delivers and operates live systems for Amazon's business worldwide. You will have a track record building and managing teams that deliver on projects that require significant innovation. You will apply analysis and scientific rigor to build systems that surprise and delight our customers, using data to determine areas of highest impact, bring the latest scientific thinking from inside and outside Amazon to bear on the problem. Your team will develop fundamental new approaches. You will form a pillar between best-of-breed research thinking and real products and systems, with an opportunity to innovate and iterate at pace and scale. The ideal candidate will have proven experience leading a team that uses state-of-the-art machine learning for real-world problems that deliver meaningful business impact. Strong computer science and algorithmic skills, exposure to internet-scale businesses, working in cross-functional teams, and a track record of peer-reviewed publication in a relevant area are desirable. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. We are passionate about building scalable, well-designed software services, and strive to constantly improve our technical foundation and user experience. As an manager, you'll have a direct impact on our customers by making it easy and efficient for these suppliers to advertise their brands and products, increase sales and improve the Amazon shopper experience. We're working hard, having fun, and making history! Come join us! Basic Qualifications Master's degree Knowledge of ML, NLP, Information Retrieval and Analytics Experience directly managing scientists or machine learning engineers Experience programming in Java, C++, Python or related language Experience in building machine learning models for business application Experience in applied research Preferred Qualifications Experience building complex software systems, especially involving deep learning, machine learning and computer vision, that have been successfully delivered to customers Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Aug 29, 2026
Full time
Applied Science Manager, Advertising Demand Tech Job ID: Amazon Development Centre (Scotland) Limited The Advertising Demand Tech Organization is on a mission to make Amazon the best in class destination for shoppers to discover, engage and build affinity with brands, making shopping beautiful, delightful, and personal. We enable any advertiser - regardless of budget size, advertising experience, or technical expertise to set up display and streaming video campaigns to run on key placements across Amazon retail website and apps, Twitch, IMDB, Amazon Devices, Freevee, Prime Video and third party websites (e.g. ) and mobile apps. You will lead a team within Performance & Ad Serving which owns, develops and operates robust services, datasets and machine learning models that are able to handle large volume of transactions and data and operating at a global scale. In this role you will lead a team that designs, prototypes, builds, delivers and operates live systems for Amazon's business worldwide. You will have a track record building and managing teams that deliver on projects that require significant innovation. You will apply analysis and scientific rigor to build systems that surprise and delight our customers, using data to determine areas of highest impact, bring the latest scientific thinking from inside and outside Amazon to bear on the problem. Your team will develop fundamental new approaches. You will form a pillar between best-of-breed research thinking and real products and systems, with an opportunity to innovate and iterate at pace and scale. The ideal candidate will have proven experience leading a team that uses state-of-the-art machine learning for real-world problems that deliver meaningful business impact. Strong computer science and algorithmic skills, exposure to internet-scale businesses, working in cross-functional teams, and a track record of peer-reviewed publication in a relevant area are desirable. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. We are passionate about building scalable, well-designed software services, and strive to constantly improve our technical foundation and user experience. As an manager, you'll have a direct impact on our customers by making it easy and efficient for these suppliers to advertise their brands and products, increase sales and improve the Amazon shopper experience. We're working hard, having fun, and making history! Come join us! Basic Qualifications Master's degree Knowledge of ML, NLP, Information Retrieval and Analytics Experience directly managing scientists or machine learning engineers Experience programming in Java, C++, Python or related language Experience in building machine learning models for business application Experience in applied research Preferred Qualifications Experience building complex software systems, especially involving deep learning, machine learning and computer vision, that have been successfully delivered to customers Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Senior Python Developer Salary: Up to £90,000 + Bonus + Benefits Location: Ipswich Working Pattern: Hybrid Job Type: Permanent An exciting opportunity has arisen for an experienced Senior Python Developer to join a large scale technology environment, developing automation solutions, backend services and tooling supporting complex telecoms and network operations. This Senior Python Developer is a hands on engineering position with a strong focus on Python, REST APIs, automation and backend development. You will work across applications supporting testing, monitoring and operational efficiency within 5G and enterprise platforms, with exposure to Linux, Docker, CI/CD, databases and network technologies. The role would suit a strong Python Engineer who enjoys solving complex technical problems and wants to work across both software engineering and network automation. Responsibilities for the Senior Python Developer: Design, develop and maintain Python based automation frameworks and scripts supporting network testing, data processing and operational workflows Build RESTful APIs using Flask and FastAPI for internal services and cross team integrations Develop lightweight web based dashboards and interfaces using HTML, CSS, JavaScript and Jinja2 Work with PostgreSQL, MySQL, MongoDB and Redis for application, configuration and testing data Build and maintain Docker and Docker Compose environments for application deployment and testing Develop and maintain CI/CD pipelines using Jenkins and GitLab Develop Linux automation using Bash, shell scripting and cron jobs Integrate Python applications with telecom network systems and APIs Build automated validation, health checking and service monitoring capabilities Implement effective logging, monitoring and error handling across automation services Work closely with QA, Network Engineering and DevOps teams to identify and deliver automation opportunities Support the development of scalable, reliable and maintainable engineering solutions Essential Skills & Experience for the Senior Python Developer: Strong commercial Python development experience. Strong experience designing and developing REST APIs using Flask and/or FastAPI Experience with API authentication, error handling and documentation Experience with HTML, CSS and Jinja2 for lightweight web interfaces Strong database experience across SQL and NoSQL technologies Experience with PostgreSQL and/or MySQL Experience with MongoDB and/or Redis Strong experience working within Linux environments, including Bash and shell scripting Experience building and deploying applications using Docker and Docker Compose Experience with CI/CD, ideally Jenkins and/or GitLab CI/CD Strong Git/version control experience Experience with Python automation libraries such as Requests, Paramiko, Subprocess, Schedule and Pandas Good understanding of networking fundamentals including HTTP, TCP/IP, DNS and SSH Desirable Skills for the Senior Python Developer: Telecoms or network automation experience Knowledge of 4G Core, 5G or Service Based Architecture (SBA) Experience with RabbitMQ or Kafka and event driven architectures OpenStack experience Infrastructure as Code knowledge Test automation experience using Pytest, Selenium or Playwright Monitoring experience using Grafana, ELK Stack or Prometheus Experience working within Agile/Scrum environments Python Developer, Software Developer, Software Engineer, Python, Python Programmer, Senior Python Developer
Aug 29, 2026
Full time
Senior Python Developer Salary: Up to £90,000 + Bonus + Benefits Location: Ipswich Working Pattern: Hybrid Job Type: Permanent An exciting opportunity has arisen for an experienced Senior Python Developer to join a large scale technology environment, developing automation solutions, backend services and tooling supporting complex telecoms and network operations. This Senior Python Developer is a hands on engineering position with a strong focus on Python, REST APIs, automation and backend development. You will work across applications supporting testing, monitoring and operational efficiency within 5G and enterprise platforms, with exposure to Linux, Docker, CI/CD, databases and network technologies. The role would suit a strong Python Engineer who enjoys solving complex technical problems and wants to work across both software engineering and network automation. Responsibilities for the Senior Python Developer: Design, develop and maintain Python based automation frameworks and scripts supporting network testing, data processing and operational workflows Build RESTful APIs using Flask and FastAPI for internal services and cross team integrations Develop lightweight web based dashboards and interfaces using HTML, CSS, JavaScript and Jinja2 Work with PostgreSQL, MySQL, MongoDB and Redis for application, configuration and testing data Build and maintain Docker and Docker Compose environments for application deployment and testing Develop and maintain CI/CD pipelines using Jenkins and GitLab Develop Linux automation using Bash, shell scripting and cron jobs Integrate Python applications with telecom network systems and APIs Build automated validation, health checking and service monitoring capabilities Implement effective logging, monitoring and error handling across automation services Work closely with QA, Network Engineering and DevOps teams to identify and deliver automation opportunities Support the development of scalable, reliable and maintainable engineering solutions Essential Skills & Experience for the Senior Python Developer: Strong commercial Python development experience. Strong experience designing and developing REST APIs using Flask and/or FastAPI Experience with API authentication, error handling and documentation Experience with HTML, CSS and Jinja2 for lightweight web interfaces Strong database experience across SQL and NoSQL technologies Experience with PostgreSQL and/or MySQL Experience with MongoDB and/or Redis Strong experience working within Linux environments, including Bash and shell scripting Experience building and deploying applications using Docker and Docker Compose Experience with CI/CD, ideally Jenkins and/or GitLab CI/CD Strong Git/version control experience Experience with Python automation libraries such as Requests, Paramiko, Subprocess, Schedule and Pandas Good understanding of networking fundamentals including HTTP, TCP/IP, DNS and SSH Desirable Skills for the Senior Python Developer: Telecoms or network automation experience Knowledge of 4G Core, 5G or Service Based Architecture (SBA) Experience with RabbitMQ or Kafka and event driven architectures OpenStack experience Infrastructure as Code knowledge Test automation experience using Pytest, Selenium or Playwright Monitoring experience using Grafana, ELK Stack or Prometheus Experience working within Agile/Scrum environments Python Developer, Software Developer, Software Engineer, Python, Python Programmer, Senior Python Developer
Lead Java Developer (VP)Applyremote type: Hybridlocations: London United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Job Purpose: Citi is the Market Maker and a global leader in all major Fixed Income markets in across the globe. Unified Fix Income Trade Processing(FITP) is Citi's primary Fixed Income trading platform processing Derivatives, Cash, Exotics and SFT products with 3800+ Trading, Sales, Middle Office users globally. Unified FITP, built on state of the art technology stack processes around 200,000 transactions daily and provides real time position , risk management capabilities. It has connectivity to 100+ electronic trading venues and 20+ regulatory bodies globally.We are looking for a talented and passionate individual to join our application development team and continue to evolve our next-generation trading application. They would lead the efforts to transition our application to smaller services, full automated CI/CD pipelines enabling faster time to market. The successful candidate will gain valuable exposure to the Fixed Income Trading business and an opportunity to work on a large scale, modern technology platform with a global presence Responsibilities: Lead or guide developers in an Application Development team in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions) Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications Develop comprehensive knowledge of how areas of business integrate to accomplish business goals Provide evaluative judgment based on analysis of factual data in complicated and unique situations Develop common, reusable components and services utilizing Citi's best practices Create high performance, low latency applications leveraging existing Citi framework Ensure strong reliability, scalability and performance of our components Liaise with technical and business teams to collaborate on identifying opportunities and solutions Drive architecture and execute on our technical strategy Partner with business to continue to evolve our architecture roadmap beyond near term objectives Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards. Qualifications: Strong proven relevant commercial experience in the Financial Service industry Solid understanding on financial products like Fixed Income securities and expertise on Security Financing Transactions. Experience as senior developer and tech expert in an Applications Development team with good understanding of major programming languages/frameworks like Java / Spring stack for microservice development and a demonstrable understanding of Java internals (JIT, advanced debugging scenarios, JVM memory management etc.) Extensive experience in building applications delivered on cloud-based services. Experience in micro services architecture based application development for high volume. Consistently demonstrates clear and concise written and verbal communication Demonstrable understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing via Mockito and Junit Ability to develop strong relationships with others, effectively influencing peers and business partners. Self-motivated and organized, with determination to achieve goals; ability to work autonomously when required. Proven project management skills Education: Bachelor's degree/University degree or equivalent experience Master's degree preferred What we'll provide you By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesVisit our Global Benefits page to learn more.
Aug 29, 2026
Full time
Lead Java Developer (VP)Applyremote type: Hybridlocations: London United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: Discover your future at Citi Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Job Purpose: Citi is the Market Maker and a global leader in all major Fixed Income markets in across the globe. Unified Fix Income Trade Processing(FITP) is Citi's primary Fixed Income trading platform processing Derivatives, Cash, Exotics and SFT products with 3800+ Trading, Sales, Middle Office users globally. Unified FITP, built on state of the art technology stack processes around 200,000 transactions daily and provides real time position , risk management capabilities. It has connectivity to 100+ electronic trading venues and 20+ regulatory bodies globally.We are looking for a talented and passionate individual to join our application development team and continue to evolve our next-generation trading application. They would lead the efforts to transition our application to smaller services, full automated CI/CD pipelines enabling faster time to market. The successful candidate will gain valuable exposure to the Fixed Income Trading business and an opportunity to work on a large scale, modern technology platform with a global presence Responsibilities: Lead or guide developers in an Application Development team in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions) Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications Develop comprehensive knowledge of how areas of business integrate to accomplish business goals Provide evaluative judgment based on analysis of factual data in complicated and unique situations Develop common, reusable components and services utilizing Citi's best practices Create high performance, low latency applications leveraging existing Citi framework Ensure strong reliability, scalability and performance of our components Liaise with technical and business teams to collaborate on identifying opportunities and solutions Drive architecture and execute on our technical strategy Partner with business to continue to evolve our architecture roadmap beyond near term objectives Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards. Qualifications: Strong proven relevant commercial experience in the Financial Service industry Solid understanding on financial products like Fixed Income securities and expertise on Security Financing Transactions. Experience as senior developer and tech expert in an Applications Development team with good understanding of major programming languages/frameworks like Java / Spring stack for microservice development and a demonstrable understanding of Java internals (JIT, advanced debugging scenarios, JVM memory management etc.) Extensive experience in building applications delivered on cloud-based services. Experience in micro services architecture based application development for high volume. Consistently demonstrates clear and concise written and verbal communication Demonstrable understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing via Mockito and Junit Ability to develop strong relationships with others, effectively influencing peers and business partners. Self-motivated and organized, with determination to achieve goals; ability to work autonomously when required. Proven project management skills Education: Bachelor's degree/University degree or equivalent experience Master's degree preferred What we'll provide you By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesVisit our Global Benefits page to learn more.
Senior Python Developer Salary: Up to £90,000 + Bonus + Benefits Location: Central London Working Pattern: Hybrid Job Type: Permanent An exciting opportunity has arisen for an experienced Senior Python Developer to join a large scale technology environment, developing automation solutions, backend services and tooling supporting complex telecoms and network operations. This Senior Python Developer is a hands on engineering position with a strong focus on Python, REST APIs, automation and backend development. You will work across applications supporting testing, monitoring and operational efficiency within 5G and enterprise platforms, with exposure to Linux, Docker, CI/CD, databases and network technologies. The role would suit a strong Python Engineer who enjoys solving complex technical problems and wants to work across both software engineering and network automation. Responsibilities for the Senior Python Developer: Design, develop and maintain Python based automation frameworks and scripts supporting network testing, data processing and operational workflows Build RESTful APIs using Flask and FastAPI for internal services and cross team integrations Develop lightweight web based dashboards and interfaces using HTML, CSS, JavaScript and Jinja2 Work with PostgreSQL, MySQL, MongoDB and Redis for application, configuration and testing data Build and maintain Docker and Docker Compose environments for application deployment and testing Develop and maintain CI/CD pipelines using Jenkins and GitLab Develop Linux automation using Bash, shell scripting and cron jobs Integrate Python applications with telecom network systems and APIs Build automated validation, health checking and service monitoring capabilities Implement effective logging, monitoring and error handling across automation services Work closely with QA, Network Engineering and DevOps teams to identify and deliver automation opportunities Support the development of scalable, reliable and maintainable engineering solutions Essential Skills & Experience for the Senior Python Developer: Strong commercial Python development experience. Strong experience designing and developing REST APIs using Flask and/or FastAPI Experience with API authentication, error handling and documentation Experience with HTML, CSS and Jinja2 for lightweight web interfaces Strong database experience across SQL and NoSQL technologies Experience with PostgreSQL and/or MySQL Experience with MongoDB and/or Redis Strong experience working within Linux environments, including Bash and shell scripting Experience building and deploying applications using Docker and Docker Compose Experience with CI/CD, ideally Jenkins and/or GitLab CI/CD Strong Git/version control experience Experience with Python automation libraries such as Requests, Paramiko, Subprocess, Schedule and Pandas Good understanding of networking fundamentals including HTTP, TCP/IP, DNS and SSH Desirable Skills for the Senior Python Developer: Telecoms or network automation experience Knowledge of 4G Core, 5G or Service Based Architecture (SBA) Experience with RabbitMQ or Kafka and event driven architectures OpenStack experience Infrastructure as Code knowledge Test automation experience using Pytest, Selenium or Playwright Monitoring experience using Grafana, ELK Stack or Prometheus Experience working within Agile/Scrum environments Python Developer, Software Developer, Software Engineer, Python, Python Programmer, Senior Python Developer
Aug 28, 2026
Full time
Senior Python Developer Salary: Up to £90,000 + Bonus + Benefits Location: Central London Working Pattern: Hybrid Job Type: Permanent An exciting opportunity has arisen for an experienced Senior Python Developer to join a large scale technology environment, developing automation solutions, backend services and tooling supporting complex telecoms and network operations. This Senior Python Developer is a hands on engineering position with a strong focus on Python, REST APIs, automation and backend development. You will work across applications supporting testing, monitoring and operational efficiency within 5G and enterprise platforms, with exposure to Linux, Docker, CI/CD, databases and network technologies. The role would suit a strong Python Engineer who enjoys solving complex technical problems and wants to work across both software engineering and network automation. Responsibilities for the Senior Python Developer: Design, develop and maintain Python based automation frameworks and scripts supporting network testing, data processing and operational workflows Build RESTful APIs using Flask and FastAPI for internal services and cross team integrations Develop lightweight web based dashboards and interfaces using HTML, CSS, JavaScript and Jinja2 Work with PostgreSQL, MySQL, MongoDB and Redis for application, configuration and testing data Build and maintain Docker and Docker Compose environments for application deployment and testing Develop and maintain CI/CD pipelines using Jenkins and GitLab Develop Linux automation using Bash, shell scripting and cron jobs Integrate Python applications with telecom network systems and APIs Build automated validation, health checking and service monitoring capabilities Implement effective logging, monitoring and error handling across automation services Work closely with QA, Network Engineering and DevOps teams to identify and deliver automation opportunities Support the development of scalable, reliable and maintainable engineering solutions Essential Skills & Experience for the Senior Python Developer: Strong commercial Python development experience. Strong experience designing and developing REST APIs using Flask and/or FastAPI Experience with API authentication, error handling and documentation Experience with HTML, CSS and Jinja2 for lightweight web interfaces Strong database experience across SQL and NoSQL technologies Experience with PostgreSQL and/or MySQL Experience with MongoDB and/or Redis Strong experience working within Linux environments, including Bash and shell scripting Experience building and deploying applications using Docker and Docker Compose Experience with CI/CD, ideally Jenkins and/or GitLab CI/CD Strong Git/version control experience Experience with Python automation libraries such as Requests, Paramiko, Subprocess, Schedule and Pandas Good understanding of networking fundamentals including HTTP, TCP/IP, DNS and SSH Desirable Skills for the Senior Python Developer: Telecoms or network automation experience Knowledge of 4G Core, 5G or Service Based Architecture (SBA) Experience with RabbitMQ or Kafka and event driven architectures OpenStack experience Infrastructure as Code knowledge Test automation experience using Pytest, Selenium or Playwright Monitoring experience using Grafana, ELK Stack or Prometheus Experience working within Agile/Scrum environments Python Developer, Software Developer, Software Engineer, Python, Python Programmer, Senior Python Developer
Systems Developer x 2 Purpose of Role/Job Overview We are seeking 2 talented and motivated Python Developers, one with 1-2 years experience and the other with 2-4 years of experience to join our clients technology team. You will play a key role in building, and maintaining software solutions that support our clients business systems, data pipelines, and automation initiatives. This is an excellent opportunity for a developer who enjoys writing clean, efficient code and wants to contribute to projects with real business impact, including data integration, workflow automation, and system modernisation. What the ideal candidate will need to succeed This role offers excellent opportunities to develop a career within the insurance industry and work towards being the best of breed in the next generation of InsureTech. The ideal candidate will have an excellent technical understanding, be able to multitask and prioritise their own workload, as well as the ability to work to tight deadlines and have highly developed organisational skills. Rewards for the successful candidate The successful candidate will benefit from the support and collaboration of the experienced Systems Development Manager and the knowledgeable Technology & Underwriting Teams. The clients working environment is lively and friendly, creating an atmosphere where success is encouraged and nurtured. The successful candidate will have the opportunity to develop their career whilst making a tangible difference to the success of the company and its business partners - insurance brokers and insurers alike. Ideal for a candidate who is driven to succeed, take ownership and pride in delivering exceptional levels of customer service. Key Accountabilities Design, develop, test, and maintain Python applications, scripts, and services Build and maintain APIs and integrations with third-party systems and internal platforms Write clean, well-documented, and testable code following best practices (PEP 8, SOLID principles) Collaborate with cross-functional teams (product, data, QA, operations) to translate business requirements into technical solutions Participate in code reviews, sprint planning, and agile ceremonies Troubleshoot, debug, and resolve production issues in a timely manner Contribute to the design and optimisation of data pipelines and database interactions Support CI/CD pipeline development and deployment automation Write and maintain unit, integration, and regression tests Stay current with emerging technologies and recommend improvements where relevant Assist in 2nd/3rd line support Qualifications GCSEs in maths and English or equivalent Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) desirable Knowledge 2-4 years of professional experience developing applications in Python Strong understanding of Python fundamentals, object-oriented programming, and design patterns Experience with at least one modern Python web framework (e.g. Django, Flask, or FastAPI) Solid understanding of relational databases (e.g. PostgreSQL, MySQL, SQL Server) and SQL Experience with version control (Git) and collaborative workflows (e.g. GitHub, GitLab, Bitbucket) Experience with RESTful API design and integration Experience of software testing principles and experience writing unit tests (e.g. pytest, unittest) Comfortable working in an Agile/Scrum environment Good understanding of software development lifecycle (SDLC) and CI/CD principles Strong problem-solving skills and attention to detail Good communication skills, both written and verbal Skills/Abilities/ Competencies Key attributes a developer should be able to demonstrate the ability to work unsupervised Deliver to agreed timescales, or to highlight issues as soon as they arise if likely to affect those timescales The ability to work and communicate effectively within a team Ability to write unit tests and to understand how to perform integration testing Analysing and clarifying requirements & technical designs Perform code reviews and provide constructive feedback to other developers Paying attention to the security requirements of working within a PCI-DSS accredited environment, specifically writing secure code Communicating effectively throughout the development process with all stake holders and management Gain insights of the business within the market based on an understanding of business trends Desirable skills Experience of cloud platforms (AWS, Azure, or GCP) Experience of containerisation (Docker) and orchestration (Kubernetes) Exposure to data engineering tools/libraries (e.g. Pandas, NumPy) or NLP libraries Knowledge of message queues/event-driven architecture (e.g. RabbitMQ, Kafka) Understanding of CI/CD tools (e.g. Jenkins, GitHub Actions, Azure DevOps) Experience working in a regulated industry (e.g. financial services, insurance, healthcare) Familiarity with front-end basics (JavaScript, HTML/CSS) for full-stack contributions Knowledge of software security best practices Along with our client, we are committed to a diverse workforce and as such recruit from a wide available pool of talent, with the hiring, assessment and selection process being fair, free from bias and one which ensures the right person is selected for the job, based on merit. We treat colleagues, candidates, clients, and business partners with equality, fairness and respect, regardless of their age, disability, race, religion or belief, gender, sexual orientation, marital status or family circumstances. A copy of our D&I policy can be made available upon request.
Aug 28, 2026
Full time
Systems Developer x 2 Purpose of Role/Job Overview We are seeking 2 talented and motivated Python Developers, one with 1-2 years experience and the other with 2-4 years of experience to join our clients technology team. You will play a key role in building, and maintaining software solutions that support our clients business systems, data pipelines, and automation initiatives. This is an excellent opportunity for a developer who enjoys writing clean, efficient code and wants to contribute to projects with real business impact, including data integration, workflow automation, and system modernisation. What the ideal candidate will need to succeed This role offers excellent opportunities to develop a career within the insurance industry and work towards being the best of breed in the next generation of InsureTech. The ideal candidate will have an excellent technical understanding, be able to multitask and prioritise their own workload, as well as the ability to work to tight deadlines and have highly developed organisational skills. Rewards for the successful candidate The successful candidate will benefit from the support and collaboration of the experienced Systems Development Manager and the knowledgeable Technology & Underwriting Teams. The clients working environment is lively and friendly, creating an atmosphere where success is encouraged and nurtured. The successful candidate will have the opportunity to develop their career whilst making a tangible difference to the success of the company and its business partners - insurance brokers and insurers alike. Ideal for a candidate who is driven to succeed, take ownership and pride in delivering exceptional levels of customer service. Key Accountabilities Design, develop, test, and maintain Python applications, scripts, and services Build and maintain APIs and integrations with third-party systems and internal platforms Write clean, well-documented, and testable code following best practices (PEP 8, SOLID principles) Collaborate with cross-functional teams (product, data, QA, operations) to translate business requirements into technical solutions Participate in code reviews, sprint planning, and agile ceremonies Troubleshoot, debug, and resolve production issues in a timely manner Contribute to the design and optimisation of data pipelines and database interactions Support CI/CD pipeline development and deployment automation Write and maintain unit, integration, and regression tests Stay current with emerging technologies and recommend improvements where relevant Assist in 2nd/3rd line support Qualifications GCSEs in maths and English or equivalent Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) desirable Knowledge 2-4 years of professional experience developing applications in Python Strong understanding of Python fundamentals, object-oriented programming, and design patterns Experience with at least one modern Python web framework (e.g. Django, Flask, or FastAPI) Solid understanding of relational databases (e.g. PostgreSQL, MySQL, SQL Server) and SQL Experience with version control (Git) and collaborative workflows (e.g. GitHub, GitLab, Bitbucket) Experience with RESTful API design and integration Experience of software testing principles and experience writing unit tests (e.g. pytest, unittest) Comfortable working in an Agile/Scrum environment Good understanding of software development lifecycle (SDLC) and CI/CD principles Strong problem-solving skills and attention to detail Good communication skills, both written and verbal Skills/Abilities/ Competencies Key attributes a developer should be able to demonstrate the ability to work unsupervised Deliver to agreed timescales, or to highlight issues as soon as they arise if likely to affect those timescales The ability to work and communicate effectively within a team Ability to write unit tests and to understand how to perform integration testing Analysing and clarifying requirements & technical designs Perform code reviews and provide constructive feedback to other developers Paying attention to the security requirements of working within a PCI-DSS accredited environment, specifically writing secure code Communicating effectively throughout the development process with all stake holders and management Gain insights of the business within the market based on an understanding of business trends Desirable skills Experience of cloud platforms (AWS, Azure, or GCP) Experience of containerisation (Docker) and orchestration (Kubernetes) Exposure to data engineering tools/libraries (e.g. Pandas, NumPy) or NLP libraries Knowledge of message queues/event-driven architecture (e.g. RabbitMQ, Kafka) Understanding of CI/CD tools (e.g. Jenkins, GitHub Actions, Azure DevOps) Experience working in a regulated industry (e.g. financial services, insurance, healthcare) Familiarity with front-end basics (JavaScript, HTML/CSS) for full-stack contributions Knowledge of software security best practices Along with our client, we are committed to a diverse workforce and as such recruit from a wide available pool of talent, with the hiring, assessment and selection process being fair, free from bias and one which ensures the right person is selected for the job, based on merit. We treat colleagues, candidates, clients, and business partners with equality, fairness and respect, regardless of their age, disability, race, religion or belief, gender, sexual orientation, marital status or family circumstances. A copy of our D&I policy can be made available upon request.
Engineering Manager - Player Coach - Manchester - £80,000-£85,000 + 10% bonus We are looking for an experienced Engineering Manager to lead a talented software engineering team while remaining actively involved in technical design and software delivery. This is a player-coach role suited to an experienced Lead Developer, Technical Lead or Engineering Manager who enjoys developing people, solving complex technical problems and contributing directly to the development of modern software products. You will lead a team of Software Engineers, provide technical direction and work closely with Product, Architecture and other stakeholders to deliver secure, scalable and high-quality solutions. What you'll be doing Lead, coach and support a team of Software Engineers through regular one-to-ones, feedback and development planning. Remain hands-on, contributing to software design, coding, testing and technical problem-solving. Provide technical leadership across applications built using Java and modern JavaScript technologies. Lead code reviews, solution design sessions and architectural discussions. Work closely with Product Managers and stakeholders to translate business requirements into practical technical solutions. Support the delivery of new features, system improvements and platform enhancements. Promote engineering best practices, including clean code, automated testing, CI/CD and secure development. Identify technical risks, remove delivery blockers and improve engineering processes. Balance short-term delivery requirements with longer-term technical quality and platform scalability. Help build a collaborative, accountable and high-performing engineering culture. What we're looking for Strong commercial software development experience using Java . Experience with modern JavaScript or TypeScript frameworks. Previous experience as an Engineering Manager, Lead Developer, Technical Lead or Senior Software Engineer with leadership responsibilities. The ability and willingness to remain technically hands-on. Strong understanding of software architecture, design patterns and engineering principles. Experience leading code reviews and providing technical guidance to other developers. Knowledge of automated testing, APIs, cloud platforms and CI/CD practices. Strong communication and stakeholder-management skills. Experience coaching, mentoring and developing Software Engineers. A pragmatic approach to balancing technical quality, delivery timescales and business priorities. Desirable experience Spring Boot or a similar Java framework. React, Angular, Vue or Node.js. Microservices and RESTful API development. AWS, Azure or Google Cloud Platform. Docker, Kubernetes or containerised environments. Experience working within SaaS, enterprise software or high-availability platforms. This is an excellent opportunity for a technically strong engineering leader who wants to influence architecture, develop a successful team and remain closely involved in building software.
Aug 28, 2026
Full time
Engineering Manager - Player Coach - Manchester - £80,000-£85,000 + 10% bonus We are looking for an experienced Engineering Manager to lead a talented software engineering team while remaining actively involved in technical design and software delivery. This is a player-coach role suited to an experienced Lead Developer, Technical Lead or Engineering Manager who enjoys developing people, solving complex technical problems and contributing directly to the development of modern software products. You will lead a team of Software Engineers, provide technical direction and work closely with Product, Architecture and other stakeholders to deliver secure, scalable and high-quality solutions. What you'll be doing Lead, coach and support a team of Software Engineers through regular one-to-ones, feedback and development planning. Remain hands-on, contributing to software design, coding, testing and technical problem-solving. Provide technical leadership across applications built using Java and modern JavaScript technologies. Lead code reviews, solution design sessions and architectural discussions. Work closely with Product Managers and stakeholders to translate business requirements into practical technical solutions. Support the delivery of new features, system improvements and platform enhancements. Promote engineering best practices, including clean code, automated testing, CI/CD and secure development. Identify technical risks, remove delivery blockers and improve engineering processes. Balance short-term delivery requirements with longer-term technical quality and platform scalability. Help build a collaborative, accountable and high-performing engineering culture. What we're looking for Strong commercial software development experience using Java . Experience with modern JavaScript or TypeScript frameworks. Previous experience as an Engineering Manager, Lead Developer, Technical Lead or Senior Software Engineer with leadership responsibilities. The ability and willingness to remain technically hands-on. Strong understanding of software architecture, design patterns and engineering principles. Experience leading code reviews and providing technical guidance to other developers. Knowledge of automated testing, APIs, cloud platforms and CI/CD practices. Strong communication and stakeholder-management skills. Experience coaching, mentoring and developing Software Engineers. A pragmatic approach to balancing technical quality, delivery timescales and business priorities. Desirable experience Spring Boot or a similar Java framework. React, Angular, Vue or Node.js. Microservices and RESTful API development. AWS, Azure or Google Cloud Platform. Docker, Kubernetes or containerised environments. Experience working within SaaS, enterprise software or high-availability platforms. This is an excellent opportunity for a technically strong engineering leader who wants to influence architecture, develop a successful team and remain closely involved in building software.
hackajob is partnering directly with Solirius Reply to hire for this role. About Us: Solirius Reply, part of the Reply Group, is a technology consultancy and digital transformation partner that helps organisations solve complex challenges through strategy, design, engineering, and delivery click apply for full job details
Aug 28, 2026
Full time
hackajob is partnering directly with Solirius Reply to hire for this role. About Us: Solirius Reply, part of the Reply Group, is a technology consultancy and digital transformation partner that helps organisations solve complex challenges through strategy, design, engineering, and delivery click apply for full job details
Software Engineer I am currently recruiting for a Software Engineer to join a leading organisation within the public sector. Within this role, the ideal candidate must have previous experiences of working across the full stack including: Java, AWS and Springboot. Location - Fully Remote Salary - £68,000 Responsibilities Design, develop and maintain complex software solutions ensuring they are secure and tested Contribute to software architecture decisions making sure they are all aligned with project and business goals Work alongside Testers, product management and digital functions Troubleshoot and resolve technical issues ensuring software operates smoothly and efficiently Skills Proven experience in full stack development which includes the design and development of Java, spring boot and AWS Some proficiency in Python, java or JavaScript Strong understanding of Agile and DevOps practices Familiar with CI/CD pipelines, automated testing and modern software development practices Knowledge of technologies such as Kubernetes Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.
Aug 27, 2026
Full time
Software Engineer I am currently recruiting for a Software Engineer to join a leading organisation within the public sector. Within this role, the ideal candidate must have previous experiences of working across the full stack including: Java, AWS and Springboot. Location - Fully Remote Salary - £68,000 Responsibilities Design, develop and maintain complex software solutions ensuring they are secure and tested Contribute to software architecture decisions making sure they are all aligned with project and business goals Work alongside Testers, product management and digital functions Troubleshoot and resolve technical issues ensuring software operates smoothly and efficiently Skills Proven experience in full stack development which includes the design and development of Java, spring boot and AWS Some proficiency in Python, java or JavaScript Strong understanding of Agile and DevOps practices Familiar with CI/CD pipelines, automated testing and modern software development practices Knowledge of technologies such as Kubernetes Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients. If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.
Our Vision We are building a next-generation system that reimagines banking workflows for our Corporate, Commercial, and Investment Bankers. Our vision is to empower them with a revolutionary Agentic AI Platform, featuring intelligent, autonomous agents that streamline processes, uncover new opportunities, and deepen client relationships-ultimately leading to significant productivity gains and increased wallet share. We are looking for a visionary, hands on engineering leader to build and scale the platform that will make this a reality. We are looking for a visionary, hands on engineering leader to build and scale the platform that will make this a reality. The Role As the Director of Agentic Platform Engineering, you will be a player coach responsible for the technical vision, architecture, and execution of this greenfield platform. You will join a world class engineering team being built from the ground up, while remaining deeply technical and contributing to the core development of the platform. This is a unique opportunity to blend strategic leadership with hands on engineering to build a product that will have a direct and measurable impact on the front lines of our business. Contract type: Full time. Key Responsibilities Platform Architecture & Development: Lead the design, architecture, and hands on development of a scalable, secure, and resilient agentic AI platform from concept to production. Technical Leadership & Hands On Engineering: Serve as the lead engineer and technical authority, guiding critical decisions on frameworks, technologies, and infrastructure. You will be expected to write code, build prototypes, and lead by example. Team Building & Mentorship: Recruit, hire, and mentor a high-performing, agile team of software and machine learning engineers. Foster a culture of innovation, excellence, and accountability. Strategic Roadmapping: Partner closely with product management and senior business leaders in banking to define the product strategy and technical roadmap. Translate complex business needs into elegant technical solutions. Cross Functional Collaboration: Partner effectively with horizontal AI platform teams, enterprise architecture, and external vendor partners to leverage existing capabilities, influence roadmaps, and accelerate delivery. AI & ML Integration: Drive the strategy for integrating and operationalizing Large Language Models (LLMs), agentic frameworks (e.g., Google ADK, LangChain,), and other AI/ML technologies to solve real world banking challenges. Operational Excellence: Implement and champion best in class engineering practices, including CI/CD, automated testing, infrastructure as code, and robust monitoring to ensure enterprise grade reliability. Business Impact: Define, measure, and report on key performance indicators (KPIs) related to platform adoption, user productivity, and the ultimate impact on business outcomes like wallet share growth. Compliance & Security: Ensure the platform adheres to the highest standards of data privacy, security, and regulatory compliance required in the banking industry. Qualifications & Experience Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. Experience: Significant experience in software engineering, with proven years in a leadership role, leading high-performing engineering teams. Hands On Leader: Proven experience as a "player-coach" who can lead from the front, contribute to the codebase, and mentor junior and senior engineers. Platform Building: A strong track record of designing, building, and launching scalable, distributed, cloud-native platforms from the ground up. Domain Knowledge: Experience in the financial services industry (Corporate Banking, Investment Banking, FinTech) is a significant plus. An understanding of banking workflows and data is highly desirable. Communication Skills: Exceptional ability to communicate complex technical concepts to non-technical stakeholders and to articulate a clear technical vision that aligns with business goals. Technical Skills AI / GenAI / Agentic Platforms LLM & Agentic Frameworks: Deep expertise in building production grade agentic systems using GCP as primary (ADK, Vertex AI) Multi Agent Systems: Hands on experience designing and implementing multi agent architectures (task decomposition, coordination, orchestration, and agent to agent (A2A) interaction patterns) Model Context Protocol (MCP) & Integrations: Experience integrating agents with enterprise tools and data sources using MCP or equivalent context sharing patterns Knowledge Graphs & Reasoning: Building and leveraging knowledge graphs for context enrichment, reasoning, and workflow automation RAG & Knowledge Systems: End to end RAG pipelines using enterprise search + vector stores (e.g., Elastic, Pinecone) with grounding, evaluation, and optimization Model Lifecycle & Governance: Model evaluation, monitoring, prompt/version control, and Responsible AI / MRM compliance Enterprise AI Integration & Data API- and event driven integration of AI into enterprise workflows Data platforms: Databricks, Spark, Snowflake; streaming via Kafka Backend & Distributed Systems Languages: Python (expert), Java/Spring Boot (enterprise standard), Go (plus) Architecture: Microservices, domain driven design, event driven systems APIs & Integration: REST/gRPC; Apigee, Kong Data & Messaging: PostgreSQL/Oracle, MongoDB/Cassandra, Kafka Cloud & DevSecOps Cloud Platforms: Strong experience with GCP (preferred); working knowledge of AWS; Azure exposure optional (not a dependency) Containers: Docker, Kubernetes (GKE/EKS) IaC: Terraform CI/CD: GitHub Actions, Jenkins Observability: Splunk, ELK, Prometheus, Grafana Security & Compliance Secure coding, API security, Zero Trust Data privacy, encryption, access control Regulatory compliance and AI governance (MRM) What We Offer A leadership role in a high-priority, transformative initiative with executive visibility. The opportunity to build a cutting edge AI platform from scratch. A competitive compensation package including salary, bonus, and benefits. A collaborative and innovative culture that values technical excellence and business impact. What we'll provide you By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Visit our Global Benefits page to learn more. Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Citi's EEO Policy Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Aug 27, 2026
Full time
Our Vision We are building a next-generation system that reimagines banking workflows for our Corporate, Commercial, and Investment Bankers. Our vision is to empower them with a revolutionary Agentic AI Platform, featuring intelligent, autonomous agents that streamline processes, uncover new opportunities, and deepen client relationships-ultimately leading to significant productivity gains and increased wallet share. We are looking for a visionary, hands on engineering leader to build and scale the platform that will make this a reality. We are looking for a visionary, hands on engineering leader to build and scale the platform that will make this a reality. The Role As the Director of Agentic Platform Engineering, you will be a player coach responsible for the technical vision, architecture, and execution of this greenfield platform. You will join a world class engineering team being built from the ground up, while remaining deeply technical and contributing to the core development of the platform. This is a unique opportunity to blend strategic leadership with hands on engineering to build a product that will have a direct and measurable impact on the front lines of our business. Contract type: Full time. Key Responsibilities Platform Architecture & Development: Lead the design, architecture, and hands on development of a scalable, secure, and resilient agentic AI platform from concept to production. Technical Leadership & Hands On Engineering: Serve as the lead engineer and technical authority, guiding critical decisions on frameworks, technologies, and infrastructure. You will be expected to write code, build prototypes, and lead by example. Team Building & Mentorship: Recruit, hire, and mentor a high-performing, agile team of software and machine learning engineers. Foster a culture of innovation, excellence, and accountability. Strategic Roadmapping: Partner closely with product management and senior business leaders in banking to define the product strategy and technical roadmap. Translate complex business needs into elegant technical solutions. Cross Functional Collaboration: Partner effectively with horizontal AI platform teams, enterprise architecture, and external vendor partners to leverage existing capabilities, influence roadmaps, and accelerate delivery. AI & ML Integration: Drive the strategy for integrating and operationalizing Large Language Models (LLMs), agentic frameworks (e.g., Google ADK, LangChain,), and other AI/ML technologies to solve real world banking challenges. Operational Excellence: Implement and champion best in class engineering practices, including CI/CD, automated testing, infrastructure as code, and robust monitoring to ensure enterprise grade reliability. Business Impact: Define, measure, and report on key performance indicators (KPIs) related to platform adoption, user productivity, and the ultimate impact on business outcomes like wallet share growth. Compliance & Security: Ensure the platform adheres to the highest standards of data privacy, security, and regulatory compliance required in the banking industry. Qualifications & Experience Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. Experience: Significant experience in software engineering, with proven years in a leadership role, leading high-performing engineering teams. Hands On Leader: Proven experience as a "player-coach" who can lead from the front, contribute to the codebase, and mentor junior and senior engineers. Platform Building: A strong track record of designing, building, and launching scalable, distributed, cloud-native platforms from the ground up. Domain Knowledge: Experience in the financial services industry (Corporate Banking, Investment Banking, FinTech) is a significant plus. An understanding of banking workflows and data is highly desirable. Communication Skills: Exceptional ability to communicate complex technical concepts to non-technical stakeholders and to articulate a clear technical vision that aligns with business goals. Technical Skills AI / GenAI / Agentic Platforms LLM & Agentic Frameworks: Deep expertise in building production grade agentic systems using GCP as primary (ADK, Vertex AI) Multi Agent Systems: Hands on experience designing and implementing multi agent architectures (task decomposition, coordination, orchestration, and agent to agent (A2A) interaction patterns) Model Context Protocol (MCP) & Integrations: Experience integrating agents with enterprise tools and data sources using MCP or equivalent context sharing patterns Knowledge Graphs & Reasoning: Building and leveraging knowledge graphs for context enrichment, reasoning, and workflow automation RAG & Knowledge Systems: End to end RAG pipelines using enterprise search + vector stores (e.g., Elastic, Pinecone) with grounding, evaluation, and optimization Model Lifecycle & Governance: Model evaluation, monitoring, prompt/version control, and Responsible AI / MRM compliance Enterprise AI Integration & Data API- and event driven integration of AI into enterprise workflows Data platforms: Databricks, Spark, Snowflake; streaming via Kafka Backend & Distributed Systems Languages: Python (expert), Java/Spring Boot (enterprise standard), Go (plus) Architecture: Microservices, domain driven design, event driven systems APIs & Integration: REST/gRPC; Apigee, Kong Data & Messaging: PostgreSQL/Oracle, MongoDB/Cassandra, Kafka Cloud & DevSecOps Cloud Platforms: Strong experience with GCP (preferred); working knowledge of AWS; Azure exposure optional (not a dependency) Containers: Docker, Kubernetes (GKE/EKS) IaC: Terraform CI/CD: GitHub Actions, Jenkins Observability: Splunk, ELK, Prometheus, Grafana Security & Compliance Secure coding, API security, Zero Trust Data privacy, encryption, access control Regulatory compliance and AI governance (MRM) What We Offer A leadership role in a high-priority, transformative initiative with executive visibility. The opportunity to build a cutting edge AI platform from scratch. A competitive compensation package including salary, bonus, and benefits. A collaborative and innovative culture that values technical excellence and business impact. What we'll provide you By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Visit our Global Benefits page to learn more. Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Citi's EEO Policy Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Role: Market Pre Trade C# Developer (Contract) Location: London Contract duration: 6 Months initial term (with further extension potential) Rate: Competitive Join a high-performing Markets Pre-Trade technology team delivering next-generation services used globally by Front Office users. You will work on strategic platforms that support over 380 users across the firm and play a key role in modernising critical pre-trade systems. We are replacing older C++ services - whose function and requirements have changed compared to today. As part of this work, analysis of the existing system and requirement discovery will be needed. This is a great opportunity to deliver improvements for the firm. All of these sub-projects offer great exposure to linear products and working with the business. You will help design and build a suite of modern services including: Instrument Management Integration with enterprise data sources Support for pre-issuance, corrections, and overrides Direct integration with trading and pricing workflows Pricing Services APIs and backend services supporting pricing applications Configuration and workflow tooling for traders Integration with pricing engines and market data systems Reusable services that can be leveraged across asset classes This is a hands-on engineering role requiring developers who can take ownership from analysis through to production support. You should be comfortable: Working directly with business users Gathering and refining requirements Delivering high-quality, well-tested code Participating in code reviews Supporting production systems when required Demonstrating and iterating solutions frequently You will work in the following environment; GitLab-based development and CI/CD pipelines Agile delivery with close Front Office engagement No dedicated QA or BA function, we deliver end-to-end Focus on quality, observability, scalability, and resilience You will work with; Developers across London, New York, Tokyo Close collaboration between UI and backend teams High-profile programme with strong business sponsorship Long-term roadmap with multiple strategic deliverables What we are looking for in required skills; Strong C# development experience Real-time data and event-driven systems API design and backend service development Performance optimisation, threading, and memory management Experience building scalable, highly available systems What we would like to see from you; Kubernetes (K8S) AI / LLM tooling (Claude, Codex, Agents) Angular or React TypeScript / JavaScript AG Grid WebSocket / WebTransport gRPC/Protobuf Solace messaging Modern Visual Studio / VS Code workflows C++ This is an opportunity to shape the future architecture of the Pre-Trade technology stack while gaining strong exposure to Fixed Income and broader Markets business functions and we replace several legacy C++ services with modern, scalable platforms. About Barclays Barclays is a British universal bank. It is diversified by business, by different types of customers and clients, and by geography. Barclays businesses include consumer banking and payments operations around the world, as well as a top-tier, full service, global corporate and investment bank, all of which are supported by its service company which provides technology, operations and functional services across the Group. Values Everything Barclays does is shaped by its five values of Respect, Integrity, Service, Excellence and Stewardship. The Barclays values inform the foundations of its relationships with customers and clients, but they also shape how Barclays measures and rewards the performance of colleagues. Simply put, success is not just about what you achieve, but about how you achieve it. Diversity Barclays aims to foster a culture where individuals of all backgrounds feel confident in bringing their whole selves to work, feel included and their talents are nurtured, empowering them to contribute fully to Barclays vision and goals. Hybrid Working Barclays is currently in the early stages of implementing a hybrid working environment, which means that many colleagues spend part of their working hours at home and part in the office, depending on the nature of the role they are in. Barclays is flexible on how this works and it may continue to change and evolve. Depending on your team, typically this means that colleagues spend a minimum of between 20% to 60% of their time in the office, which could be over a week, a month or a quarter. However, some colleagues may choose to spend more time in the office over a typical period than their role type requires. Barclays also has a flexible working process where, subject to business needs, all colleagues globally are able to request work patterns to reflect their personal circumstances Your Benefits As a contract employee of Randstad Sourceright, you'll receive a wide range of financial and personal benefits. There's enrolment in a pension plan (after 12 weeks on assignment) and holiday pay. You'll also get 24/7 access to an Employee Assistance Programme, designed to help you deal with any problems that could be affecting your home or work life. Plus, there's discounts at heaps of high street shops, restaurants and entertainment - from Asda to Zizzi Italian restaurants.
Aug 26, 2026
Full time
Role: Market Pre Trade C# Developer (Contract) Location: London Contract duration: 6 Months initial term (with further extension potential) Rate: Competitive Join a high-performing Markets Pre-Trade technology team delivering next-generation services used globally by Front Office users. You will work on strategic platforms that support over 380 users across the firm and play a key role in modernising critical pre-trade systems. We are replacing older C++ services - whose function and requirements have changed compared to today. As part of this work, analysis of the existing system and requirement discovery will be needed. This is a great opportunity to deliver improvements for the firm. All of these sub-projects offer great exposure to linear products and working with the business. You will help design and build a suite of modern services including: Instrument Management Integration with enterprise data sources Support for pre-issuance, corrections, and overrides Direct integration with trading and pricing workflows Pricing Services APIs and backend services supporting pricing applications Configuration and workflow tooling for traders Integration with pricing engines and market data systems Reusable services that can be leveraged across asset classes This is a hands-on engineering role requiring developers who can take ownership from analysis through to production support. You should be comfortable: Working directly with business users Gathering and refining requirements Delivering high-quality, well-tested code Participating in code reviews Supporting production systems when required Demonstrating and iterating solutions frequently You will work in the following environment; GitLab-based development and CI/CD pipelines Agile delivery with close Front Office engagement No dedicated QA or BA function, we deliver end-to-end Focus on quality, observability, scalability, and resilience You will work with; Developers across London, New York, Tokyo Close collaboration between UI and backend teams High-profile programme with strong business sponsorship Long-term roadmap with multiple strategic deliverables What we are looking for in required skills; Strong C# development experience Real-time data and event-driven systems API design and backend service development Performance optimisation, threading, and memory management Experience building scalable, highly available systems What we would like to see from you; Kubernetes (K8S) AI / LLM tooling (Claude, Codex, Agents) Angular or React TypeScript / JavaScript AG Grid WebSocket / WebTransport gRPC/Protobuf Solace messaging Modern Visual Studio / VS Code workflows C++ This is an opportunity to shape the future architecture of the Pre-Trade technology stack while gaining strong exposure to Fixed Income and broader Markets business functions and we replace several legacy C++ services with modern, scalable platforms. About Barclays Barclays is a British universal bank. It is diversified by business, by different types of customers and clients, and by geography. Barclays businesses include consumer banking and payments operations around the world, as well as a top-tier, full service, global corporate and investment bank, all of which are supported by its service company which provides technology, operations and functional services across the Group. Values Everything Barclays does is shaped by its five values of Respect, Integrity, Service, Excellence and Stewardship. The Barclays values inform the foundations of its relationships with customers and clients, but they also shape how Barclays measures and rewards the performance of colleagues. Simply put, success is not just about what you achieve, but about how you achieve it. Diversity Barclays aims to foster a culture where individuals of all backgrounds feel confident in bringing their whole selves to work, feel included and their talents are nurtured, empowering them to contribute fully to Barclays vision and goals. Hybrid Working Barclays is currently in the early stages of implementing a hybrid working environment, which means that many colleagues spend part of their working hours at home and part in the office, depending on the nature of the role they are in. Barclays is flexible on how this works and it may continue to change and evolve. Depending on your team, typically this means that colleagues spend a minimum of between 20% to 60% of their time in the office, which could be over a week, a month or a quarter. However, some colleagues may choose to spend more time in the office over a typical period than their role type requires. Barclays also has a flexible working process where, subject to business needs, all colleagues globally are able to request work patterns to reflect their personal circumstances Your Benefits As a contract employee of Randstad Sourceright, you'll receive a wide range of financial and personal benefits. There's enrolment in a pension plan (after 12 weeks on assignment) and holiday pay. You'll also get 24/7 access to an Employee Assistance Programme, designed to help you deal with any problems that could be affecting your home or work life. Plus, there's discounts at heaps of high street shops, restaurants and entertainment - from Asda to Zizzi Italian restaurants.
Senior Software Engineer, Mobile Cloud - Manchester, United Kingdom Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Role Millions of people around the globe rely on our products every day because they "just work," seamlessly integrating into users' lives. Achieving that intuitive user experience isn't accidental-it's crafted by dedicated teams committed to simplicity and clarity. We're seeking a Senior Software Engineer (Backend) who excels at building scalable, reliable services. Our Roku Mobile Backend team designs and implements robust backend services powering our mobile apps, ensuring optimal performance, low latency, and seamless scalability. If you're passionate about backend engineering and thrive on delivering innovative mobile-cloud solutions, we'd love for you to join us. We collaborate closely with client-side engineers, other backend teams, and product management, iterating rapidly-from prototypes and A/B tests through to global releases. About The Team You will be joining a talented, high-performant backend team with a history of delivering quality products. We are looking for someone who can help us keep up this pace and continue delivering high-quality services as we grow. What You'll Do Design and develop scalable, high-performance backend services powering Roku mobile apps. Build and maintain robust APIs and microservices integrating seamlessly with mobile clients and cloud infrastructure. Develop and optimize a highly efficient auto-scaling platform utilizing Docker containers and Kubernetes orchestration. Ensure reliability and uptime of backend systems through comprehensive monitoring, testing, and automation. Troubleshoot and resolve complex technical challenges within production environments swiftly and effectively. Continuously assess and implement emerging technologies to boost system performance and developer productivity. Collaborate cross-functionally with product, design, frontend, and other backend teams, driving seamless integration, consistency, and exceptional user experiences. Expertise of backend software engineering Bachelor's or master's degree in computer science, engineering, or related field (or equivalent experience). Strong proficiency in backend languages like Java or Python. Proficiency in using AI tools (e.g., GitHub Copilot, ChatGPT) and experience with prompt engineering Demonstrable experience designing, building, and maintaining RESTful APIs, utilizing HTTPS, JSON, and WebSocket. Hands-on expertise developing and operating large-scale cloud services using Docker and Kubernetes. Proven capability in writing and maintaining comprehensive automated unit and integration tests. Deep understanding of distributed systems, microservices architecture, and database technologies. Familiarity with CI/CD pipelines, Test-Driven Development (TDD), and automation frameworks. Skilled in production system monitoring, troubleshooting, and issue resolution. Exceptional problem-solving skills focused on delivering efficient, practical solutions. Strong communication abilities, adept at working effectively with both technical and non-technical stakeholders. A proactive and driven mindset, capable of independently managing tasks from inception to completion. Ability to thrive in a dynamic, fast-paced environment, adeptly managing shifting priorities. Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.
Aug 26, 2026
Full time
Senior Software Engineer, Mobile Cloud - Manchester, United Kingdom Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Role Millions of people around the globe rely on our products every day because they "just work," seamlessly integrating into users' lives. Achieving that intuitive user experience isn't accidental-it's crafted by dedicated teams committed to simplicity and clarity. We're seeking a Senior Software Engineer (Backend) who excels at building scalable, reliable services. Our Roku Mobile Backend team designs and implements robust backend services powering our mobile apps, ensuring optimal performance, low latency, and seamless scalability. If you're passionate about backend engineering and thrive on delivering innovative mobile-cloud solutions, we'd love for you to join us. We collaborate closely with client-side engineers, other backend teams, and product management, iterating rapidly-from prototypes and A/B tests through to global releases. About The Team You will be joining a talented, high-performant backend team with a history of delivering quality products. We are looking for someone who can help us keep up this pace and continue delivering high-quality services as we grow. What You'll Do Design and develop scalable, high-performance backend services powering Roku mobile apps. Build and maintain robust APIs and microservices integrating seamlessly with mobile clients and cloud infrastructure. Develop and optimize a highly efficient auto-scaling platform utilizing Docker containers and Kubernetes orchestration. Ensure reliability and uptime of backend systems through comprehensive monitoring, testing, and automation. Troubleshoot and resolve complex technical challenges within production environments swiftly and effectively. Continuously assess and implement emerging technologies to boost system performance and developer productivity. Collaborate cross-functionally with product, design, frontend, and other backend teams, driving seamless integration, consistency, and exceptional user experiences. Expertise of backend software engineering Bachelor's or master's degree in computer science, engineering, or related field (or equivalent experience). Strong proficiency in backend languages like Java or Python. Proficiency in using AI tools (e.g., GitHub Copilot, ChatGPT) and experience with prompt engineering Demonstrable experience designing, building, and maintaining RESTful APIs, utilizing HTTPS, JSON, and WebSocket. Hands-on expertise developing and operating large-scale cloud services using Docker and Kubernetes. Proven capability in writing and maintaining comprehensive automated unit and integration tests. Deep understanding of distributed systems, microservices architecture, and database technologies. Familiarity with CI/CD pipelines, Test-Driven Development (TDD), and automation frameworks. Skilled in production system monitoring, troubleshooting, and issue resolution. Exceptional problem-solving skills focused on delivering efficient, practical solutions. Strong communication abilities, adept at working effectively with both technical and non-technical stakeholders. A proactive and driven mindset, capable of independently managing tasks from inception to completion. Ability to thrive in a dynamic, fast-paced environment, adeptly managing shifting priorities. Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.
Senior Software Engineer II - Contacts Team - Java Full-time Compensation: GBP 105,000 - GBP 130,000 - yearly Wise is a global technology company, building the best way to move and manage the world's money. Min fees. Max ease. Full speed. Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their lives easier and save them money. As part of our team, you will be helping us create an entirely new network for the world's money. For everyone, everywhere. The Contacts team is a core team at Wise, dedicated to making adding, finding, and managing your recipients as easy as possible. We own this experience end-to-end: from the scalable platform securing tens of millions of bank accounts customers send to, to the intelligent search algorithms and local integrations (like Pix) that power discovery, all the way to the customer-facing screens where users interact with their counterparties. The team is integral to Wise's day-to-day operations - if our services go down, Wise goes down. How we work We work in an agile fashion, with engineers closely collaborating with designers, the product manager, and the analyst. The team operates across our Tallinn and London offices. What will you be working on? You will be part of an autonomous team, driving the technical vision for the backend solution powering the recipient's user experience. You will help us scale-up and build a world class recipient management product. What do you need? We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more, we do want to hear from you! You get things done You have experience working with large scale distributed systems You have years of Java 8+ knowledge You have experience working with relational and non-relational databases, query optimisation and designing schemas You have a strong product mindset and passion for customer experience, you prioritise work with the customers in mind and make data-driven decisions to fix customer pain-points You enjoy collaborating with others and bringing people together to solve a problem You have experience in designing, deploying and maintaining clean RESTful APIs You believe in and follow best coding practices, code reviews and open feedback You enjoy writing testable code and believe in Test Driven Development Nice to have You have experience with Spring boot You have worked with BFFs (Backend-for-Frontends) For everyone, everywhere. We're people building money without borders - without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive. We're proud to have a truly international team, and we celebrate our differences. Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers. If you want to find out more about what it's like to work at Wise visitWise.Jobs .
Aug 25, 2026
Full time
Senior Software Engineer II - Contacts Team - Java Full-time Compensation: GBP 105,000 - GBP 130,000 - yearly Wise is a global technology company, building the best way to move and manage the world's money. Min fees. Max ease. Full speed. Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their lives easier and save them money. As part of our team, you will be helping us create an entirely new network for the world's money. For everyone, everywhere. The Contacts team is a core team at Wise, dedicated to making adding, finding, and managing your recipients as easy as possible. We own this experience end-to-end: from the scalable platform securing tens of millions of bank accounts customers send to, to the intelligent search algorithms and local integrations (like Pix) that power discovery, all the way to the customer-facing screens where users interact with their counterparties. The team is integral to Wise's day-to-day operations - if our services go down, Wise goes down. How we work We work in an agile fashion, with engineers closely collaborating with designers, the product manager, and the analyst. The team operates across our Tallinn and London offices. What will you be working on? You will be part of an autonomous team, driving the technical vision for the backend solution powering the recipient's user experience. You will help us scale-up and build a world class recipient management product. What do you need? We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more, we do want to hear from you! You get things done You have experience working with large scale distributed systems You have years of Java 8+ knowledge You have experience working with relational and non-relational databases, query optimisation and designing schemas You have a strong product mindset and passion for customer experience, you prioritise work with the customers in mind and make data-driven decisions to fix customer pain-points You enjoy collaborating with others and bringing people together to solve a problem You have experience in designing, deploying and maintaining clean RESTful APIs You believe in and follow best coding practices, code reviews and open feedback You enjoy writing testable code and believe in Test Driven Development Nice to have You have experience with Spring boot You have worked with BFFs (Backend-for-Frontends) For everyone, everywhere. We're people building money without borders - without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive. We're proud to have a truly international team, and we celebrate our differences. Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers. If you want to find out more about what it's like to work at Wise visitWise.Jobs .
Role: Engineering Manager Salary: £80,000-£100,000 (+ discretionary annual bonus of up to 7.5%) Location: Hybrid - London 2 days per week The Opportunity: Our client, an innovative medical technology business operating within the global life sciences sector, is looking for an experienced Engineering Manager to join its growing technology team. This is an exciting opportunity to lead a team of Engineers while remaining genuinely hands-on technically. This isn't a traditional Engineering Manager role where you'll step away from the technology. You'll continue designing and building web applications and RESTful APIs alongside the team, while also taking ownership of engineering standards, architecture, technical debt and continuous improvement. You'll work closely with the hiring manager on system architecture and technical direction, while leading the engineering team through Agile delivery and creating an environment where Engineers can develop, collaborate and perform at their best. This role would suit someone who genuinely enjoys the balance of people leadership and hands-on engineering , and who wants the opportunity to influence both the technical direction and culture of a growing engineering function. Key Responsibilities: Engineering Leadership & Team Management Lead and line-manage a team of Engineers, providing regular 1:1s, feedback, coaching and career development Support recruitment, onboarding and development of engineering talent Build a collaborative, accountable and high-performing engineering culture Mentor Engineers and support their technical and professional growth Hands-On Development Remain hands-on with the development of web applications and RESTful APIs Design and build solutions alongside the engineering team Conduct code reviews and maintain high coding standards Lead by example when it comes to engineering best practices and quality Architecture & Technical Direction Work closely with the VP Business Solutions on system architecture and technical direction Contribute to architectural decisions and help shape the future technology landscape Drive improvements across the codebase, tooling and engineering practices Take ownership of technical debt and ensure it is systematically addressed Agile Delivery Keep the team aligned to sprint goals and ensure commitments are delivered Remove blockers quickly and support predictable sprint delivery Facilitate and participate in Agile ceremonies Promote transparency, collaboration and continuous improvement across the team What We're Looking For: Essential Experience Proven experience leading and line-managing software engineering teams Strong hands-on development experience with C# and .NET Strong experience with JavaScript and modern front-end frameworks, ideally React Hands-on experience building and deploying solutions within Azure Experience with serverless architectures, particularly Azure Functions Working knowledge of microservices and event-driven architectures Experience with Cosmos DB or similar NoSQL databases Strong understanding of Git workflows, including branching, merging and pull requests Proven experience leading Agile teams and delivering consistently against sprint commitments Experience contributing to or owning system architecture decisions Ability to balance people management with hands-on technical responsibilities Desirable Experience working with CI/CD pipelines, ideally Azure DevOps Knowledge of Azure B2C and identity frameworks Experience with TDD, BDD and test automation Experience working within regulated environments such as medical devices, clinical trials or life sciences Degree in Computer Science, Software Engineering or equivalent experience If you're an Engineering Manager who wants to remain hands-on while having the opportunity to shape architecture, improve engineering practices and build a high-performing team, we'd love to hear from you. Important Notice: We are expecting a high volume of applications for this role and while we do our best to respond to as many applicants as we can, it isn't always possible to get back to everyone. With this in mind, if you've not heard from a member of our team within 2 weeks of submitting your CV, please assume that your application has not been successful on this occasion. Both Leo Technology and the companies we partner with are incredibly passionate about building environments where people from all backgrounds and walks of life are embraced. Our mission is to welcome everyone and create inclusive teams. We celebrate difference and encourage people from all backgrounds to apply. Leo Technology Limited is acting as an Employment Agency in relation to this vacancy. To understand more about what we do with your data please review our privacy policy in the privacy section of the Leo Technology website.
Aug 24, 2026
Full time
Role: Engineering Manager Salary: £80,000-£100,000 (+ discretionary annual bonus of up to 7.5%) Location: Hybrid - London 2 days per week The Opportunity: Our client, an innovative medical technology business operating within the global life sciences sector, is looking for an experienced Engineering Manager to join its growing technology team. This is an exciting opportunity to lead a team of Engineers while remaining genuinely hands-on technically. This isn't a traditional Engineering Manager role where you'll step away from the technology. You'll continue designing and building web applications and RESTful APIs alongside the team, while also taking ownership of engineering standards, architecture, technical debt and continuous improvement. You'll work closely with the hiring manager on system architecture and technical direction, while leading the engineering team through Agile delivery and creating an environment where Engineers can develop, collaborate and perform at their best. This role would suit someone who genuinely enjoys the balance of people leadership and hands-on engineering , and who wants the opportunity to influence both the technical direction and culture of a growing engineering function. Key Responsibilities: Engineering Leadership & Team Management Lead and line-manage a team of Engineers, providing regular 1:1s, feedback, coaching and career development Support recruitment, onboarding and development of engineering talent Build a collaborative, accountable and high-performing engineering culture Mentor Engineers and support their technical and professional growth Hands-On Development Remain hands-on with the development of web applications and RESTful APIs Design and build solutions alongside the engineering team Conduct code reviews and maintain high coding standards Lead by example when it comes to engineering best practices and quality Architecture & Technical Direction Work closely with the VP Business Solutions on system architecture and technical direction Contribute to architectural decisions and help shape the future technology landscape Drive improvements across the codebase, tooling and engineering practices Take ownership of technical debt and ensure it is systematically addressed Agile Delivery Keep the team aligned to sprint goals and ensure commitments are delivered Remove blockers quickly and support predictable sprint delivery Facilitate and participate in Agile ceremonies Promote transparency, collaboration and continuous improvement across the team What We're Looking For: Essential Experience Proven experience leading and line-managing software engineering teams Strong hands-on development experience with C# and .NET Strong experience with JavaScript and modern front-end frameworks, ideally React Hands-on experience building and deploying solutions within Azure Experience with serverless architectures, particularly Azure Functions Working knowledge of microservices and event-driven architectures Experience with Cosmos DB or similar NoSQL databases Strong understanding of Git workflows, including branching, merging and pull requests Proven experience leading Agile teams and delivering consistently against sprint commitments Experience contributing to or owning system architecture decisions Ability to balance people management with hands-on technical responsibilities Desirable Experience working with CI/CD pipelines, ideally Azure DevOps Knowledge of Azure B2C and identity frameworks Experience with TDD, BDD and test automation Experience working within regulated environments such as medical devices, clinical trials or life sciences Degree in Computer Science, Software Engineering or equivalent experience If you're an Engineering Manager who wants to remain hands-on while having the opportunity to shape architecture, improve engineering practices and build a high-performing team, we'd love to hear from you. Important Notice: We are expecting a high volume of applications for this role and while we do our best to respond to as many applicants as we can, it isn't always possible to get back to everyone. With this in mind, if you've not heard from a member of our team within 2 weeks of submitting your CV, please assume that your application has not been successful on this occasion. Both Leo Technology and the companies we partner with are incredibly passionate about building environments where people from all backgrounds and walks of life are embraced. Our mission is to welcome everyone and create inclusive teams. We celebrate difference and encourage people from all backgrounds to apply. Leo Technology Limited is acting as an Employment Agency in relation to this vacancy. To understand more about what we do with your data please review our privacy policy in the privacy section of the Leo Technology website.
Principal Software Engineer - Simple Machines Hybrid Full-time London, UK About Simple Machines Simple Machines is a leading independent boutique technology firm with a global footprint across London, Poland, Sydney and New Zealand. We operate at the intersection of data, AI, machine learning, data engineering, and software engineering-building bespoke platforms and products that turn complex data into real-world outcomes. We work with enterprises, technology companies, and governments to help them better understand their organisations, customers, and citizens. Our teams design and build large-scale data platforms, intelligent systems, and high-impact software products. We engineer data to life . The Role As aPrincipal Software Engineer, you'll play a key role in delivering complex, scalable systems for ambitious clients. This is a hands-on engineering role where you'll work across the full stack-backend services, APIs, frontend components, data pipelines, and cloud infrastructure. You'll collaborate closely with our internal engineering teams and client stakeholders, influencing technical direction while remaining deeply involved in design and delivery. This role suits someone who enjoys solving hard problems, owning outcomes end-to-end, and operating in a consultative engineering environment. What You'll Be Doing Design and build backend services for a highly scalable marketing platform Own the design of APIs, applications, and supporting infrastructure Document technical designs and requirements clearly for both internal teams and clients Deliver solutions end-to-end: build, automate, deploy, operate, and support Partner with clients and delivery teams to translate business requirements into robust technical solutions Work within an Agile, iterative delivery model Collaborate in a hybrid setup with both remote and in-person team members and stakeholders The Team You'll join a high-performing engineering team working on a large-scale machine learning platform for a global telecommunications client. The team operates with a high degree of autonomy and shared ownership. Engineers work across the full stack, support one another's growth, and collaborate closely with data scientists and adjacent teams to design cross-system solutions. Strong engineering culture, real influence, and meaningful problems to solve. What We're Looking For Core Experience Strong foundation in JVM-based development (Kotlin preferred, Java welcome) Experience designing and implementing data-driven APIs Background working on large-scale web services Solid SQL experience, including schema design and performance-aware queries Deep experience with automated testing (unit, integration; TDD/BDD preferred) Frontend & Full Stack Exposure Experience with React, TypeScript, Redux, and Tailwind (or similar modern frameworks) Cloud & Infrastructure Experience with AWS, GCP, Azure, or similar Infrastructure-as-code (Terraform, CloudFormation, etc.) Containerised deployments using Docker, ECS, Kubernetes, or equivalent Nice to Have Exposure to Scala or functional programming concepts Experience with asynchronous and highly concurrent backend frameworks (e.g. Ktor, http4k, Play, RxJava) NoSQL experience (DynamoDB, Cassandra, BigTable, Cosmos DB, etc.) Strong Git workflow experience and the ability to adapt workflows to project needs A genuine appetite for learning and adopting new technologies quickly
Aug 24, 2026
Full time
Principal Software Engineer - Simple Machines Hybrid Full-time London, UK About Simple Machines Simple Machines is a leading independent boutique technology firm with a global footprint across London, Poland, Sydney and New Zealand. We operate at the intersection of data, AI, machine learning, data engineering, and software engineering-building bespoke platforms and products that turn complex data into real-world outcomes. We work with enterprises, technology companies, and governments to help them better understand their organisations, customers, and citizens. Our teams design and build large-scale data platforms, intelligent systems, and high-impact software products. We engineer data to life . The Role As aPrincipal Software Engineer, you'll play a key role in delivering complex, scalable systems for ambitious clients. This is a hands-on engineering role where you'll work across the full stack-backend services, APIs, frontend components, data pipelines, and cloud infrastructure. You'll collaborate closely with our internal engineering teams and client stakeholders, influencing technical direction while remaining deeply involved in design and delivery. This role suits someone who enjoys solving hard problems, owning outcomes end-to-end, and operating in a consultative engineering environment. What You'll Be Doing Design and build backend services for a highly scalable marketing platform Own the design of APIs, applications, and supporting infrastructure Document technical designs and requirements clearly for both internal teams and clients Deliver solutions end-to-end: build, automate, deploy, operate, and support Partner with clients and delivery teams to translate business requirements into robust technical solutions Work within an Agile, iterative delivery model Collaborate in a hybrid setup with both remote and in-person team members and stakeholders The Team You'll join a high-performing engineering team working on a large-scale machine learning platform for a global telecommunications client. The team operates with a high degree of autonomy and shared ownership. Engineers work across the full stack, support one another's growth, and collaborate closely with data scientists and adjacent teams to design cross-system solutions. Strong engineering culture, real influence, and meaningful problems to solve. What We're Looking For Core Experience Strong foundation in JVM-based development (Kotlin preferred, Java welcome) Experience designing and implementing data-driven APIs Background working on large-scale web services Solid SQL experience, including schema design and performance-aware queries Deep experience with automated testing (unit, integration; TDD/BDD preferred) Frontend & Full Stack Exposure Experience with React, TypeScript, Redux, and Tailwind (or similar modern frameworks) Cloud & Infrastructure Experience with AWS, GCP, Azure, or similar Infrastructure-as-code (Terraform, CloudFormation, etc.) Containerised deployments using Docker, ECS, Kubernetes, or equivalent Nice to Have Exposure to Scala or functional programming concepts Experience with asynchronous and highly concurrent backend frameworks (e.g. Ktor, http4k, Play, RxJava) NoSQL experience (DynamoDB, Cassandra, BigTable, Cosmos DB, etc.) Strong Git workflow experience and the ability to adapt workflows to project needs A genuine appetite for learning and adopting new technologies quickly
White Collar Factory (95009), United Kingdom, London, London Software Engineering Manager About this role Capital One is looking for a Software Engineering Manager to join us in our London office. You will have previous experience of leading a Software Engineering team and be passionate about people and technical leadership. What you'll do Be a differential people leader. Literally . We expect you to coach and nurture your engineers and make a material positive difference to their careers and impact on the business. Bring technical leadership to your team. We don't require you to code, but we do expect you to stay close to your team's work, set a high bar for engineering, understand technical risks and influence architectural thinking and decisions. Bring context and purpose to your team. You will ensure your team understands the why behind the work they do, and you will be intentional about how you own and shape culture. Own ways of working and deliveries, partnering with your Product Owner and Change Delivery Lead to shape roadmaps and lead frequent delivery of high quality software in a complex regulatory environment Own one or more business applications, keeping them well-managed and compliant with the high bar set by the business Be a manager for the business , elevating your thinking beyond your immediate team. You'll represent the interests and context of the business to your engineers, and help make the environment beyond your immediate team a better place. What we're looking for An approachable and inquisitive problem-solving leader, with a focus on the why, and a passion for growing people, nurturing culture and leading technical delivery to help us get things done and make things better in a complex, regulatory environment. We are looking for: Previous experience in leading teams, growing engineers and dealing with conflict, constructively and collaboratively Previous experience of having been an experienced software engineer, and somebody who remains comfortable with technology, architectural decisions and technical trade-offs Previous experience in our backend tech stack - Java, Spring, AWS and who is a strong advocate of tight feedback loops through mechanisms including, but not limited to automated tests, CI/CD pipelines and frequent releases A balance of self-reflection and bias for action Strong ownership and excellent communication A drive for positive, proactive impact We understand that great engineering managers may not have everything listed here, and that is OK. If you believe you can make a difference, lead a happy & high-performing engineering team and you have the drive to make a positive impact on the business, we'd love to hear from you. What's in it for you: A people and technical leadership role in an engineering organisation that actively values excellence and doing the right thing, in a business that cares for its associates and has interesting problems to solve around growth, security, availability and performance in a highly regulated space. A learning environment with access to many excellent resources including online technical courses and in-person leadership training A competitive salary and immediate access to core benefits including salary sacrifice pension scheme with up to 10% company contribution, bonus, generous holiday entitlement, private medical insurance and flexible benefits including season ticket loans, cycle to work scheme and enhanced parental leave Open-plan workspace and facilities designed to inspire and support you. In our (quite beautiful) London office, you can heighten your mood with a run on our rooftop running track or an espresso at the Workshop Coffee café What you'll get to learn (any previous experience would be advantageous) Solve real world problems, navigate ambiguity and deliver on the public cloud (AWS) to drive growth and operational efficiencies in an ambitious and growing UK business Influence change in a complex regulated environment Where and how you'll work This is a permanent position based in our London office. We have a hybrid working model which gives you flexibility to work from our offices and from home. We're big on collaboration and connection, so you'll be based in our London office 3 days a week on Tuesdays, Wednesdays and Thursdays. What you should know about how we recruit We pride ourselves on hiring the best people, not the same people. Building diverse and inclusive teams is the right thing to do and the smart thing to do. We want to work with top talent: whoever you are, whatever you look like, wherever you come from. We know it's about what you do, not just what you say. That's why we make our recruitment process fair and accessible. And we offer benefits that attract people at all ages and stages. We also partner with organisations including the Women in Finance and Race At Work Charters, Stonewall and upReach to find people from every walk of life and help them thrive with us. We have a whole host of internal networks and support groups you could be involved in, to name a few: REACH - Race Equality and Culture Heritage group focuses on representation, retention and engagement for associates from minority ethnic groups and allies OutFront - to provide LGBTQ+ support for all associates Mind Your Mind - signposting support and promoting positive mental wellbeing for all Women in Tech - promoting an inclusive environment in tech EmpowHER - network of female associates and allies focusing on developing future leaders, particularly for female talent in our industry Enabled - focused on supporting associates with disabilities and neurodiversity Capital One is committed to diversity in the workplace. If you require a reasonable adjustment, please contact All information will be kept confidential and will only be used for the purpose of applying a reasonable adjustment. For technical support or questions about Capital One's recruiting process, please send an email to Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC). Who We Are At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding. Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.
Aug 24, 2026
Full time
White Collar Factory (95009), United Kingdom, London, London Software Engineering Manager About this role Capital One is looking for a Software Engineering Manager to join us in our London office. You will have previous experience of leading a Software Engineering team and be passionate about people and technical leadership. What you'll do Be a differential people leader. Literally . We expect you to coach and nurture your engineers and make a material positive difference to their careers and impact on the business. Bring technical leadership to your team. We don't require you to code, but we do expect you to stay close to your team's work, set a high bar for engineering, understand technical risks and influence architectural thinking and decisions. Bring context and purpose to your team. You will ensure your team understands the why behind the work they do, and you will be intentional about how you own and shape culture. Own ways of working and deliveries, partnering with your Product Owner and Change Delivery Lead to shape roadmaps and lead frequent delivery of high quality software in a complex regulatory environment Own one or more business applications, keeping them well-managed and compliant with the high bar set by the business Be a manager for the business , elevating your thinking beyond your immediate team. You'll represent the interests and context of the business to your engineers, and help make the environment beyond your immediate team a better place. What we're looking for An approachable and inquisitive problem-solving leader, with a focus on the why, and a passion for growing people, nurturing culture and leading technical delivery to help us get things done and make things better in a complex, regulatory environment. We are looking for: Previous experience in leading teams, growing engineers and dealing with conflict, constructively and collaboratively Previous experience of having been an experienced software engineer, and somebody who remains comfortable with technology, architectural decisions and technical trade-offs Previous experience in our backend tech stack - Java, Spring, AWS and who is a strong advocate of tight feedback loops through mechanisms including, but not limited to automated tests, CI/CD pipelines and frequent releases A balance of self-reflection and bias for action Strong ownership and excellent communication A drive for positive, proactive impact We understand that great engineering managers may not have everything listed here, and that is OK. If you believe you can make a difference, lead a happy & high-performing engineering team and you have the drive to make a positive impact on the business, we'd love to hear from you. What's in it for you: A people and technical leadership role in an engineering organisation that actively values excellence and doing the right thing, in a business that cares for its associates and has interesting problems to solve around growth, security, availability and performance in a highly regulated space. A learning environment with access to many excellent resources including online technical courses and in-person leadership training A competitive salary and immediate access to core benefits including salary sacrifice pension scheme with up to 10% company contribution, bonus, generous holiday entitlement, private medical insurance and flexible benefits including season ticket loans, cycle to work scheme and enhanced parental leave Open-plan workspace and facilities designed to inspire and support you. In our (quite beautiful) London office, you can heighten your mood with a run on our rooftop running track or an espresso at the Workshop Coffee café What you'll get to learn (any previous experience would be advantageous) Solve real world problems, navigate ambiguity and deliver on the public cloud (AWS) to drive growth and operational efficiencies in an ambitious and growing UK business Influence change in a complex regulated environment Where and how you'll work This is a permanent position based in our London office. We have a hybrid working model which gives you flexibility to work from our offices and from home. We're big on collaboration and connection, so you'll be based in our London office 3 days a week on Tuesdays, Wednesdays and Thursdays. What you should know about how we recruit We pride ourselves on hiring the best people, not the same people. Building diverse and inclusive teams is the right thing to do and the smart thing to do. We want to work with top talent: whoever you are, whatever you look like, wherever you come from. We know it's about what you do, not just what you say. That's why we make our recruitment process fair and accessible. And we offer benefits that attract people at all ages and stages. We also partner with organisations including the Women in Finance and Race At Work Charters, Stonewall and upReach to find people from every walk of life and help them thrive with us. We have a whole host of internal networks and support groups you could be involved in, to name a few: REACH - Race Equality and Culture Heritage group focuses on representation, retention and engagement for associates from minority ethnic groups and allies OutFront - to provide LGBTQ+ support for all associates Mind Your Mind - signposting support and promoting positive mental wellbeing for all Women in Tech - promoting an inclusive environment in tech EmpowHER - network of female associates and allies focusing on developing future leaders, particularly for female talent in our industry Enabled - focused on supporting associates with disabilities and neurodiversity Capital One is committed to diversity in the workplace. If you require a reasonable adjustment, please contact All information will be kept confidential and will only be used for the purpose of applying a reasonable adjustment. For technical support or questions about Capital One's recruiting process, please send an email to Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC). Who We Are At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding. Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.
White Collar Factory (95009), United Kingdom, London, London Lead Android Engineer Job Title: Lead Android Engineer Location: London - Hybrid Working Pattern: 3 days in-office (Tuesday-Thursday) and 2 days remote. Our Mission We're on a mission to be a force for good in lending. Throughout our almost 30-year history, we've consistently been recognised as a great place to work; in 2026, Capital One was officially ranked 9th in the UK's Best Workplaces list. Hear from our team about what it's like working at Capital One UK. You and the Role Working in and across tech teams is a natural part of our outcome-based culture, so you'll have plenty of opportunity to talk, coach and learn with many great and diverse individuals. As part of our mobile platform engineering team, you will set the pace for multiple mobile engineering teams and take ownership of the fully native mobile apps that our customers love. Please apply if you are keen to work with the following technology stack. You do not need to be an expert in all of these areas; we are primarily looking for excellent problem solvers with a strong willingness to learn and adapt to new technologies. Kotlin and Java , for writing well-factored, well-tested code in both the Android app and backend orchestration services Android Toolset , including Android Studio, to leverage the Android platform on a large enterprise scale Testing Frameworks , using JUnit, Espresso, and advocating for approaches like Pair Programming, TDD, and BDD AWS , utilizing cloud opportunities to maximize inner-sourcing and continuous improvement And meet most of the following: You are passionate about creating products that produce good customer outcomes You enjoy leading a team of technologists, alongside product, design and other disciplines You want to design new product iterations, thinking strategically about architectural decisions and can communicate to stakeholders You act as a technical evangelist, evaluating technical risks while coaching and mentoring more junior engineers You appreciate the sensitivity of our customer data and the resiliency, performance and security that demands You enjoy automation (unified deployment pipelines, automated testing) and aspire to 'automate all but the creative problem solving' You want to develop yourself, with access to various support systems (learning, mentorship, conferences, progression) You enjoy hybrid working, with Tuesday, Wednesday and Thursday in our bright offices Where and how you'll work This is a permanent position based in our London office. We embrace a hybrid approach to work. You'll spend three days a week in the office (Tuesday - Thursday), with Monday and Friday being dedicated work-from-home days. Our offices are designed to inspire and support you. What's in it for you We invest in the growth of our people alongside our business. You will have extensive opportunities to learn and develop your career, including access to up to £5,000 in funding for external qualifications. In addition to career development, our comprehensive benefits package is designed to grow with you, ensuring your wellbeing is prioritised at every stage of your career: Wealth & Future: Competitive pension and performance-based bonus schemes Holidays: Start with 25 days of annual leave, increasing with tenure. Need more? You have the option to buy 5 additional days. Health: Access premium care through our private medical insurance. Family Support: We champion your milestones with enhanced parental leave. A full list of our benefits is available here. What you should know about how we recruit We pride ourselves on hiring the best people, not the same people. Building diverse and inclusive teams is the right thing to do and the smart thing to do. We want to work with top talent: whoever you are, whatever you look like, wherever you come from. We know it's about what you do, not just what you say. That's why we make our recruitment process fair and accessible. And we offer benefits that attract people at all ages and stages. We value diversity, inclusion and belonging at our core. We empower our associates to do great work by creating an inclusive culture-one that values diverse perspectives, fosters collaboration and encourages innovative ideas-and a place where associates of all backgrounds can thrive by bringing their most authentic selves to work. We call this our Culture of Belonging, and it rests at the heart of our business. Our associate-led Business Resource Groups were created to help support our diverse population and include over 10 groups across our offices. Because each Business Resource Group is as unique as the population it serves, they offer a range of activities, networking opportunities, special events and learning programs to associates Capital One is committed to diversity in the workplace. If you require a reasonable adjustment, please contact All information will be kept confidential and will only be used for the purpose of applying a reasonable adjustment. For technical support or questions about Capital One's recruiting process, please send an email to Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC). Who We Are At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding. Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.
Aug 24, 2026
Full time
White Collar Factory (95009), United Kingdom, London, London Lead Android Engineer Job Title: Lead Android Engineer Location: London - Hybrid Working Pattern: 3 days in-office (Tuesday-Thursday) and 2 days remote. Our Mission We're on a mission to be a force for good in lending. Throughout our almost 30-year history, we've consistently been recognised as a great place to work; in 2026, Capital One was officially ranked 9th in the UK's Best Workplaces list. Hear from our team about what it's like working at Capital One UK. You and the Role Working in and across tech teams is a natural part of our outcome-based culture, so you'll have plenty of opportunity to talk, coach and learn with many great and diverse individuals. As part of our mobile platform engineering team, you will set the pace for multiple mobile engineering teams and take ownership of the fully native mobile apps that our customers love. Please apply if you are keen to work with the following technology stack. You do not need to be an expert in all of these areas; we are primarily looking for excellent problem solvers with a strong willingness to learn and adapt to new technologies. Kotlin and Java , for writing well-factored, well-tested code in both the Android app and backend orchestration services Android Toolset , including Android Studio, to leverage the Android platform on a large enterprise scale Testing Frameworks , using JUnit, Espresso, and advocating for approaches like Pair Programming, TDD, and BDD AWS , utilizing cloud opportunities to maximize inner-sourcing and continuous improvement And meet most of the following: You are passionate about creating products that produce good customer outcomes You enjoy leading a team of technologists, alongside product, design and other disciplines You want to design new product iterations, thinking strategically about architectural decisions and can communicate to stakeholders You act as a technical evangelist, evaluating technical risks while coaching and mentoring more junior engineers You appreciate the sensitivity of our customer data and the resiliency, performance and security that demands You enjoy automation (unified deployment pipelines, automated testing) and aspire to 'automate all but the creative problem solving' You want to develop yourself, with access to various support systems (learning, mentorship, conferences, progression) You enjoy hybrid working, with Tuesday, Wednesday and Thursday in our bright offices Where and how you'll work This is a permanent position based in our London office. We embrace a hybrid approach to work. You'll spend three days a week in the office (Tuesday - Thursday), with Monday and Friday being dedicated work-from-home days. Our offices are designed to inspire and support you. What's in it for you We invest in the growth of our people alongside our business. You will have extensive opportunities to learn and develop your career, including access to up to £5,000 in funding for external qualifications. In addition to career development, our comprehensive benefits package is designed to grow with you, ensuring your wellbeing is prioritised at every stage of your career: Wealth & Future: Competitive pension and performance-based bonus schemes Holidays: Start with 25 days of annual leave, increasing with tenure. Need more? You have the option to buy 5 additional days. Health: Access premium care through our private medical insurance. Family Support: We champion your milestones with enhanced parental leave. A full list of our benefits is available here. What you should know about how we recruit We pride ourselves on hiring the best people, not the same people. Building diverse and inclusive teams is the right thing to do and the smart thing to do. We want to work with top talent: whoever you are, whatever you look like, wherever you come from. We know it's about what you do, not just what you say. That's why we make our recruitment process fair and accessible. And we offer benefits that attract people at all ages and stages. We value diversity, inclusion and belonging at our core. We empower our associates to do great work by creating an inclusive culture-one that values diverse perspectives, fosters collaboration and encourages innovative ideas-and a place where associates of all backgrounds can thrive by bringing their most authentic selves to work. We call this our Culture of Belonging, and it rests at the heart of our business. Our associate-led Business Resource Groups were created to help support our diverse population and include over 10 groups across our offices. Because each Business Resource Group is as unique as the population it serves, they offer a range of activities, networking opportunities, special events and learning programs to associates Capital One is committed to diversity in the workplace. If you require a reasonable adjustment, please contact All information will be kept confidential and will only be used for the purpose of applying a reasonable adjustment. For technical support or questions about Capital One's recruiting process, please send an email to Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC). Who We Are At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding. Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.
Jam Management Consultancy ltd
Bracknell, Berkshire
Graduate Software Developers x 5. Python C# .NET SQL JavaScript TypeScript React Cloud AI We are hiring for our client, an established international technology company developing cloud-based, AI-enabled software platforms used by major organisations worldwide. They are looking for high-calibre graduates who want to build a serious career in Software Engineering. This is not a graduate role where you'll spend your first year watching from the sidelines. You'll join an experienced engineering team and contribute to the development of real, business-critical applications and services. What You'll Be Doing Designing, developing and testing software, principally using C# and .NET Building back-end applications and new product features Working with SQL Server and relational databases Developing with JavaScript, TypeScript and React Working within an Agile/Scrum engineering environment Testing, debugging and improving existing applications Using Git for source control and peer reviewing code Gaining exposure to Docker, Kubernetes, Cloud and modern application architecture Exploring new technologies, frameworks and approaches to software development Who We're Looking For You'll ideally have: 2:1 or First-Class degree in Computer Science, Software Engineering, Mathematics, Physics, Engineering or another strong STEM discipline. With A levels at A-B grades or Eqvl. Strong analytical and problem-solving ability Programming experience in C#, C++, Java, Python or similar Some knowledge of SQL/databases Personal, university or commercial software development projects A genuine interest in becoming an accomplished Software Engineer Experience with C#, .NET, React, Git, Docker or Kubernetes is advantageous, but we're not expecting graduates to arrive knowing everything. We're interested in ability, curiosity and potential. Why Apply? You'll be joining a technology business working across Cloud, AI, communications and enterprise software, with experienced engineers around you and genuine opportunities to develop. If you've spent several years building your technical knowledge and now want to see how far you can take it, this is the opportunity to go for gold.
Aug 23, 2026
Full time
Graduate Software Developers x 5. Python C# .NET SQL JavaScript TypeScript React Cloud AI We are hiring for our client, an established international technology company developing cloud-based, AI-enabled software platforms used by major organisations worldwide. They are looking for high-calibre graduates who want to build a serious career in Software Engineering. This is not a graduate role where you'll spend your first year watching from the sidelines. You'll join an experienced engineering team and contribute to the development of real, business-critical applications and services. What You'll Be Doing Designing, developing and testing software, principally using C# and .NET Building back-end applications and new product features Working with SQL Server and relational databases Developing with JavaScript, TypeScript and React Working within an Agile/Scrum engineering environment Testing, debugging and improving existing applications Using Git for source control and peer reviewing code Gaining exposure to Docker, Kubernetes, Cloud and modern application architecture Exploring new technologies, frameworks and approaches to software development Who We're Looking For You'll ideally have: 2:1 or First-Class degree in Computer Science, Software Engineering, Mathematics, Physics, Engineering or another strong STEM discipline. With A levels at A-B grades or Eqvl. Strong analytical and problem-solving ability Programming experience in C#, C++, Java, Python or similar Some knowledge of SQL/databases Personal, university or commercial software development projects A genuine interest in becoming an accomplished Software Engineer Experience with C#, .NET, React, Git, Docker or Kubernetes is advantageous, but we're not expecting graduates to arrive knowing everything. We're interested in ability, curiosity and potential. Why Apply? You'll be joining a technology business working across Cloud, AI, communications and enterprise software, with experienced engineers around you and genuine opportunities to develop. If you've spent several years building your technical knowledge and now want to see how far you can take it, this is the opportunity to go for gold.
Software Engineer / Knaresborough, North Yorkshire, Hybrid / £35,000 - £45,000 Per Annum D.O.E. Are you an experienced Software Engineer looking to join a leader in geospatial services for the Electric Utilities market? At NM Group we re now seeking an ambitious individual to help evolve our pioneering technology. At NM Group, we prioritise your long-term career growth and potential, offering a role tailored to your strengths within our dynamic team. What We Offer: A competitive Salary of between £35,000 - £45,000 depending on experience. Comprehensive Benefits including Private pension matching, Bupa dental cover, Salary Sacrifice schemes (EV, Cycle scheme), holiday trading, education & development reimbursement, enhanced maternity & paternity pay, EAP, and retail discount perks Flexibility: Supportive working environment with 60% remote typical. Impact: A collaborative role where you'll contribute directly to our core technology stack. You'll work on meaningful engineering projects, solve technical challenges alongside the team, and help improve our existing codebase while growing your skills in an agile, supportive environment. Required Skills & Experience of the Software Engineer: Strong Python: Writing and maintaining data pipelines. Able to solve complex problems. Excellent written, oral and visual communication skills to explain complex information. Enjoys and works well in a team-based environment, and is self-motivated to individually succeed. Understands and implements best practices of modern Software Engineering including Agile Software Development, Automated Testing, Configuration Management principles and DevOps. Has the rigour and care to manage and control changes to development, testing and production environments. Desirable skills & experience: C# / .NET: experience building libraries and command-line tools with .NET 8.0+. Comfortable reading and safely modifying existing/legacy codebases; good documentation and PR practices. SQL Databases: PostgreSQL and SQLite experience (schema design, migrations, basicperformance tuning). Orchestration & data engineering: experience with workflow/orchestration tools (Prefect or similar) and distributed task queuing (e.g. Celery, RabbitMQ). Testing & automation: writing unit and basic integration tests as well as automating test runs as part of CI pipelines e.g. GitHub Actions. AI-assisted development: comfortable using AI-assisted tools (e.g., GitHub Copilot) to increase productivity, while validating and testing any AI-generated code and understanding its limitations. Experience building or maintaining REST APIs, microservices, event-driven services, and message-driven patterns. Containerisation: experience using Docker and deploying containerised applications Nice to have: GIS & point-cloud processing: GDAL/PDAL, GeoPandas, Open3D, LAS/LAZ/Raster/Vectorhandling, spatial transforms and analysis. TypeScript/JavaScript for developing front-end dashboards and user interfaces. Packaging & distribution: familiarity with publishing and versioning packages (NuGet and/or PyPI). About NM Group: NM Group optimises the performance of electricity networks by remotely sensing and serving the position and condition of our client's assets. From mapping and presenting spatial data on an electrical network through to modelling and displaying a 3D virtual network environment we deliver value to electricity network operators. Further information can be found on the company website. What s Next? Applicants must be resident in the UK and hold valid, legal right-to-work status in the UK. To apply for this role, please click the apply now button and we ll be in touch.
Aug 23, 2026
Full time
Software Engineer / Knaresborough, North Yorkshire, Hybrid / £35,000 - £45,000 Per Annum D.O.E. Are you an experienced Software Engineer looking to join a leader in geospatial services for the Electric Utilities market? At NM Group we re now seeking an ambitious individual to help evolve our pioneering technology. At NM Group, we prioritise your long-term career growth and potential, offering a role tailored to your strengths within our dynamic team. What We Offer: A competitive Salary of between £35,000 - £45,000 depending on experience. Comprehensive Benefits including Private pension matching, Bupa dental cover, Salary Sacrifice schemes (EV, Cycle scheme), holiday trading, education & development reimbursement, enhanced maternity & paternity pay, EAP, and retail discount perks Flexibility: Supportive working environment with 60% remote typical. Impact: A collaborative role where you'll contribute directly to our core technology stack. You'll work on meaningful engineering projects, solve technical challenges alongside the team, and help improve our existing codebase while growing your skills in an agile, supportive environment. Required Skills & Experience of the Software Engineer: Strong Python: Writing and maintaining data pipelines. Able to solve complex problems. Excellent written, oral and visual communication skills to explain complex information. Enjoys and works well in a team-based environment, and is self-motivated to individually succeed. Understands and implements best practices of modern Software Engineering including Agile Software Development, Automated Testing, Configuration Management principles and DevOps. Has the rigour and care to manage and control changes to development, testing and production environments. Desirable skills & experience: C# / .NET: experience building libraries and command-line tools with .NET 8.0+. Comfortable reading and safely modifying existing/legacy codebases; good documentation and PR practices. SQL Databases: PostgreSQL and SQLite experience (schema design, migrations, basicperformance tuning). Orchestration & data engineering: experience with workflow/orchestration tools (Prefect or similar) and distributed task queuing (e.g. Celery, RabbitMQ). Testing & automation: writing unit and basic integration tests as well as automating test runs as part of CI pipelines e.g. GitHub Actions. AI-assisted development: comfortable using AI-assisted tools (e.g., GitHub Copilot) to increase productivity, while validating and testing any AI-generated code and understanding its limitations. Experience building or maintaining REST APIs, microservices, event-driven services, and message-driven patterns. Containerisation: experience using Docker and deploying containerised applications Nice to have: GIS & point-cloud processing: GDAL/PDAL, GeoPandas, Open3D, LAS/LAZ/Raster/Vectorhandling, spatial transforms and analysis. TypeScript/JavaScript for developing front-end dashboards and user interfaces. Packaging & distribution: familiarity with publishing and versioning packages (NuGet and/or PyPI). About NM Group: NM Group optimises the performance of electricity networks by remotely sensing and serving the position and condition of our client's assets. From mapping and presenting spatial data on an electrical network through to modelling and displaying a 3D virtual network environment we deliver value to electricity network operators. Further information can be found on the company website. What s Next? Applicants must be resident in the UK and hold valid, legal right-to-work status in the UK. To apply for this role, please click the apply now button and we ll be in touch.
Job Title: Senior Software Developer Organisation: Northern Ireland Assembly Contract: Temporary - Full Time Hours - Contract duration to end Feb 2027 Salary: AG7 - 36,122 (+ 7,542 salary supplement p.a.) As a Senior Software Developer within the Information Systems Office, you will be responsible for planning, developing and integrating related software components using an Agile approach. You will work across a wide spectrum of technology, from simple workflow database applications to highly complex, business-critical systems that interface with cloud technologies. Operating with a full understanding of whole-system architecture, you will write clean, secure code, mentor junior colleagues and collaborate directly with Assembly Members and staff to deliver essential public service solutions. Benefits Highly competitive salary fully aligned with public sector pay rates Enhanced holiday package Weekly pay Free onsite parking Randstad Refer-a-Friend scheme uncapped ( 300 per successful referral) Employee Assistance Programme inclusive of access to counselling What we need from you Completion of standard pre-appointment checks Full compliance with Assembly Commission staff policies, Equal Opportunities, Dignity at Work and mandatory training requirements Flexibility to carry out duties across various business areas as reasonably required Essential Qualifications Applicants must have: A Bachelor's (or higher) Degree in Computing, Computer Science, Software Engineering, or a discipline with at least 50% computing content; AND at least 2 years' relevant experience in each of the core areas below; OR An HND or Foundation Degree in Computing or a discipline with at least 50% computing content; AND at least 3 years' relevant experience in each of the core areas below: Required Experience Areas: Application Development: Microsoft Visual Studio (2015+), C#.NET, ASP.NET, Web programming (HTML, JavaScript, CSS), MVC Architecture, Entity Framework, Azure Functions and Team Foundation Server/Azure DevOps. DevOps & Agile: Agile development processes, Azure DevOps, and Azure Boards (or similar). Database Design: Logical/physical data modelling, MS SQL Server (2012+) and Structured Query Language (SQL). Note: Applicants must explicitly detail module content to demonstrate 50%+ computing content where applicable. Responsibilities Agile Analysis & Solution Design: Plan and lead user story development, create technical specifications, design integrations with embedded security controls and manage cross-system dependencies. Software Development & Maintenance: Design, code, test, and document software using C#.NET, ASP.Net Core MVC, Azure Functions, EF Core and SQL Server, while supporting legacy VB.Net/WinForms systems. Cloud & CMS Integration: Support and provide technical guidance on Microsoft Azure, Office 365, Teams, and SharePoint, as well as 3rd-party CMS platforms (EPiServer, Umbraco). Operational & System Support: Maintain business-critical procedural systems for Plenary and Committee business, and provide ICT support, training and documentation to Assembly Members and staff. Leadership & Strategy: Line manage, coach, and quality-assure Software Developers, while assisting with project management, IT security and policy development. Get in touch with us today for a confidential chat and to review the full job description. Randstad Care acts as an employment business when supplying temporary staff and as an employment agency when introducing candidates for permanent employment with a client. Randstad Care is an equal opportunities employer and decisions are made on merits alone. Did you know that Randstad Care have been awarded a place on the National Clinical Staffing Framework for the NHS? This means we will be able to bring you more opportunities within nursing & midwifery and clinical staffing.
Aug 22, 2026
Contractor
Job Title: Senior Software Developer Organisation: Northern Ireland Assembly Contract: Temporary - Full Time Hours - Contract duration to end Feb 2027 Salary: AG7 - 36,122 (+ 7,542 salary supplement p.a.) As a Senior Software Developer within the Information Systems Office, you will be responsible for planning, developing and integrating related software components using an Agile approach. You will work across a wide spectrum of technology, from simple workflow database applications to highly complex, business-critical systems that interface with cloud technologies. Operating with a full understanding of whole-system architecture, you will write clean, secure code, mentor junior colleagues and collaborate directly with Assembly Members and staff to deliver essential public service solutions. Benefits Highly competitive salary fully aligned with public sector pay rates Enhanced holiday package Weekly pay Free onsite parking Randstad Refer-a-Friend scheme uncapped ( 300 per successful referral) Employee Assistance Programme inclusive of access to counselling What we need from you Completion of standard pre-appointment checks Full compliance with Assembly Commission staff policies, Equal Opportunities, Dignity at Work and mandatory training requirements Flexibility to carry out duties across various business areas as reasonably required Essential Qualifications Applicants must have: A Bachelor's (or higher) Degree in Computing, Computer Science, Software Engineering, or a discipline with at least 50% computing content; AND at least 2 years' relevant experience in each of the core areas below; OR An HND or Foundation Degree in Computing or a discipline with at least 50% computing content; AND at least 3 years' relevant experience in each of the core areas below: Required Experience Areas: Application Development: Microsoft Visual Studio (2015+), C#.NET, ASP.NET, Web programming (HTML, JavaScript, CSS), MVC Architecture, Entity Framework, Azure Functions and Team Foundation Server/Azure DevOps. DevOps & Agile: Agile development processes, Azure DevOps, and Azure Boards (or similar). Database Design: Logical/physical data modelling, MS SQL Server (2012+) and Structured Query Language (SQL). Note: Applicants must explicitly detail module content to demonstrate 50%+ computing content where applicable. Responsibilities Agile Analysis & Solution Design: Plan and lead user story development, create technical specifications, design integrations with embedded security controls and manage cross-system dependencies. Software Development & Maintenance: Design, code, test, and document software using C#.NET, ASP.Net Core MVC, Azure Functions, EF Core and SQL Server, while supporting legacy VB.Net/WinForms systems. Cloud & CMS Integration: Support and provide technical guidance on Microsoft Azure, Office 365, Teams, and SharePoint, as well as 3rd-party CMS platforms (EPiServer, Umbraco). Operational & System Support: Maintain business-critical procedural systems for Plenary and Committee business, and provide ICT support, training and documentation to Assembly Members and staff. Leadership & Strategy: Line manage, coach, and quality-assure Software Developers, while assisting with project management, IT security and policy development. Get in touch with us today for a confidential chat and to review the full job description. Randstad Care acts as an employment business when supplying temporary staff and as an employment agency when introducing candidates for permanent employment with a client. Randstad Care is an equal opportunities employer and decisions are made on merits alone. Did you know that Randstad Care have been awarded a place on the National Clinical Staffing Framework for the NHS? This means we will be able to bring you more opportunities within nursing & midwifery and clinical staffing.
Lead Developer (Front-End) Location: Manchester Salary: £57,528 to £64,750 a year per annum (plus R&R 12.5%) Vacancy Type: Permanent The closing date is 02 September 2026 The National Institute for Health and Care Excellence (NICE) is looking for a Lead Front-End Developer to play a key part in the improvement of digital services that support the NHS and wider health and care system. You will have significant software development experience, balanced with strong leadership capability and expertise in modern software delivery practices. As an expert practitioner of front-end development technologies, you will be a contributor to an agile, multidisciplinary engineering team, leading the development of accessible, secure, and performant applications used by millions of users. You will work closely with designers, technical testers and back-end developers, contributing to technical decisions and supporting the professional development of other colleagues within the engineering team. Leadership, mentoring and line-management are a significant part of this role. This role qualifies for a 12.5% per annum recruitment and retention payment on top of the band 8A base salary. Interviews will be held in-person, in NICE's Manchester office, during week beginning the 14thSeptember 2026, and will include an assessment of technical capabilities. Please note that this role may not be eligible for sponsorship under the Skilled Worker route, please refer to the Direct Gov website for more information with regards to eligibility. We reserve the right to close adverts early should we receive sufficient applications so please don't delay your submission Main duties of the job Lead the design and build of robust, secure, front end web applications. Line-manage engineering team colleagues.Writing maintainable, and well tested code using modern front end technologies such as React, NextJs, Vite, Nuqs Work collaboratively as part of an Agile, multidisciplinary delivery team. Ensuring services meet accessibility standards (WCAG 2.2 AA) and follow NICE and GDS best practice. Participating in code reviews, ensuring that engineering standards are unheld. Play an active part in knowledge sharing and mentoring activities. Supporting live services and helping identify and resolve technical issues. Working with the wider engineering team to prototype, evaluate and integrate emerging technologies such as generative AI into secure, reusable and production ready front end components. About us The Digital, Information and Technology (DIT) directorate is an 80-strong team of digital, information and technology professionals. Our digital teams adopt a user-centric agile methodology and work in multi-disciplinary teams. We develop and maintain NICE's suite of digital and technology services, including NICE's website which attracts more than 2 million users a month. We are passionate and proud of the work we do and the impact we make. NICE offer: Generous NHS Pension - Secure your future with one of the most rewarding pension schemes in the UK Flexible working - Enjoy a healthy work-life balance with options like remote working, compressed hours and flexible start/finish times Exclusive discounts - Save on shopping, dining and more with a Blue Light CardTime to recharge - Start with 27 days' annual leave plus bank holidays Inclusive staff networks - Join supportive communities like Women in NICE, Race Equality Network, Disability Advocacy and NICE and Proud - we celebrate diversity Tailored development - Grow your career with personalised learning and development opportunities Person Specification Essential: Proven and demonstrated experience leading a technical team through all phases of the software development lifecycle. Proven and demonstrated experience in building accessible interfaces that work for as many users as possible, regardless of their needs. Proven and demonstrated expereince of modern JavaScript, including libraries and frameworks such as ReactJS, NextJs, Vite, Nuqs. Proven and demonstrated experience of using testing frameworks to validate software solutions. Proven and demonstrated experience building robust, cross-browser and cross-device user interfaces. Disclosure and Barring Service Check This post is subject to the Rehabilitation of Offenders Act (Exceptions Order) 1975 and as such it will be necessary for a submission for Disclosure to be made to the Disclosure and Barring Service (formerly known as CRB) to check for any previous criminal convictions. To Apply If you feel you are a suitable candidate and would like to work for NICE The National Institute for Health and Care Excellence, please click apply to be redirected to our website to complete your application.
Aug 21, 2026
Full time
Lead Developer (Front-End) Location: Manchester Salary: £57,528 to £64,750 a year per annum (plus R&R 12.5%) Vacancy Type: Permanent The closing date is 02 September 2026 The National Institute for Health and Care Excellence (NICE) is looking for a Lead Front-End Developer to play a key part in the improvement of digital services that support the NHS and wider health and care system. You will have significant software development experience, balanced with strong leadership capability and expertise in modern software delivery practices. As an expert practitioner of front-end development technologies, you will be a contributor to an agile, multidisciplinary engineering team, leading the development of accessible, secure, and performant applications used by millions of users. You will work closely with designers, technical testers and back-end developers, contributing to technical decisions and supporting the professional development of other colleagues within the engineering team. Leadership, mentoring and line-management are a significant part of this role. This role qualifies for a 12.5% per annum recruitment and retention payment on top of the band 8A base salary. Interviews will be held in-person, in NICE's Manchester office, during week beginning the 14thSeptember 2026, and will include an assessment of technical capabilities. Please note that this role may not be eligible for sponsorship under the Skilled Worker route, please refer to the Direct Gov website for more information with regards to eligibility. We reserve the right to close adverts early should we receive sufficient applications so please don't delay your submission Main duties of the job Lead the design and build of robust, secure, front end web applications. Line-manage engineering team colleagues.Writing maintainable, and well tested code using modern front end technologies such as React, NextJs, Vite, Nuqs Work collaboratively as part of an Agile, multidisciplinary delivery team. Ensuring services meet accessibility standards (WCAG 2.2 AA) and follow NICE and GDS best practice. Participating in code reviews, ensuring that engineering standards are unheld. Play an active part in knowledge sharing and mentoring activities. Supporting live services and helping identify and resolve technical issues. Working with the wider engineering team to prototype, evaluate and integrate emerging technologies such as generative AI into secure, reusable and production ready front end components. About us The Digital, Information and Technology (DIT) directorate is an 80-strong team of digital, information and technology professionals. Our digital teams adopt a user-centric agile methodology and work in multi-disciplinary teams. We develop and maintain NICE's suite of digital and technology services, including NICE's website which attracts more than 2 million users a month. We are passionate and proud of the work we do and the impact we make. NICE offer: Generous NHS Pension - Secure your future with one of the most rewarding pension schemes in the UK Flexible working - Enjoy a healthy work-life balance with options like remote working, compressed hours and flexible start/finish times Exclusive discounts - Save on shopping, dining and more with a Blue Light CardTime to recharge - Start with 27 days' annual leave plus bank holidays Inclusive staff networks - Join supportive communities like Women in NICE, Race Equality Network, Disability Advocacy and NICE and Proud - we celebrate diversity Tailored development - Grow your career with personalised learning and development opportunities Person Specification Essential: Proven and demonstrated experience leading a technical team through all phases of the software development lifecycle. Proven and demonstrated experience in building accessible interfaces that work for as many users as possible, regardless of their needs. Proven and demonstrated expereince of modern JavaScript, including libraries and frameworks such as ReactJS, NextJs, Vite, Nuqs. Proven and demonstrated experience of using testing frameworks to validate software solutions. Proven and demonstrated experience building robust, cross-browser and cross-device user interfaces. Disclosure and Barring Service Check This post is subject to the Rehabilitation of Offenders Act (Exceptions Order) 1975 and as such it will be necessary for a submission for Disclosure to be made to the Disclosure and Barring Service (formerly known as CRB) to check for any previous criminal convictions. To Apply If you feel you are a suitable candidate and would like to work for NICE The National Institute for Health and Care Excellence, please click apply to be redirected to our website to complete your application.