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. Full time The Lead Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Responsibilities Lead delivery of Real-Time and On-Demand Risk enhancements for the Credit Business by partnering directly with London-based trading, MQA, Market Risk, and technology teams. Own the full development lifecycle: architecture, design, implementation, automated testing strategies, release execution, and ongoing production support. Drive alignment of RT/OD workflows with EOD Risk strategy, ensuring functional parity, reconciliation, and controlled cutover. Lead adoption and build out of RT/OD capabilities on strategic risk platform, including integration of new analytics, workflows, and risk datasets. Deliver significant performance improvements through optimized risk calculation strategies. Guide the migration of compute workloads to AWS, implementing best practices for scalability, throughput, resiliency, and cost efficiency. Collaborate actively with NAM and APAC teams in a follow the sun model to improve delivery velocity, reduce operational risk, and ensure rapid triage of production incidents. Provide user-facing updates, demos, documentation, and education to promote adoption and ensure successful rollout of new capabilities. Lead root cause analysis on production issues, drive long term stability improvements, and strengthen monitoring and observability across the platform. Recommended Experience Strong experience in Core Java, J2EE, Spring Framework Exposure to Python scripting and data analysis Experience in fast moving Capital Markets Front Office technology environment with experience in Fixed Income products Working knowledge of Front Office Risk calculations, especially for Credit products Experience in building highly scalable and distributed applications using Microservices, APIs, and Container technologies such as Docker, Kubernetes, OpenShift, etc. Strong expertise in messaging technologies such as Kafka, JMS, gRPC etc Proficient in latency measurement and performance optimization of Java based platforms with focus on JVM tuning Experience with observability stacks like ELK, Prometheus, Grafana, Kiali, Jaeger etc. Sound knowledge for persistence technologies such as relational databases, NoSQL databases, off heap storages and distributed caches Hands on knowledge of Linux / Unix Experience working with senior Quants and Technology Managers Good verbal and written communication Education Bachelor's degree/University degree or equivalent experience Master's degree preferred This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we'll provide you 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 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.
29/07/2026
Full time
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. Full time The Lead Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Responsibilities Lead delivery of Real-Time and On-Demand Risk enhancements for the Credit Business by partnering directly with London-based trading, MQA, Market Risk, and technology teams. Own the full development lifecycle: architecture, design, implementation, automated testing strategies, release execution, and ongoing production support. Drive alignment of RT/OD workflows with EOD Risk strategy, ensuring functional parity, reconciliation, and controlled cutover. Lead adoption and build out of RT/OD capabilities on strategic risk platform, including integration of new analytics, workflows, and risk datasets. Deliver significant performance improvements through optimized risk calculation strategies. Guide the migration of compute workloads to AWS, implementing best practices for scalability, throughput, resiliency, and cost efficiency. Collaborate actively with NAM and APAC teams in a follow the sun model to improve delivery velocity, reduce operational risk, and ensure rapid triage of production incidents. Provide user-facing updates, demos, documentation, and education to promote adoption and ensure successful rollout of new capabilities. Lead root cause analysis on production issues, drive long term stability improvements, and strengthen monitoring and observability across the platform. Recommended Experience Strong experience in Core Java, J2EE, Spring Framework Exposure to Python scripting and data analysis Experience in fast moving Capital Markets Front Office technology environment with experience in Fixed Income products Working knowledge of Front Office Risk calculations, especially for Credit products Experience in building highly scalable and distributed applications using Microservices, APIs, and Container technologies such as Docker, Kubernetes, OpenShift, etc. Strong expertise in messaging technologies such as Kafka, JMS, gRPC etc Proficient in latency measurement and performance optimization of Java based platforms with focus on JVM tuning Experience with observability stacks like ELK, Prometheus, Grafana, Kiali, Jaeger etc. Sound knowledge for persistence technologies such as relational databases, NoSQL databases, off heap storages and distributed caches Hands on knowledge of Linux / Unix Experience working with senior Quants and Technology Managers Good verbal and written communication Education Bachelor's degree/University degree or equivalent experience Master's degree preferred This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we'll provide you 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 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.
Senior Platform Engineer So, who are we? IG is a FTSE 100 fintech operating across five continents, serving over 1.3m customers and handling billions of dollars in transactions - built on scale, trust, and proof. We didn't pivot to innovation; it's how we've always operated. What that means for the people who work here is real: genuinely complex problems to solve, the technology and resources to tackle them properly, and the kind of scope that's rare in established businesses. The bar is high - bring a curious and forward-thinking mindset and we'll give you the platform to define what comes next. Join us at IG - the future gets built here. Your team This role is part of our Platform Engineering team they are responsible for building the cloud and containers platform landscape to support the business applications via self-service capabilities and automation. Your role in the Team's Success The Senior Platform Engineer is a hands-on technical contributor responsible for building, evolving, and maintaining cloud platform infrastructure to ensure it is secure, scalable, reliable, and cost-effective. The Senior Platform Engineer embeds best practices into platform design and delivery across Engineering, Security and FinOps. They operate as a hands-on expert, contributing to complex technical decisions, reducing platform risk, and enabling engineering teams to build and operate services with confidence, speed, and financial discipline. The role includes mentoring junior engineers and supporting knowledge sharing across the team. What you'll do Design and architect scalable AWS cloud infrastructure, developing IaC solutions using Terraform and leading cloud technology evaluation and standardisation initiatives Build, optimise, and maintain CI/CD pipelines for infrastructure deployment, establishing DevOps and DevSecOps best practices across the organisation Architect and manage Kubernetes environments (EKS, AKS, GKE) and implement platform engineering tools to deliver self-service capabilities via an IDP (e.g. Backstage) Define and enforce monitoring, alerting, and observability standards to ensure infrastructure reliability and performance Foster collaboration between development and operations teams, bridging gaps to drive a unified engineering culture Mentor junior engineers, share knowledge across the team, and write and maintain documentation to support continuous learning and engineering best practices What you'll need for this role Cloud Infrastructure & Experience : 4+ years in cloud infrastructure engineering with hands-on experience designing and administering complex platforms across AWS, GCP, and Azure, including deep knowledge of networking (VPC, Direct Connect, Transit Gateways, BGP, OSPF) and IaaS/PaaS architectural patterns Infrastructure-as-Code & Automation : 2+ years with IaC tools (Terraform or Ansible) and hands-on experience with orchestration and automation platforms (AWX, Ansible Tower, Terragrunt), scripting in Python, Bash, or Go DevOps & DevSecOps : 2+ years designing and implementing CI/CD pipelines using Jenkins, GitLab, GitHub Actions, or equivalent, with strong knowledge of security best practices including secrets management, vulnerability scanning, and compliance Kubernetes & Containers : 2+ years of Kubernetes administration across on-premises and cloud environments (EKS preferred, AKS, GKE), with proficiency in networking, RBAC, pod security, service mesh (Istio), and Docker image management Platform Engineering & Developer Tooling : Experience implementing developer portals (Backstage), artifact repositories (JFrog Artifactory, Nexus), API gateways, and self-service platform engineering tools to support internal teams Observability & Reliability : Hands-on experience with monitoring and observability platforms (Honeycomb, Prometheus, Grafana), including defining alerting standards and ensuring infrastructure reliability at scale Architecture & Design: Strong grasp of microservices architecture, cloud networking protocols (Layer 2/3, MPLS), DNS, load balancing, and traffic management, with the ability to contribute to and implement technical direction Version Control & Collaboration : Proficiency across version control systems (Git, GitHub, GitLab, Bitbucket) with the ability to operate autonomously and contribute to engineering standards across teams How we work We try to take a thoughtful approach to our ways of working as a company. We follow a hybrid working model with 3 days in the office which we think balances the need to collaborate effectively and connect with each other. When it comes to how we deliver, there are 5 things we want everyone to do to drive high performance, better learning and career satisfaction: Lead and Inspire: Drives trust, alignment, and enthusiasm Think Big: Focus on the problems that most impact commercial outcomes Champion the client: Understand and prioritise client's needs Deliver at pace: Push for fast,
29/07/2026
Full time
Senior Platform Engineer So, who are we? IG is a FTSE 100 fintech operating across five continents, serving over 1.3m customers and handling billions of dollars in transactions - built on scale, trust, and proof. We didn't pivot to innovation; it's how we've always operated. What that means for the people who work here is real: genuinely complex problems to solve, the technology and resources to tackle them properly, and the kind of scope that's rare in established businesses. The bar is high - bring a curious and forward-thinking mindset and we'll give you the platform to define what comes next. Join us at IG - the future gets built here. Your team This role is part of our Platform Engineering team they are responsible for building the cloud and containers platform landscape to support the business applications via self-service capabilities and automation. Your role in the Team's Success The Senior Platform Engineer is a hands-on technical contributor responsible for building, evolving, and maintaining cloud platform infrastructure to ensure it is secure, scalable, reliable, and cost-effective. The Senior Platform Engineer embeds best practices into platform design and delivery across Engineering, Security and FinOps. They operate as a hands-on expert, contributing to complex technical decisions, reducing platform risk, and enabling engineering teams to build and operate services with confidence, speed, and financial discipline. The role includes mentoring junior engineers and supporting knowledge sharing across the team. What you'll do Design and architect scalable AWS cloud infrastructure, developing IaC solutions using Terraform and leading cloud technology evaluation and standardisation initiatives Build, optimise, and maintain CI/CD pipelines for infrastructure deployment, establishing DevOps and DevSecOps best practices across the organisation Architect and manage Kubernetes environments (EKS, AKS, GKE) and implement platform engineering tools to deliver self-service capabilities via an IDP (e.g. Backstage) Define and enforce monitoring, alerting, and observability standards to ensure infrastructure reliability and performance Foster collaboration between development and operations teams, bridging gaps to drive a unified engineering culture Mentor junior engineers, share knowledge across the team, and write and maintain documentation to support continuous learning and engineering best practices What you'll need for this role Cloud Infrastructure & Experience : 4+ years in cloud infrastructure engineering with hands-on experience designing and administering complex platforms across AWS, GCP, and Azure, including deep knowledge of networking (VPC, Direct Connect, Transit Gateways, BGP, OSPF) and IaaS/PaaS architectural patterns Infrastructure-as-Code & Automation : 2+ years with IaC tools (Terraform or Ansible) and hands-on experience with orchestration and automation platforms (AWX, Ansible Tower, Terragrunt), scripting in Python, Bash, or Go DevOps & DevSecOps : 2+ years designing and implementing CI/CD pipelines using Jenkins, GitLab, GitHub Actions, or equivalent, with strong knowledge of security best practices including secrets management, vulnerability scanning, and compliance Kubernetes & Containers : 2+ years of Kubernetes administration across on-premises and cloud environments (EKS preferred, AKS, GKE), with proficiency in networking, RBAC, pod security, service mesh (Istio), and Docker image management Platform Engineering & Developer Tooling : Experience implementing developer portals (Backstage), artifact repositories (JFrog Artifactory, Nexus), API gateways, and self-service platform engineering tools to support internal teams Observability & Reliability : Hands-on experience with monitoring and observability platforms (Honeycomb, Prometheus, Grafana), including defining alerting standards and ensuring infrastructure reliability at scale Architecture & Design: Strong grasp of microservices architecture, cloud networking protocols (Layer 2/3, MPLS), DNS, load balancing, and traffic management, with the ability to contribute to and implement technical direction Version Control & Collaboration : Proficiency across version control systems (Git, GitHub, GitLab, Bitbucket) with the ability to operate autonomously and contribute to engineering standards across teams How we work We try to take a thoughtful approach to our ways of working as a company. We follow a hybrid working model with 3 days in the office which we think balances the need to collaborate effectively and connect with each other. When it comes to how we deliver, there are 5 things we want everyone to do to drive high performance, better learning and career satisfaction: Lead and Inspire: Drives trust, alignment, and enthusiasm Think Big: Focus on the problems that most impact commercial outcomes Champion the client: Understand and prioritise client's needs Deliver at pace: Push for fast,
HCL Technologies Limited in Glasgow is seeking a Senior Platform Developer and Engineer (Advanced Level) with strong C++ and Python skills to build scalable applications in Linux/Unix and PostgreSQL environments. You will work with Kubernetes, Docker, Podman, and Go to design, implement, and optimise services, collaborating with cross-functional teams to deliver robust platform solutions.
29/07/2026
Full time
HCL Technologies Limited in Glasgow is seeking a Senior Platform Developer and Engineer (Advanced Level) with strong C++ and Python skills to build scalable applications in Linux/Unix and PostgreSQL environments. You will work with Kubernetes, Docker, Podman, and Go to design, implement, and optimise services, collaborating with cross-functional teams to deliver robust platform solutions.
Lucid Support Services Ltd
Peterborough, Cambridgeshire
Software Developer Location : Peterborough (Fully Onsite) Duration : 12 months + Role Overview: An exciting long-term opportunity has arisen for a Software Developer, to join our Peterborough based customer. You will be joining a team driving the modernisation of software development tools, processes and infrastructure. Working within a Toolchain & Verification environment, you will develop software and automation solutions that improve the efficiency, quality and traceability of the software development life cycle. This is an excellent opportunity for a developer who enjoys problem-solving, process improvement and working with multidisciplinary engineering teams. Key Responsibilities: Develop software tools, applications, scripts and automation solutions to support software and control systems development. Translate business, user and engineering requirements into practical software solutions. Design, build, test, debug and document software using modern development methodologies. Support the automation of development, validation and testing workflows. Contribute to the modernisation of software development toolchains and associated infrastructure. Assist with platform integration and the improvement of software engineering processes. Work with version control systems, automated build processes and development environments. Collaborate closely with software developers, engineers and testing teams to improve quality, efficiency and development effectiveness. Support CI/CD initiatives and continuous improvement programmes where appropriate. Maintain clear technical documentation and communicate technical concepts effectively to both technical and non-technical stakeholders. Required Experience: Strong software development and coding experience. Commercial experience with C# and/or Python. Experience using Git version control. Ability to gather, analyse and translate requirements into technical solutions. Strong problem-solving, troubleshooting and analytical skills. Experience building, testing and debugging software applications. Understanding of software engineering best practices including version control, code review & testing. Strong communication skills with the ability to work effectively within a collaborative team environment. Degree in Computer Science, Software Engineering or a related technical discipline, or equivalent relevant industry experience. Experience with Azure DevOps. Knowledge of CI/CD pipelines and automated deployment processes. Experience working with software development toolchains. Exposure to automation platforms and workflow automation. Experience within engineering, manufacturing, aerospace or telecommunications environments. Familiarity with Visual Studio, VS Code, GitHub Copilot and automated testing frameworks. Interest in software development environment modernisation and digital transformation initiatives. If you are available and interested in this opportunity, please apply for further information. Please note due to high volumes of applications we are unable to contact every application. If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion. At Lucid, we celebrate difference and value diverse perspectives, underpinned by our values 'Honesty, Integrity and Pragmatism'. We are proud to provide equal opportunities in line with our Diversity and Inclusion policy and welcome applications from all suitably qualified or experienced people, regardless of personal characteristics. If you have a disability or health condition and seek support throughout the recruitment process, please do not hesitate to contact us via the details below.
29/07/2026
Contractor
Software Developer Location : Peterborough (Fully Onsite) Duration : 12 months + Role Overview: An exciting long-term opportunity has arisen for a Software Developer, to join our Peterborough based customer. You will be joining a team driving the modernisation of software development tools, processes and infrastructure. Working within a Toolchain & Verification environment, you will develop software and automation solutions that improve the efficiency, quality and traceability of the software development life cycle. This is an excellent opportunity for a developer who enjoys problem-solving, process improvement and working with multidisciplinary engineering teams. Key Responsibilities: Develop software tools, applications, scripts and automation solutions to support software and control systems development. Translate business, user and engineering requirements into practical software solutions. Design, build, test, debug and document software using modern development methodologies. Support the automation of development, validation and testing workflows. Contribute to the modernisation of software development toolchains and associated infrastructure. Assist with platform integration and the improvement of software engineering processes. Work with version control systems, automated build processes and development environments. Collaborate closely with software developers, engineers and testing teams to improve quality, efficiency and development effectiveness. Support CI/CD initiatives and continuous improvement programmes where appropriate. Maintain clear technical documentation and communicate technical concepts effectively to both technical and non-technical stakeholders. Required Experience: Strong software development and coding experience. Commercial experience with C# and/or Python. Experience using Git version control. Ability to gather, analyse and translate requirements into technical solutions. Strong problem-solving, troubleshooting and analytical skills. Experience building, testing and debugging software applications. Understanding of software engineering best practices including version control, code review & testing. Strong communication skills with the ability to work effectively within a collaborative team environment. Degree in Computer Science, Software Engineering or a related technical discipline, or equivalent relevant industry experience. Experience with Azure DevOps. Knowledge of CI/CD pipelines and automated deployment processes. Experience working with software development toolchains. Exposure to automation platforms and workflow automation. Experience within engineering, manufacturing, aerospace or telecommunications environments. Familiarity with Visual Studio, VS Code, GitHub Copilot and automated testing frameworks. Interest in software development environment modernisation and digital transformation initiatives. If you are available and interested in this opportunity, please apply for further information. Please note due to high volumes of applications we are unable to contact every application. If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion. At Lucid, we celebrate difference and value diverse perspectives, underpinned by our values 'Honesty, Integrity and Pragmatism'. We are proud to provide equal opportunities in line with our Diversity and Inclusion policy and welcome applications from all suitably qualified or experienced people, regardless of personal characteristics. If you have a disability or health condition and seek support throughout the recruitment process, please do not hesitate to contact us via the details below.
The University Of Wolverhampton
Wolverhampton, Staffordshire
About the Role: The University of Wolverhampton is seeking an exceptional MSc or PhD graduate to join a pioneering Knowledge Transfer Partnership (KTP) with DryWall Steel Sections Ltd (DWSS), one of the UK's leading Light Gauge Steel (LGS) specialists. This is a rare chance to sit at the intersection of cutting edge AI research and real world construction industry transformation. As an AI Developer (KTP Associate) you will lead the technical design and delivery of a novel, AI powered platform that will fundamentally reshape how DWSS manages workflows for LGS projects. You will be employed by the University of Wolverhampton and work full time to the company's AA2.1 Wolverhampton premises for the 27 month project duration. Co funded by Innovate UK and DryWall Steel Sections Ltd, this KTP brings together world class academic expertise in digital built environments with DWSS's deep industry knowledge. The partnership will deliver measurable efficiency gains through AI driven automation unique to the LGS construction sector. Main Duties and Responsibilities Technical Development Design, implement, and evaluate AI models to support LGS workflows. Build APIs to interface with existing DWSS tools and workflows. Implement human in the loop review workflows supporting expert validation and continuous model improvement. Produce data dashboards and reporting tools to evidence time savings, efficiency gains, and intervention levels. Research, Innovation and Commercialisation Apply state of the art research in GenAI, LLMs, and data science to practical construction industry challenges. Contribute to academic publications, industry demonstrators, and knowledge dissemination activities. Project Management and Stakeholder Engagement Plan, monitor, and deliver KTP project milestones on time and within scope. Produce progress reports and presentations for senior stakeholders and Innovate UK. What we are looking for Recent MSc or PhD in Computer Science, Data Science, ML/AI, or a closely related discipline. Demonstrable experience across the full AI model lifecycle, including training, fine tuning, evaluation, and deployment. Proficiency in Python, C#, or an equivalent programming language. Experience building web applications for data science and analytics. Familiarity with cloud based development environments (AWS, Azure, or GCP). Experience deploying and managing locally hosted AI tools, including model serving and hardware optimisation. Strong analytical and problem solving skills with an entrepreneurial mindset. Excellent written and verbal communication skills including the ability to engage effectively with both technical and non technical stakeholders. This role offers a competitive salary alongside a dedicated personal training and development budget to invest in building your skills across the life of the project. You will also have the opportunity to attend the fully funded KTP residential leadership and management programme facilitated by Innovate UK. Working closely with leading researchers in the Digital Built Environment at the University of Wolverhampton, you will have the opportunity to contribute to academic publications and develop a credible research profile that runs alongside your industry delivery. There will be the opportunity to interact with company staff, industrial partners, clients as well as University of Wolverhampton academics. The role will allow you to apply your knowledge to a commercial project, finding creative innovative solutions to industry problems.
29/07/2026
Full time
About the Role: The University of Wolverhampton is seeking an exceptional MSc or PhD graduate to join a pioneering Knowledge Transfer Partnership (KTP) with DryWall Steel Sections Ltd (DWSS), one of the UK's leading Light Gauge Steel (LGS) specialists. This is a rare chance to sit at the intersection of cutting edge AI research and real world construction industry transformation. As an AI Developer (KTP Associate) you will lead the technical design and delivery of a novel, AI powered platform that will fundamentally reshape how DWSS manages workflows for LGS projects. You will be employed by the University of Wolverhampton and work full time to the company's AA2.1 Wolverhampton premises for the 27 month project duration. Co funded by Innovate UK and DryWall Steel Sections Ltd, this KTP brings together world class academic expertise in digital built environments with DWSS's deep industry knowledge. The partnership will deliver measurable efficiency gains through AI driven automation unique to the LGS construction sector. Main Duties and Responsibilities Technical Development Design, implement, and evaluate AI models to support LGS workflows. Build APIs to interface with existing DWSS tools and workflows. Implement human in the loop review workflows supporting expert validation and continuous model improvement. Produce data dashboards and reporting tools to evidence time savings, efficiency gains, and intervention levels. Research, Innovation and Commercialisation Apply state of the art research in GenAI, LLMs, and data science to practical construction industry challenges. Contribute to academic publications, industry demonstrators, and knowledge dissemination activities. Project Management and Stakeholder Engagement Plan, monitor, and deliver KTP project milestones on time and within scope. Produce progress reports and presentations for senior stakeholders and Innovate UK. What we are looking for Recent MSc or PhD in Computer Science, Data Science, ML/AI, or a closely related discipline. Demonstrable experience across the full AI model lifecycle, including training, fine tuning, evaluation, and deployment. Proficiency in Python, C#, or an equivalent programming language. Experience building web applications for data science and analytics. Familiarity with cloud based development environments (AWS, Azure, or GCP). Experience deploying and managing locally hosted AI tools, including model serving and hardware optimisation. Strong analytical and problem solving skills with an entrepreneurial mindset. Excellent written and verbal communication skills including the ability to engage effectively with both technical and non technical stakeholders. This role offers a competitive salary alongside a dedicated personal training and development budget to invest in building your skills across the life of the project. You will also have the opportunity to attend the fully funded KTP residential leadership and management programme facilitated by Innovate UK. Working closely with leading researchers in the Digital Built Environment at the University of Wolverhampton, you will have the opportunity to contribute to academic publications and develop a credible research profile that runs alongside your industry delivery. There will be the opportunity to interact with company staff, industrial partners, clients as well as University of Wolverhampton academics. The role will allow you to apply your knowledge to a commercial project, finding creative innovative solutions to industry problems.
At AQA, we're committed to advancing education and we're committed to our people. As the largest provider of academic qualifications in the UK , we mark over 10 million exam papers each year and it's our people who make this happen. Machine Learning Engineer (Education Research) Permanent Manchester: £34,000 - £36,900 / Milton Keynes: £35,400 - £38,400 Working Arrangements; Hybrid - two days per week in the office Introduction AQA is building its AI for assessment capability and is looking for a junior machine learning engineer who wants to apply AI and machine learning to meaningful educational challenges. This is a distinctive early-career opportunity to work across the full applied machine learning lifecycle: researching and testing new approaches, evaluating them rigorously, and helping turn successful prototypes into reliable capabilities that can be deployed within assessment products and services. You will join AQA's in-house AI for assessment lab and work alongside experienced AI researchers, software developers, product teams, psychometricians and assessment experts. You will receive support to develop both your research and engineering skills while contributing to work with real educational purpose. Purpose of the role You will contribute to the research, development and productionisation of AI capabilities for educational assessment. These may include automated marking, feedback generation, learner support, skill estimation, proficiency modelling and adaptive testing. The role combines applied research with practical engineering. You will help investigate and validate promising approaches, then work collaboratively with technical and product colleagues to turn successful research into reproducible, maintainable and deployable machine learning capabilities. Key responsibilities Design, develop and refine machine learning models and prototypes that support educational assessment, helping to translate assessment needs into practical AI solutions and providing evidence for future development decisions. Evaluate model performance against technical and assessment measures, including accuracy, fairness, bias, reliability and alignment with human marking standards, while ensuring methods and results are clearly documented and reproducible. Work collaboratively with AI researchers, developers, psychometricians and product teams to build, deploy and continuously improve machine learning solutions, developing robust engineering practices and end-to-end experience across the full AI lifecycle. What we are looking for Essential Strong Python skills, with practical experience using relevant data and machine learning libraries such as NumPy, Pandas and scikit-learn. Practical experience with at least one deep-learning framework, such as PyTorch or TensorFlow. A good foundation in machine learning, including supervised learning and model evaluation. A good understanding of the machine learning lifecycle, from data ingestion and cleaning through to model development and validation. An interest in education or educational assessment and motivation to apply technology in support of AQA's mission. Strong communication and collaboration skills, including the ability to explain technical ideas clearly and learn from colleagues across different disciplines. Desirable NLP knowledge or experience relevant to text-based assessment. Familiarity with NLP libraries or frameworks such as Hugging Face Transformers or spaCy. Experience of, or exposure to, building end-to-end machine learning systems, including deployment. Familiarity with software-engineering practices such as version control, testing, code review and technical documentation. Exposure to sequential modelling. Experience working with multimodal data, including data processing and synchronisation. What's in it for you This is an opportunity to build an applied AI career in an environment combining research, engineering and real educational purpose. Unlike many early-career research roles, you will have the opportunity to follow promising work beyond the prototype: learning how models are evaluated, engineered, integrated and deployed within real products and services. You will gain practical experience across the full machine learning lifecycle while working with experienced specialists in AI, software development, product development, psychometrics and educational assessment. Contribute to AI capabilities in areas such as automated marking, personalised feedback, item generation and learner support; Develop practical experience of both applied ML research and production engineering; Learn how responsible AI capabilities are tested, deployed, monitored and improved; See how your work contributes to products and services used to address meaningful educational needs. A 35-hour working week with flexible, hybrid working 25 days' annual leave (rising to 30), plus Christmas closure days Excellent pension (up to 11.5% employer contribution) etc
29/07/2026
Full time
At AQA, we're committed to advancing education and we're committed to our people. As the largest provider of academic qualifications in the UK , we mark over 10 million exam papers each year and it's our people who make this happen. Machine Learning Engineer (Education Research) Permanent Manchester: £34,000 - £36,900 / Milton Keynes: £35,400 - £38,400 Working Arrangements; Hybrid - two days per week in the office Introduction AQA is building its AI for assessment capability and is looking for a junior machine learning engineer who wants to apply AI and machine learning to meaningful educational challenges. This is a distinctive early-career opportunity to work across the full applied machine learning lifecycle: researching and testing new approaches, evaluating them rigorously, and helping turn successful prototypes into reliable capabilities that can be deployed within assessment products and services. You will join AQA's in-house AI for assessment lab and work alongside experienced AI researchers, software developers, product teams, psychometricians and assessment experts. You will receive support to develop both your research and engineering skills while contributing to work with real educational purpose. Purpose of the role You will contribute to the research, development and productionisation of AI capabilities for educational assessment. These may include automated marking, feedback generation, learner support, skill estimation, proficiency modelling and adaptive testing. The role combines applied research with practical engineering. You will help investigate and validate promising approaches, then work collaboratively with technical and product colleagues to turn successful research into reproducible, maintainable and deployable machine learning capabilities. Key responsibilities Design, develop and refine machine learning models and prototypes that support educational assessment, helping to translate assessment needs into practical AI solutions and providing evidence for future development decisions. Evaluate model performance against technical and assessment measures, including accuracy, fairness, bias, reliability and alignment with human marking standards, while ensuring methods and results are clearly documented and reproducible. Work collaboratively with AI researchers, developers, psychometricians and product teams to build, deploy and continuously improve machine learning solutions, developing robust engineering practices and end-to-end experience across the full AI lifecycle. What we are looking for Essential Strong Python skills, with practical experience using relevant data and machine learning libraries such as NumPy, Pandas and scikit-learn. Practical experience with at least one deep-learning framework, such as PyTorch or TensorFlow. A good foundation in machine learning, including supervised learning and model evaluation. A good understanding of the machine learning lifecycle, from data ingestion and cleaning through to model development and validation. An interest in education or educational assessment and motivation to apply technology in support of AQA's mission. Strong communication and collaboration skills, including the ability to explain technical ideas clearly and learn from colleagues across different disciplines. Desirable NLP knowledge or experience relevant to text-based assessment. Familiarity with NLP libraries or frameworks such as Hugging Face Transformers or spaCy. Experience of, or exposure to, building end-to-end machine learning systems, including deployment. Familiarity with software-engineering practices such as version control, testing, code review and technical documentation. Exposure to sequential modelling. Experience working with multimodal data, including data processing and synchronisation. What's in it for you This is an opportunity to build an applied AI career in an environment combining research, engineering and real educational purpose. Unlike many early-career research roles, you will have the opportunity to follow promising work beyond the prototype: learning how models are evaluated, engineered, integrated and deployed within real products and services. You will gain practical experience across the full machine learning lifecycle while working with experienced specialists in AI, software development, product development, psychometrics and educational assessment. Contribute to AI capabilities in areas such as automated marking, personalised feedback, item generation and learner support; Develop practical experience of both applied ML research and production engineering; Learn how responsible AI capabilities are tested, deployed, monitored and improved; See how your work contributes to products and services used to address meaningful educational needs. A 35-hour working week with flexible, hybrid working 25 days' annual leave (rising to 30), plus Christmas closure days Excellent pension (up to 11.5% employer contribution) etc
C++ DeveloperHexwired Recruitment LimitedPampisford, Cambridge, United Kingdom Description C++ Developer Graduate Cambridge Full-Time £35,000 Hexwired is supporting a highly specialised technology company seeking C++ Developers at graduate and Junior level to work on electronic design systems. This is an opportunity to work on complex electronic design systems. Key responsibilities: Develop C++ applications for electronic design systems Work on secure, high-assurance software solutions Contribute to complex systems Requirements: Strong C++ development skills Degree (Master's or PhD) in a relevant technical field Experience or interest in complex systems or algorithm-heavy development This is a strong opportunity for both high-calibre graduates and junior engineers looking to work on secure, cutting-edge technology. If you meet the academic and technical bar and want access to this level of work, apply now or contact Hexwired directly. Strong candidates will be prioritised immediately. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us todayJob ID: f14adde5-
29/07/2026
Full time
C++ DeveloperHexwired Recruitment LimitedPampisford, Cambridge, United Kingdom Description C++ Developer Graduate Cambridge Full-Time £35,000 Hexwired is supporting a highly specialised technology company seeking C++ Developers at graduate and Junior level to work on electronic design systems. This is an opportunity to work on complex electronic design systems. Key responsibilities: Develop C++ applications for electronic design systems Work on secure, high-assurance software solutions Contribute to complex systems Requirements: Strong C++ development skills Degree (Master's or PhD) in a relevant technical field Experience or interest in complex systems or algorithm-heavy development This is a strong opportunity for both high-calibre graduates and junior engineers looking to work on secure, cutting-edge technology. If you meet the academic and technical bar and want access to this level of work, apply now or contact Hexwired directly. Strong candidates will be prioritised immediately. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us todayJob ID: f14adde5-
Proactive.IT Appointments Limited is seeking a Junior Developer to work primarily remotely with occasional client visits. The ideal candidate should have at least 2 years of experience in integration development, focusing on delivering scalable solutions across various platforms. Responsibilities include designing and developing integration solutions, maintaining automation workflows, and participating in code reviews. Strong skills in Python and familiarity with iPaaS technologies like Workato are essential for this role.
29/07/2026
Full time
Proactive.IT Appointments Limited is seeking a Junior Developer to work primarily remotely with occasional client visits. The ideal candidate should have at least 2 years of experience in integration development, focusing on delivering scalable solutions across various platforms. Responsibilities include designing and developing integration solutions, maintaining automation workflows, and participating in code reviews. Strong skills in Python and familiarity with iPaaS technologies like Workato are essential for this role.
Overview Execute hands-on quality assurance activities, primarily manual testing, to ensure stable and reliable product releases. Collaborate closely with Developers, Product Owners, and Business Analysts to ensure solutions meet functional, non-functional, performance, and scalability requirements. Design, maintain, and execute test artefacts including test plans, test cases, acceptance criteria, and regression test suites. Manage the full defect lifecycle, including accurate logging, prioritisation, investigation, escalation, and verification through to resolution. Validate backend data integrity and test outcomes using SQL queries and database checks. Analyse application behaviour and performance using logs and metrics (e.g. Splunk) to identify quality risks. Perform API validation using tools such as Postman. Support deployments to test and staging environments using SSH and Git. Work within AWS environments (including S3, EC2, RDS, and Lambda) to support QA and testing activities. Design and execute complex test scenarios across multiple browsers and platforms. Prepare, manage, and maintain appropriate test data to support functional and end-to-end testing. Ensure effective fault reporting, monitoring, and communication throughout the testing lifecycle. Participate in root cause analysis of defects and incidents. Contribute to improving QA processes, standards and best practices. Foster a positive, solution-focused approach, providing clear, constructive, and open feedback. Requirements Degree-level education in Computer Science, Information Technology, or a related technical discipline, or equivalent practical experience Minimum of 3 years' experience working as a QA Engineer in a fast-paced Agile environment Strong understanding of Agile methodologies, including Scrum and Kanban Experience across the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC) Proven experience in manual testing across functional and non-functional requirements Hands-on experience testing APIs using tools such as Postman or Swagger Comfortable working with Unix/Linux command line environments Experience working closely with developers and coordinating test and release branches using Git Strong verbal and written communication skills ISTQB Certified Tester - Foundation Level (or equivalent) - Desirable Exposure to non-functional testing areas such as performance, scalability, load, or security testing - Desirable Experience with Git version control, including Gitflow branching strategies - Desirable Knowledge of media file formats and metadata (e.g. XML) - Desirable Familiarity with Digital Cinema Industry (DCI) file types and standards - Desirable Awareness of scripting or programming languages such as PHP, Python, or JavaScript - Desirable Note: Remove any promotional or ATS-related content that is not part of the job description.
29/07/2026
Full time
Overview Execute hands-on quality assurance activities, primarily manual testing, to ensure stable and reliable product releases. Collaborate closely with Developers, Product Owners, and Business Analysts to ensure solutions meet functional, non-functional, performance, and scalability requirements. Design, maintain, and execute test artefacts including test plans, test cases, acceptance criteria, and regression test suites. Manage the full defect lifecycle, including accurate logging, prioritisation, investigation, escalation, and verification through to resolution. Validate backend data integrity and test outcomes using SQL queries and database checks. Analyse application behaviour and performance using logs and metrics (e.g. Splunk) to identify quality risks. Perform API validation using tools such as Postman. Support deployments to test and staging environments using SSH and Git. Work within AWS environments (including S3, EC2, RDS, and Lambda) to support QA and testing activities. Design and execute complex test scenarios across multiple browsers and platforms. Prepare, manage, and maintain appropriate test data to support functional and end-to-end testing. Ensure effective fault reporting, monitoring, and communication throughout the testing lifecycle. Participate in root cause analysis of defects and incidents. Contribute to improving QA processes, standards and best practices. Foster a positive, solution-focused approach, providing clear, constructive, and open feedback. Requirements Degree-level education in Computer Science, Information Technology, or a related technical discipline, or equivalent practical experience Minimum of 3 years' experience working as a QA Engineer in a fast-paced Agile environment Strong understanding of Agile methodologies, including Scrum and Kanban Experience across the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC) Proven experience in manual testing across functional and non-functional requirements Hands-on experience testing APIs using tools such as Postman or Swagger Comfortable working with Unix/Linux command line environments Experience working closely with developers and coordinating test and release branches using Git Strong verbal and written communication skills ISTQB Certified Tester - Foundation Level (or equivalent) - Desirable Exposure to non-functional testing areas such as performance, scalability, load, or security testing - Desirable Experience with Git version control, including Gitflow branching strategies - Desirable Knowledge of media file formats and metadata (e.g. XML) - Desirable Familiarity with Digital Cinema Industry (DCI) file types and standards - Desirable Awareness of scripting or programming languages such as PHP, Python, or JavaScript - Desirable Note: Remove any promotional or ATS-related content that is not part of the job description.
In everything we do, our people make the difference. Contract type: Permanent Location: London Working style: Hybrid 50% home/office based We are seeking a talented and motivated individual to join our Development Team working in the AI Squad. This role is ideal for graduates or early career developers with strong programming fundamentals, a genuine enthusiasm for AI, and a curiosity to explore how AI can be applied to solve real world problems. We're particularly keen to hear from interested in candidates who demonstrate strong foundational engineering capabilities, alongside evidence of self-driven learning, experimentation, and intellectual curiosity. This may include internships, hackathons, personal or academic projects, or other practical experience that goes beyond academic coursework, or showing clear evidence of self learning and experimentation with modern technologies. In this role,you'llcollaborate closely with experienced software engineers, data scientists, and data engineers to develop impactful solutions, tackle complex challenges, and support the delivery of AI initiatives across RLAM.You will be supported to learn and grow in a fast-moving, collaborative environment that values curiosity, adaptability, and continuous improvement. About the role Work on real RLAM software products - designing, building, and testing features while applying solid engineering practices, including object-oriented design, clean code principles, and structured application development Build production-quality software, focusing on well-structured, maintainable applications and services Design and integrate with external systems and services, developing an understanding of how modern applications interact and operate Get hands-on with AI and Generative AI, exploring how these techniques canenhance and extend software solutionswithin real-world applications Collaborate with engineers and data specialists to integrate AI into live systems, working acrossdata pipelines, APIs, and cloud platforms Develop an understanding of how AI solutions are built, evaluated, and monitored within production environments Learn and apply principles ofresponsible AI, including fairness, explainability, and governance Operate within agile delivery teams - contributing to sprint goals, breaking down work, documenting solutions, and sharing knowledge Work effectively in iterative delivery environments, adapting to evolving technologies and requirements within a rapidly advancing AI landscape Work on real RLAM software products - designing, developing, and testing featureswhile learning solid engineering practices, APIs, and cloud based integration. Get hands on with AI and Generative AI, from building models to experimenting with prompt engineering, fine tuning, safety alignment, and early agentic AI concepts. Learn how to build responsible AI by applying fairness, explainability, and governance principles, and by monitoring models to make sure they stayaccurateand robust. Collaborate with experienced engineers and data specialists to integrate AI into live systems, helping with data preparation and understanding how cloud and platform services fit together. Work in agile sprints, break down tasks, contribute to documentation, share knowledge, and keep building your skills as you stay up to date with the latest AI and ML developments. About you Qualification A First-Class/2:1 degree in Computer Science, Artificial Intelligence, Engineering, Mathematics, or a related field We encourage all students to apply, from recent graduates through to MSc/PhD Technical Skills Solid Strong foundation in software engineering, particularly object oriented programming (e.g. Python or C#), alongside an understanding of core software engineering concepts such as data structures, algorithms, and SOLID principles. Demonstrable ability to buildstructured software applications(e.g. use of classes, modular design) Strong grounding in core programming concepts, including data structures, algorithms, and software design principles (e.g. SOLID) Confident working with SQL to query, manipulate, and analyse structured data, plus familiarity with REST APIs andOpenAPIstandards for building and consuming modern services. Exposure to data science and machine learning tools such asPyTorch, scikit learn, NumPy, Pandas, Matplotlib, Seaborn,XGBoost, or NLTK, with an interest in applying them to real world problems. Growing understanding of modern AI approaches, including LLMs andRetrieval AugmentedGeneration (RAG), and how these models are designed, evaluated, and integrated into applications. Experience (or willingness to learn) unit testing frameworks likePyTest,XUnit, orNUnitto ensure code quality and build good engineering habits early on. Exposure to data science and machine learning tools such asPyTorch,scikit learn, NumPy, Pandas, Matplotlib, Seaborn,XGBoost, or NLTK, with an interest in applying them toreal worldproblems. Prior internship or work experience insoftware development,DdatasScience or AI Experience with AI development tools and platforms (e.g., Azure, Snowflake, AWS, GCP) AwarenessKnowledgeof CI/CDconcepts Exposure to emerging concepts such asKnowledge ofAgentic AI Exposure toGit/andversion controlpracticesbasics(branching, merging, conflict resolution) Knowledge of CI/CD Evidence of self-learning (projects, GitHub, coursework, hackathons) About Royal LondonAssetManagement Royal London Asset Management (RLAM), part of the Royal London Group, is one of the UK's leading fund management companies working with a wide range of clients across the globe to achieve their investment goals. Our long-term, client-driven focus means that we have a long-standing commitment to responsible investment. We act as responsible stewards of our clients' capital, exercising their rights and influencing positive change. Our People Promise to our colleagues is that we will all work somewhere inclusive, responsible,enjoyableand fulfilling. This is underpinned by our Spirit of Royal London values; Empowered, Trustworthy, Collaborate, Achieve. We'vealways been proud to reward employees by offering great workplace benefits such as 28 days annual leave in addition to bank holidays, an up to 14% employer matching pension scheme and private medical insurance. Inclusion, diversity and belonging We'rean Inclusive employer. We celebrate and valuedifferent backgroundsand cultures across Royal London. Our diverse people and perspectives give us a range of skills which are recognised and respected - whatever their background.
29/07/2026
Full time
In everything we do, our people make the difference. Contract type: Permanent Location: London Working style: Hybrid 50% home/office based We are seeking a talented and motivated individual to join our Development Team working in the AI Squad. This role is ideal for graduates or early career developers with strong programming fundamentals, a genuine enthusiasm for AI, and a curiosity to explore how AI can be applied to solve real world problems. We're particularly keen to hear from interested in candidates who demonstrate strong foundational engineering capabilities, alongside evidence of self-driven learning, experimentation, and intellectual curiosity. This may include internships, hackathons, personal or academic projects, or other practical experience that goes beyond academic coursework, or showing clear evidence of self learning and experimentation with modern technologies. In this role,you'llcollaborate closely with experienced software engineers, data scientists, and data engineers to develop impactful solutions, tackle complex challenges, and support the delivery of AI initiatives across RLAM.You will be supported to learn and grow in a fast-moving, collaborative environment that values curiosity, adaptability, and continuous improvement. About the role Work on real RLAM software products - designing, building, and testing features while applying solid engineering practices, including object-oriented design, clean code principles, and structured application development Build production-quality software, focusing on well-structured, maintainable applications and services Design and integrate with external systems and services, developing an understanding of how modern applications interact and operate Get hands-on with AI and Generative AI, exploring how these techniques canenhance and extend software solutionswithin real-world applications Collaborate with engineers and data specialists to integrate AI into live systems, working acrossdata pipelines, APIs, and cloud platforms Develop an understanding of how AI solutions are built, evaluated, and monitored within production environments Learn and apply principles ofresponsible AI, including fairness, explainability, and governance Operate within agile delivery teams - contributing to sprint goals, breaking down work, documenting solutions, and sharing knowledge Work effectively in iterative delivery environments, adapting to evolving technologies and requirements within a rapidly advancing AI landscape Work on real RLAM software products - designing, developing, and testing featureswhile learning solid engineering practices, APIs, and cloud based integration. Get hands on with AI and Generative AI, from building models to experimenting with prompt engineering, fine tuning, safety alignment, and early agentic AI concepts. Learn how to build responsible AI by applying fairness, explainability, and governance principles, and by monitoring models to make sure they stayaccurateand robust. Collaborate with experienced engineers and data specialists to integrate AI into live systems, helping with data preparation and understanding how cloud and platform services fit together. Work in agile sprints, break down tasks, contribute to documentation, share knowledge, and keep building your skills as you stay up to date with the latest AI and ML developments. About you Qualification A First-Class/2:1 degree in Computer Science, Artificial Intelligence, Engineering, Mathematics, or a related field We encourage all students to apply, from recent graduates through to MSc/PhD Technical Skills Solid Strong foundation in software engineering, particularly object oriented programming (e.g. Python or C#), alongside an understanding of core software engineering concepts such as data structures, algorithms, and SOLID principles. Demonstrable ability to buildstructured software applications(e.g. use of classes, modular design) Strong grounding in core programming concepts, including data structures, algorithms, and software design principles (e.g. SOLID) Confident working with SQL to query, manipulate, and analyse structured data, plus familiarity with REST APIs andOpenAPIstandards for building and consuming modern services. Exposure to data science and machine learning tools such asPyTorch, scikit learn, NumPy, Pandas, Matplotlib, Seaborn,XGBoost, or NLTK, with an interest in applying them to real world problems. Growing understanding of modern AI approaches, including LLMs andRetrieval AugmentedGeneration (RAG), and how these models are designed, evaluated, and integrated into applications. Experience (or willingness to learn) unit testing frameworks likePyTest,XUnit, orNUnitto ensure code quality and build good engineering habits early on. Exposure to data science and machine learning tools such asPyTorch,scikit learn, NumPy, Pandas, Matplotlib, Seaborn,XGBoost, or NLTK, with an interest in applying them toreal worldproblems. Prior internship or work experience insoftware development,DdatasScience or AI Experience with AI development tools and platforms (e.g., Azure, Snowflake, AWS, GCP) AwarenessKnowledgeof CI/CDconcepts Exposure to emerging concepts such asKnowledge ofAgentic AI Exposure toGit/andversion controlpracticesbasics(branching, merging, conflict resolution) Knowledge of CI/CD Evidence of self-learning (projects, GitHub, coursework, hackathons) About Royal LondonAssetManagement Royal London Asset Management (RLAM), part of the Royal London Group, is one of the UK's leading fund management companies working with a wide range of clients across the globe to achieve their investment goals. Our long-term, client-driven focus means that we have a long-standing commitment to responsible investment. We act as responsible stewards of our clients' capital, exercising their rights and influencing positive change. Our People Promise to our colleagues is that we will all work somewhere inclusive, responsible,enjoyableand fulfilling. This is underpinned by our Spirit of Royal London values; Empowered, Trustworthy, Collaborate, Achieve. We'vealways been proud to reward employees by offering great workplace benefits such as 28 days annual leave in addition to bank holidays, an up to 14% employer matching pension scheme and private medical insurance. Inclusion, diversity and belonging We'rean Inclusive employer. We celebrate and valuedifferent backgroundsand cultures across Royal London. Our diverse people and perspectives give us a range of skills which are recognised and respected - whatever their background.
MCS Group is looking for a Data Engineer / Analytics Developer to join a growing team delivering data, reporting and automation solutions that support operational and business decision-making. This is a hands on role for a Data Engineer / Analytics Engineer who enjoys working across data engineering, analytics and process automation. You'll collaborate with a range of business and technical stakeholders, helping to improve the flow, quality and accessibility of data while delivering solutions that drive efficiency and insight. The Role Build and maintain data pipelines and integration processes Develop and optimise data solutions using Python, SQL and Snowflake Support reporting, analytics and dashboard development Design and implement automation solutions using the Microsoft Power Platform Work with business stakeholders to understand data requirements and translate them into practical solutions Monitor data quality, troubleshoot issues and support continuous improvement initiatives Contribute to documentation, governance and best practice across the data landscape The Person Mid Level or Senior level experience in a Data Engineer, Analytics Engineer, BI Developer, Data Analyst or similar role Strong hands on experience with Python, SQL and Snowflake Experience with Power BI, Power Apps and Power Automate Understanding of data modelling, ETL/ELT processes and data quality principles Experience working with large datasets and business critical reporting Strong analytical and problem solving skills Excellent communication and stakeholder engagement abilities Experience working with Salesforce or other CRM platforms - is desirable Location: County Antrim (On Site 5 days per Week) Contract: 12 Month Temporary Contract (PAYE) Salary: Equivalent to £57,000+ per annum MCS Group is committed to Equality, Diversity, and Inclusion for all, being the first recruitment agency in NI to achieve Bronze Diversity Mark accreditation. If you have a disability that means you require a reasonable adjustment to be considered at any stage of the recruitment process, please contact us and we will endeavour to facilitate the request.
29/07/2026
Full time
MCS Group is looking for a Data Engineer / Analytics Developer to join a growing team delivering data, reporting and automation solutions that support operational and business decision-making. This is a hands on role for a Data Engineer / Analytics Engineer who enjoys working across data engineering, analytics and process automation. You'll collaborate with a range of business and technical stakeholders, helping to improve the flow, quality and accessibility of data while delivering solutions that drive efficiency and insight. The Role Build and maintain data pipelines and integration processes Develop and optimise data solutions using Python, SQL and Snowflake Support reporting, analytics and dashboard development Design and implement automation solutions using the Microsoft Power Platform Work with business stakeholders to understand data requirements and translate them into practical solutions Monitor data quality, troubleshoot issues and support continuous improvement initiatives Contribute to documentation, governance and best practice across the data landscape The Person Mid Level or Senior level experience in a Data Engineer, Analytics Engineer, BI Developer, Data Analyst or similar role Strong hands on experience with Python, SQL and Snowflake Experience with Power BI, Power Apps and Power Automate Understanding of data modelling, ETL/ELT processes and data quality principles Experience working with large datasets and business critical reporting Strong analytical and problem solving skills Excellent communication and stakeholder engagement abilities Experience working with Salesforce or other CRM platforms - is desirable Location: County Antrim (On Site 5 days per Week) Contract: 12 Month Temporary Contract (PAYE) Salary: Equivalent to £57,000+ per annum MCS Group is committed to Equality, Diversity, and Inclusion for all, being the first recruitment agency in NI to achieve Bronze Diversity Mark accreditation. If you have a disability that means you require a reasonable adjustment to be considered at any stage of the recruitment process, please contact us and we will endeavour to facilitate the request.
You will need to download, save and complete a copy of the application form using Microsoft Word or preparea copy of your CV that contains all the information requested in the application form. Applications are invited for a Senior Developer to join the Research Faculty at the Earlham Institute, based in Norwich, UK. Background: Help build the platform behind some of the largest biodiversity genomics programmes ever attempted. COPO (Collaborative OPen Omics) is a Django-based metadata brokering platform developed at the Earlham Institute. It helps researchers describe, manage and publish biological data in line with the FAIR principles (Findable, Accessible, Interoperable, Reusable). COPO captures standards-compliant metadata and brokers submissions to public repositories including the European Nucleotide Archive (ENA), BioSamples, Zenodo and DataCite, and packages research outputs as RO-Crates. COPO is the metadata backbone for projects of international scientific significance, including the Darwin Tree of Life programme and Biodiversity Genomics Europe, supporting the description and submission of samples, sequencing data and derived analyses from biodiversity genomics at scale. The role: We are seeking a talented Senior Developer to deliver the next phase of COPO's evolution. The work will evolve COPO's existing Python/Django codebase, establishing a cleaner, more maintainable architecture with improved APIs and user-facing components. You will enhance the platform's ability to support new use cases and integrations while preserving the metadata handling excellence that makes COPO invaluable to the research community. Working across the full technology stack, you will develop dashboards, data portals, APIs and the services that support COPO's metadata validation, curation and submission workflows. Data visualisation and API design sit at the heart of the role, transforming complex, multi-source scientific metadata into clear, reliable and well-documented interfaces that researchers can depend on. Ideal candidate: The ideal candidate will have a degree (or equivalent professional/practical experience) in computer science, software engineering, bioinformatics or a related discipline. You will have experience delivering full-stack web applications using modern frontend and backend technologies, with a strong track record in designing, building and documenting RESTful APIs. Comfortable working in collaborative engineering environments, you will be confident with version control, code review practices, containerisation and CI/CD workflows. The post holder will have a talent for turning complex or ambiguous requirements into intuitive, user-focused solutions, and an appreciation of FAIR data principles, ontologies or controlled vocabularies. Experience with data visualisation and dashboard development, scientific data or metadata standards, cloud or research-computing environments, or domains such as genomics, biodiversity or ecology would be advantageous. Additional information: Salary on appointment will be within the range £47,450 to £58,000 per annum depending on qualifications and experience. This is a full-time post for a contract until 31 August 2028. This role does not meet the full salary requirements set by UKVI to allow for visa sponsorship. However, some individuals may still be eligible for visa sponsorship depending on their personal circumstances. Please note, the occupation code for this role is 2134, which is not on the immigration salary list. As a Disability Confident employer, we guarantee to offer an interview to all disabled applicants who meet the essential criteria for this vacancy. The closing date for applications will be 19 August 2026.
29/07/2026
Full time
You will need to download, save and complete a copy of the application form using Microsoft Word or preparea copy of your CV that contains all the information requested in the application form. Applications are invited for a Senior Developer to join the Research Faculty at the Earlham Institute, based in Norwich, UK. Background: Help build the platform behind some of the largest biodiversity genomics programmes ever attempted. COPO (Collaborative OPen Omics) is a Django-based metadata brokering platform developed at the Earlham Institute. It helps researchers describe, manage and publish biological data in line with the FAIR principles (Findable, Accessible, Interoperable, Reusable). COPO captures standards-compliant metadata and brokers submissions to public repositories including the European Nucleotide Archive (ENA), BioSamples, Zenodo and DataCite, and packages research outputs as RO-Crates. COPO is the metadata backbone for projects of international scientific significance, including the Darwin Tree of Life programme and Biodiversity Genomics Europe, supporting the description and submission of samples, sequencing data and derived analyses from biodiversity genomics at scale. The role: We are seeking a talented Senior Developer to deliver the next phase of COPO's evolution. The work will evolve COPO's existing Python/Django codebase, establishing a cleaner, more maintainable architecture with improved APIs and user-facing components. You will enhance the platform's ability to support new use cases and integrations while preserving the metadata handling excellence that makes COPO invaluable to the research community. Working across the full technology stack, you will develop dashboards, data portals, APIs and the services that support COPO's metadata validation, curation and submission workflows. Data visualisation and API design sit at the heart of the role, transforming complex, multi-source scientific metadata into clear, reliable and well-documented interfaces that researchers can depend on. Ideal candidate: The ideal candidate will have a degree (or equivalent professional/practical experience) in computer science, software engineering, bioinformatics or a related discipline. You will have experience delivering full-stack web applications using modern frontend and backend technologies, with a strong track record in designing, building and documenting RESTful APIs. Comfortable working in collaborative engineering environments, you will be confident with version control, code review practices, containerisation and CI/CD workflows. The post holder will have a talent for turning complex or ambiguous requirements into intuitive, user-focused solutions, and an appreciation of FAIR data principles, ontologies or controlled vocabularies. Experience with data visualisation and dashboard development, scientific data or metadata standards, cloud or research-computing environments, or domains such as genomics, biodiversity or ecology would be advantageous. Additional information: Salary on appointment will be within the range £47,450 to £58,000 per annum depending on qualifications and experience. This is a full-time post for a contract until 31 August 2028. This role does not meet the full salary requirements set by UKVI to allow for visa sponsorship. However, some individuals may still be eligible for visa sponsorship depending on their personal circumstances. Please note, the occupation code for this role is 2134, which is not on the immigration salary list. As a Disability Confident employer, we guarantee to offer an interview to all disabled applicants who meet the essential criteria for this vacancy. The closing date for applications will be 19 August 2026.
Software Tester (QA) London (Hybrid, 2 days per week in-office) £35,000 - £50,000 + Holiday + Hybrid Working + Career Development Opportunities Are you a detail-oriented Software Tester or QA professional looking to play a key role in delivering high-quality software products while working with cutting-edge technology across sports data, AI, machine learning and real-time systems? This is an exciting opportunity to join an innovative technology business operating within the sports and betting sector. Working as part of a collaborative product engineering team, you will be responsible for ensuring software quality through comprehensive testing, defect tracking and close collaboration with developers throughout the software development lifecycle. In this role, you will design and execute both manual and automated tests across web and mobile applications, helping to identify issues before release and ensuring systems perform reliably in production environments. You will also contribute to regression testing activities and support continuous product improvement. The ideal candidate will have experience within software testing or quality assurance, a strong understanding of QA methodologies and a passion for delivering robust, high-quality software. Exposure to modern development technologies, databases and automated testing tools will be highly beneficial. The Role: Design and execute manual and automated software tests Create detailed test cases from technical requirements and specifications Investigate, document and track defects through to resolution Perform regression testing following software releases and updates Work closely with developers and product teams throughout the SDLC The Person: Experience as a Software Tester, QA Engineer or similar Degree qualified in Computer Science, IT or related discipline Strong understanding of QA methodologies, tools and processes Experience with testing frameworks such as Selenium or Cypress Knowledge of technologies such as Python, TypeScript, JavaScript, Node.js, Golang, PostgreSQL or NoSQL databases would be advantageous Reference Number: BBBH277323 We are an equal opportunities company and welcome applications from all suitable candidates.
29/07/2026
Full time
Software Tester (QA) London (Hybrid, 2 days per week in-office) £35,000 - £50,000 + Holiday + Hybrid Working + Career Development Opportunities Are you a detail-oriented Software Tester or QA professional looking to play a key role in delivering high-quality software products while working with cutting-edge technology across sports data, AI, machine learning and real-time systems? This is an exciting opportunity to join an innovative technology business operating within the sports and betting sector. Working as part of a collaborative product engineering team, you will be responsible for ensuring software quality through comprehensive testing, defect tracking and close collaboration with developers throughout the software development lifecycle. In this role, you will design and execute both manual and automated tests across web and mobile applications, helping to identify issues before release and ensuring systems perform reliably in production environments. You will also contribute to regression testing activities and support continuous product improvement. The ideal candidate will have experience within software testing or quality assurance, a strong understanding of QA methodologies and a passion for delivering robust, high-quality software. Exposure to modern development technologies, databases and automated testing tools will be highly beneficial. The Role: Design and execute manual and automated software tests Create detailed test cases from technical requirements and specifications Investigate, document and track defects through to resolution Perform regression testing following software releases and updates Work closely with developers and product teams throughout the SDLC The Person: Experience as a Software Tester, QA Engineer or similar Degree qualified in Computer Science, IT or related discipline Strong understanding of QA methodologies, tools and processes Experience with testing frameworks such as Selenium or Cypress Knowledge of technologies such as Python, TypeScript, JavaScript, Node.js, Golang, PostgreSQL or NoSQL databases would be advantageous Reference Number: BBBH277323 We are an equal opportunities company and welcome applications from all suitable candidates.
MCS Group is seeking a Data Engineer / Analytics Developer in County Antrim. This role focuses on building data pipelines, developing data solutions, and automating processes, primarily utilizing Python, SQL, and Snowflake. The ideal candidate will have mid or senior experience in a related position and excellent stakeholder engagement skills. The role is on-site five days a week and involves a 12-month temporary contract with a salary equivalent to £57,000+ per annum.
29/07/2026
Full time
MCS Group is seeking a Data Engineer / Analytics Developer in County Antrim. This role focuses on building data pipelines, developing data solutions, and automating processes, primarily utilizing Python, SQL, and Snowflake. The ideal candidate will have mid or senior experience in a related position and excellent stakeholder engagement skills. The role is on-site five days a week and involves a 12-month temporary contract with a salary equivalent to £57,000+ per annum.
# Infrastructure EngineerApply nowGlobal TechnologyFull timeUnited Kingdom - LondonJR190Posted 3 weeks ago6 month FTC The Role Willis Re is expanding it's Global business in 2026 and the Cloud and Infrastructure team will need to support this growth by designing, provisioning then supporting the platforms to enable this.We're looking for someone to Design, build, and operate secure, resilient Azure cloud infrastructure with a strong focus on networking, deployment automation, and adherence to enterprise standards. Key Responsibilities Azure Networking Architecture: Develop and maintain virtual networks, routing, firewalls, private endpoints, load balancers, and API Gateways. Produce and review low level designs (LLDs) for new and existing services. Deployment & Automation: Deliver repeatable, compliant infrastructure using Terraform, Azure DevOps pipelines, and Git-based workflows. Support blue/green and canary deployment patterns. Connectivity Troubleshooting: Diagnose and resolve complex network and service to service connectivity issues across IaaS, PaaS, and hybrid environments using tools such as Network Watcher, NSG flow logs, packet capture, and log analytics. Security & Compliance: Implement and enforce Azure security best practices including identity and access management, network segmentation, encryption, policy governance, and threat protection. Ensure solutions align with organisational standards and regulatory requirements. Operational Excellence: Monitor, optimise, and support cloud infrastructure, ensuring high availability and performance. Contribute to incident response, root cause analysis, and continuous improvement. Collaboration & Documentation: Work closely with architects, developers, and security teams to deliver integrated solutions. Produce clear technical documentation, including LLDs, runbooks, and standards to be handed over to the BAU Support teams. About You Core Skills & Experience Strong expertise in Azure networking (VNets, routing, firewalls, private links, load balancing). Proven experience producing low level designs and implementing enterprise-grade architectures. Hands-on proficiency with infrastructure-as-code and automated deployments. (Ideally Terraform and Azure DevOps) Deep troubleshooting capability for network and connectivity issues across cloud environments. Understanding of building, deploying and managing API Gateways Strong understanding of Azure security controls , governance, and compliance frameworks. Familiarity with monitoring, logging, and diagnostic tooling. Solid scripting skills (PowerShell, Bash, or Python). Nice to have Experience with Observability tools like DataDog Understanding of Zero Trust Architecture Snowflake experience About Willis ReWe combine specialist broking with analytics, modeling and research to help insurers optimize risk transfer, strengthen balance sheets and achieve sustainable growth. Our approach is relationship-driven, transparent and outcome-focused.At the heart of Willis Re is a focus on delivering the most cutting-edge analytical solutions to enable more informed, better decision-making for risk selection, portfolio optimization, and capital management.The launch of Willis Re brings a strategic advantage of being unhindered by legacy, an ability to leverage data, statistical models and advanced technologies with the best knowledge and expertise to deliver more efficient and effective reinsurance outcomes. This places Willis Re in a unique position to build a truly analytically driven business, focused on creating solutions for the reinsurance industry that are future led and forward thinking.Willis Re will also leverage recognized technical expertise from WTW's Insurance Consulting & Technology business including their advanced modeling and analytical capabilities. Alongside this will be WTW's Research Network, an award-winning business supporting and influencing science to improve the understanding and quantification of risk.
29/07/2026
Full time
# Infrastructure EngineerApply nowGlobal TechnologyFull timeUnited Kingdom - LondonJR190Posted 3 weeks ago6 month FTC The Role Willis Re is expanding it's Global business in 2026 and the Cloud and Infrastructure team will need to support this growth by designing, provisioning then supporting the platforms to enable this.We're looking for someone to Design, build, and operate secure, resilient Azure cloud infrastructure with a strong focus on networking, deployment automation, and adherence to enterprise standards. Key Responsibilities Azure Networking Architecture: Develop and maintain virtual networks, routing, firewalls, private endpoints, load balancers, and API Gateways. Produce and review low level designs (LLDs) for new and existing services. Deployment & Automation: Deliver repeatable, compliant infrastructure using Terraform, Azure DevOps pipelines, and Git-based workflows. Support blue/green and canary deployment patterns. Connectivity Troubleshooting: Diagnose and resolve complex network and service to service connectivity issues across IaaS, PaaS, and hybrid environments using tools such as Network Watcher, NSG flow logs, packet capture, and log analytics. Security & Compliance: Implement and enforce Azure security best practices including identity and access management, network segmentation, encryption, policy governance, and threat protection. Ensure solutions align with organisational standards and regulatory requirements. Operational Excellence: Monitor, optimise, and support cloud infrastructure, ensuring high availability and performance. Contribute to incident response, root cause analysis, and continuous improvement. Collaboration & Documentation: Work closely with architects, developers, and security teams to deliver integrated solutions. Produce clear technical documentation, including LLDs, runbooks, and standards to be handed over to the BAU Support teams. About You Core Skills & Experience Strong expertise in Azure networking (VNets, routing, firewalls, private links, load balancing). Proven experience producing low level designs and implementing enterprise-grade architectures. Hands-on proficiency with infrastructure-as-code and automated deployments. (Ideally Terraform and Azure DevOps) Deep troubleshooting capability for network and connectivity issues across cloud environments. Understanding of building, deploying and managing API Gateways Strong understanding of Azure security controls , governance, and compliance frameworks. Familiarity with monitoring, logging, and diagnostic tooling. Solid scripting skills (PowerShell, Bash, or Python). Nice to have Experience with Observability tools like DataDog Understanding of Zero Trust Architecture Snowflake experience About Willis ReWe combine specialist broking with analytics, modeling and research to help insurers optimize risk transfer, strengthen balance sheets and achieve sustainable growth. Our approach is relationship-driven, transparent and outcome-focused.At the heart of Willis Re is a focus on delivering the most cutting-edge analytical solutions to enable more informed, better decision-making for risk selection, portfolio optimization, and capital management.The launch of Willis Re brings a strategic advantage of being unhindered by legacy, an ability to leverage data, statistical models and advanced technologies with the best knowledge and expertise to deliver more efficient and effective reinsurance outcomes. This places Willis Re in a unique position to build a truly analytically driven business, focused on creating solutions for the reinsurance industry that are future led and forward thinking.Willis Re will also leverage recognized technical expertise from WTW's Insurance Consulting & Technology business including their advanced modeling and analytical capabilities. Alongside this will be WTW's Research Network, an award-winning business supporting and influencing science to improve the understanding and quantification of risk.
Responsibilities Being primary internal technical support for custom, integrated business applications in various environments including Microsoft Windows and Linux. Supporting and developing business application integrations and queries in Windows and Linux environments hosting MS SQL Server, MS Integration Services, Reporting Services and MySQL. Development implemented in Python, Node.js, JavaScript, VBA and SQL amongst others. Developing and maintaining integrated systems. Tasks involve requirements gathering, system interface design, report design and database updates. Administering and supporting the installation, implementation, integration, and use of business applications Analysing user specifications and requirements for system integration and other development projects Consistently creating and updating system documentation to keep our support references current Seek out and implement continuous improvement opportunities related to production support, source control, and change management processes Active Agile Scrum development team member Investigating new emerging applications and technologies and recommending how to utilize them in our environment Developing system integrations using EiPaaS, ETL Integration Platforms such as Informatica and or Tibco Scribe. Requirements Knowledge of the software development life-cycle The desire to work in a fast-paced environment Ability to develop unit testing of code components or complete applications Knowledge and experience of version control systems Experience working on a variety of software development projects Knowledge of multiple programming languages Experience of cloud platforms such as AWS, Microsoft Azure or Google Cloud Platform would be a bonus
29/07/2026
Full time
Responsibilities Being primary internal technical support for custom, integrated business applications in various environments including Microsoft Windows and Linux. Supporting and developing business application integrations and queries in Windows and Linux environments hosting MS SQL Server, MS Integration Services, Reporting Services and MySQL. Development implemented in Python, Node.js, JavaScript, VBA and SQL amongst others. Developing and maintaining integrated systems. Tasks involve requirements gathering, system interface design, report design and database updates. Administering and supporting the installation, implementation, integration, and use of business applications Analysing user specifications and requirements for system integration and other development projects Consistently creating and updating system documentation to keep our support references current Seek out and implement continuous improvement opportunities related to production support, source control, and change management processes Active Agile Scrum development team member Investigating new emerging applications and technologies and recommending how to utilize them in our environment Developing system integrations using EiPaaS, ETL Integration Platforms such as Informatica and or Tibco Scribe. Requirements Knowledge of the software development life-cycle The desire to work in a fast-paced environment Ability to develop unit testing of code components or complete applications Knowledge and experience of version control systems Experience working on a variety of software development projects Knowledge of multiple programming languages Experience of cloud platforms such as AWS, Microsoft Azure or Google Cloud Platform would be a bonus
An established industry player is on the lookout for a mid-level Python Web Developer to join their innovative team in London. This role involves creating bespoke applications for financial operations, focusing on developing automation systems and custom data visualization tools. You'll collaborate closely with C-suite stakeholders, making impactful technical decisions that enhance business efficiency. This position offers a unique opportunity to work at the intersection of finance and technology, providing exposure to systematic trading technologies. If you are passionate about software engineering within the financial sector, this is the perfect opportunity for you.
29/07/2026
Full time
An established industry player is on the lookout for a mid-level Python Web Developer to join their innovative team in London. This role involves creating bespoke applications for financial operations, focusing on developing automation systems and custom data visualization tools. You'll collaborate closely with C-suite stakeholders, making impactful technical decisions that enhance business efficiency. This position offers a unique opportunity to work at the intersection of finance and technology, providing exposure to systematic trading technologies. If you are passionate about software engineering within the financial sector, this is the perfect opportunity for you.
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Citi is seeking a highly motivated candidate for Python developer in Wholesale Credit Risk Technology team that serves Institutional Credit Management (ICM). We are looking for a talented professional with a solid technical acumen to partner with onshore and offshore teams and design and deliver innovative technology solution for the front office, Credit Risk Business. The candidate will be a core member of the technology team responsible implementing projects based on Python,FastAPI,MCP,LLM,Java and using latest technologies. Excellent opportunity to immerse in and learn within the Wholesale Credit Risk Division and gain exposure to business and technology initiatives targeted to maintain lead position among its competitors. Job Requirements Research and resolve complex issues, escalating as appropriate. 3+ years of hands on experience in building an enterprise scale highly componentized application using Python,FastAPI Hands on development experience in Python Experience working with CI/CD pipelines, Kubernetes and other containerized platforms. Ability to effectively interact, collaborate with development team Ability to effectively communicate development progress to the Project Lead Work with developers onshore, offshore and matrix teams to implement a business solution Investigate possible bug scenarios and production support issues Recent experience with modern Python Development using Large Language models, Model Context Protocol, & Retrieval Augmented Generation (RAG) architecture Experience developing application in Financial Services industry is preferred Education: Bachelor's degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. 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.
29/07/2026
Full time
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Citi is seeking a highly motivated candidate for Python developer in Wholesale Credit Risk Technology team that serves Institutional Credit Management (ICM). We are looking for a talented professional with a solid technical acumen to partner with onshore and offshore teams and design and deliver innovative technology solution for the front office, Credit Risk Business. The candidate will be a core member of the technology team responsible implementing projects based on Python,FastAPI,MCP,LLM,Java and using latest technologies. Excellent opportunity to immerse in and learn within the Wholesale Credit Risk Division and gain exposure to business and technology initiatives targeted to maintain lead position among its competitors. Job Requirements Research and resolve complex issues, escalating as appropriate. 3+ years of hands on experience in building an enterprise scale highly componentized application using Python,FastAPI Hands on development experience in Python Experience working with CI/CD pipelines, Kubernetes and other containerized platforms. Ability to effectively interact, collaborate with development team Ability to effectively communicate development progress to the Project Lead Work with developers onshore, offshore and matrix teams to implement a business solution Investigate possible bug scenarios and production support issues Recent experience with modern Python Development using Large Language models, Model Context Protocol, & Retrieval Augmented Generation (RAG) architecture Experience developing application in Financial Services industry is preferred Education: Bachelor's degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. 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.
Python, Django, Javascript, Cloud, Pandas, NumPy A leading London Investment Manager is currently seeking a Python Web Developer (mid level) for a new initiative: The team is currently building a new, bespoke application for the Operations function of the fund. You'll be developing automation systems for trade processing workflows, creating custom data visualization tools, and architecting web applications using Flask/Django/FastAPI stacks. You'll have autonomy to drive technical decisions while collaborating with C-suite stakeholders to solve complex financial data challenges. We need someone who understands how a financial organization works and is comfortable being a central point of contact for multiple stakeholders in various teams. This role sits at the intersection of financial operations and software engineering, offering exposure to systematic trading technologies while building solutions that directly impact business efficiency. Required skills: Excellent Python Development. We are looking for candidates at the mid-level of experience (2-8 years) . Strong knowledge and usage of web technologies such as Django, FastAPI, or Flask. Prior experience with either Javascript, HTML, or CSS. Cloud computing experience (ideally AWS). Prior experience within financial services is required at either a large investment bank, asset manager, or another fund. Nice to have: Strong educational background. Experience working with Operations within finance. Exposure to automation tools. McGregor Boyall is an equal opportunity employer and does not discriminate on any grounds.
29/07/2026
Full time
Python, Django, Javascript, Cloud, Pandas, NumPy A leading London Investment Manager is currently seeking a Python Web Developer (mid level) for a new initiative: The team is currently building a new, bespoke application for the Operations function of the fund. You'll be developing automation systems for trade processing workflows, creating custom data visualization tools, and architecting web applications using Flask/Django/FastAPI stacks. You'll have autonomy to drive technical decisions while collaborating with C-suite stakeholders to solve complex financial data challenges. We need someone who understands how a financial organization works and is comfortable being a central point of contact for multiple stakeholders in various teams. This role sits at the intersection of financial operations and software engineering, offering exposure to systematic trading technologies while building solutions that directly impact business efficiency. Required skills: Excellent Python Development. We are looking for candidates at the mid-level of experience (2-8 years) . Strong knowledge and usage of web technologies such as Django, FastAPI, or Flask. Prior experience with either Javascript, HTML, or CSS. Cloud computing experience (ideally AWS). Prior experience within financial services is required at either a large investment bank, asset manager, or another fund. Nice to have: Strong educational background. Experience working with Operations within finance. Exposure to automation tools. McGregor Boyall is an equal opportunity employer and does not discriminate on any grounds.
Software Developer (Hybrid, Warminster, Wiltshire) Be at the forefront of transforming British Army training as part of OMNIA Training. Work in a matrix organization, reporting to the OMNIA Software Lead and Chief Engineer, and ultimately to the British Army. About OMNIA OMNIA Training brings together the UK's most innovative defence training organisations under one mission: To transform the British Army's training system and create the best trained Army in the world. Key Responsibilities Build secure and performant backend services using Node.js, Python, Java, .NET Core or .NET 5+. Integrate APIs, databases and third party services ensuring seamless data flow and system interoperability. Develop and maintain robust frontend interfaces with React or Angular. Design, build and maintain scalable cloud native solutions using AWS, Azure or MODCloud (OCP). Containerise applications with Docker and Kubernetes (including Red Hat OpenShift). Automate build, test and deployment using Jenkins, GitHub Actions, Tekton or Azure DevOps. Implement Infrastructure as Code with Terraform or CloudFormation. Support estimation and planning activities within an agile environment. Conduct peer code reviews and enforce coding standards, performance optimisation and maintainability, using tools such as SonarQube. Drive continuous improvement in code quality, development workflows and team collaboration. Establish automated test suites for unit, integration and end to end testing. Build solutions with built in observability - logging, metrics and tracing. Stay current with emerging technologies, frameworks and industry trends. Monitor and respond to vulnerabilities, maintaining compliance with OWASP and NIST standards. Essential Skills & Experience 5+ years of full stack development experience with modern frontend frameworks (React, Angular) and backend technologies (Python, Java, JavaScript, Go, .NET Core or .NET 5+). Proficiency in containerisation using Docker and orchestration with Kubernetes. Expertise with cloud platforms - AWS, Azure or MODCloud (OCP) - including deployment and management of cloud native applications. Experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, Tekton or Azure DevOps. Infrastructure as Code with Terraform or CloudFormation. Experience with static and dynamic code analysis tools (SonarQube, Snyk, OWASP ZAP). Hands on experience developing RESTful APIs. Strong prioritisation and planning abilities in a rapidly changing environment. Excellent communication skills for interaction with stakeholders at all levels. Holder of current SC clearance or ability to gain. Desirable Skills & Experience BSc/BEng in Software Engineering or equivalent professional accreditation. Hands on experience with automated testing frameworks (JUnit, NUnit, Selenium, Cypress, Postman, PyTest). Background in performance tuning for high throughput, low latency data systems. Knowledge of data warehousing and Lakehouse technologies. Experience with secrets management and identity access controls (HashiCorp Vault, AWS IAM, Keycloak). Experience with monitoring and logging for security and performance (ELK stack, Prometheus, Grafana). Experience with API management and gateway tools and services. Experience deploying to Red Hat OpenShift. Benefits Be part of a groundbreaking mission within the UK's leading defence training alliance. Inclusive, high performing team celebrating ideas, supporting growth and delivering results. Collaborate across multiple organisations united in a single mission. Drive innovation and continuous improvement with a growth mindset. Shape the future of national defence with real world impact. Strong benefits package, ongoing development opportunities and clear career pathways. Formal offers to successful candidates will be conditional upon award expected December 2025. OMNIA Training and its partners are proud to be an equal opportunity employer. We welcome applicants of all backgrounds and identities - what matters is your passion, expertise and dedication. All qualified applications will be considered without regard to ethnicity, colour, religion, gender, sexual orientation, identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
29/07/2026
Full time
Software Developer (Hybrid, Warminster, Wiltshire) Be at the forefront of transforming British Army training as part of OMNIA Training. Work in a matrix organization, reporting to the OMNIA Software Lead and Chief Engineer, and ultimately to the British Army. About OMNIA OMNIA Training brings together the UK's most innovative defence training organisations under one mission: To transform the British Army's training system and create the best trained Army in the world. Key Responsibilities Build secure and performant backend services using Node.js, Python, Java, .NET Core or .NET 5+. Integrate APIs, databases and third party services ensuring seamless data flow and system interoperability. Develop and maintain robust frontend interfaces with React or Angular. Design, build and maintain scalable cloud native solutions using AWS, Azure or MODCloud (OCP). Containerise applications with Docker and Kubernetes (including Red Hat OpenShift). Automate build, test and deployment using Jenkins, GitHub Actions, Tekton or Azure DevOps. Implement Infrastructure as Code with Terraform or CloudFormation. Support estimation and planning activities within an agile environment. Conduct peer code reviews and enforce coding standards, performance optimisation and maintainability, using tools such as SonarQube. Drive continuous improvement in code quality, development workflows and team collaboration. Establish automated test suites for unit, integration and end to end testing. Build solutions with built in observability - logging, metrics and tracing. Stay current with emerging technologies, frameworks and industry trends. Monitor and respond to vulnerabilities, maintaining compliance with OWASP and NIST standards. Essential Skills & Experience 5+ years of full stack development experience with modern frontend frameworks (React, Angular) and backend technologies (Python, Java, JavaScript, Go, .NET Core or .NET 5+). Proficiency in containerisation using Docker and orchestration with Kubernetes. Expertise with cloud platforms - AWS, Azure or MODCloud (OCP) - including deployment and management of cloud native applications. Experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, Tekton or Azure DevOps. Infrastructure as Code with Terraform or CloudFormation. Experience with static and dynamic code analysis tools (SonarQube, Snyk, OWASP ZAP). Hands on experience developing RESTful APIs. Strong prioritisation and planning abilities in a rapidly changing environment. Excellent communication skills for interaction with stakeholders at all levels. Holder of current SC clearance or ability to gain. Desirable Skills & Experience BSc/BEng in Software Engineering or equivalent professional accreditation. Hands on experience with automated testing frameworks (JUnit, NUnit, Selenium, Cypress, Postman, PyTest). Background in performance tuning for high throughput, low latency data systems. Knowledge of data warehousing and Lakehouse technologies. Experience with secrets management and identity access controls (HashiCorp Vault, AWS IAM, Keycloak). Experience with monitoring and logging for security and performance (ELK stack, Prometheus, Grafana). Experience with API management and gateway tools and services. Experience deploying to Red Hat OpenShift. Benefits Be part of a groundbreaking mission within the UK's leading defence training alliance. Inclusive, high performing team celebrating ideas, supporting growth and delivering results. Collaborate across multiple organisations united in a single mission. Drive innovation and continuous improvement with a growth mindset. Shape the future of national defence with real world impact. Strong benefits package, ongoing development opportunities and clear career pathways. Formal offers to successful candidates will be conditional upon award expected December 2025. OMNIA Training and its partners are proud to be an equal opportunity employer. We welcome applicants of all backgrounds and identities - what matters is your passion, expertise and dedication. All qualified applications will be considered without regard to ethnicity, colour, religion, gender, sexual orientation, identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.