Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa. Job Description About The Role Currencycloud was acquired by Visa in December 2021. OurSeniorJava Engineersare responsible for implementing an industry-leading API that has already processed over 50 billion USD of cross-border transactions for over 5 million end users, and is available to our clients 24x7. But we're not stopping there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale. Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice-led architecture. We are also utilising Kafka for our streaming and PACT for Contract testing. What you'll get to do As aSenior Java Engineeryou'll play a key role within your cross functional team, taking responsibility for your services and the technology within them. These roles fit in to squads who are building out brand new parts to our payments platform, focusing on high availability, cloud native, microservice concepts You'll get to work as the Senior Engineer in your squad, leading on discussions around technical direction and systems design, as well as mentoring more junior members of the team You'Ll Get Clear ownership of your domain A clean modern codebase An independent path to production Strong platform and product support The ability to make real changes with real business value. Our Tech Stack includes Clear ownership of your domain A clean modern codebase An independent path to production Strong platform and product support The ability to make real changes with real business value. Our Tech Stack includes Object-oriented programming forms the bulk of our codebase, currently in Java, versions 11+, and ideally Springboot framework Highly-scalable, highly-available, cloud-native applications on AWS are key to our next phase of growth, are written to 12-factor principles and fit into our microservices architecture Cloud-related tools, services, and distributed system observability to support these applications, such as Docker, Kubernetes, ElasticSearch, log management systems, and Datadog APM, to name but a few API specifications, conforming to the OpenAPI (Swagger) standard, provide a clean boundary both externally between our customers and our product, and internally between our microservices SQL, and large SQL databases, provide the persistence layer for our applications. You'll be working with (and know the limitations of using) such large datastores Infrastructure automation is primarily owned by the infrastructure team, but you will be a consumer of their work, familiarity with AWS, Terraform and Docker is beneficial Testing approaches, including TDD, BDD and Contract Testing, all form an important part of our approach to quality assurance, ensuring that the code that we write forms products that are fit for use. We currently use a variety of frameworks including JUnit, RSpec and Cucumber Agile development, with teams broadly aligned with the Spotify - Squads and Tribes - model, helps us deliver incremental improvements to our products in an iterative manner. Advocating this model, and joining us on a journey of continuous improvement, is a key attribute of members of our teams Continuous Integration and Continuous Delivery pipelines allow us to automate-all-the-things, providing repeatable builds and consistent deployments GitHub, and the GitHub PR review process, forms a core part of our developer workflow, and peer reviews help share knowledge and improve quality Teamwork, and cross-team collaboration, is fundamental to the delivery of our applications. Whilst each application has an independent path to production, there will always be some activities and initiatives that span multiple teams and require cross-team collaboration. Within your team you'll need to collaborate with a number of stakeholders, including Product Owners and QA, as part of your product development This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager. Qualifications Basic Qualifications 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. Preferred Qualifications 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. 5+ years experience in Java Backend Development Skills with functional Java (versions 8+) and Spring (ideally Springboot) Agile ways of working such as Scrum or Kanban in cross-functional teams Expert knowledge of Docker, EKS, AWS (public cloud) and Kafka Additional Information Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Jan 08, 2026
Full time
Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa. Job Description About The Role Currencycloud was acquired by Visa in December 2021. OurSeniorJava Engineersare responsible for implementing an industry-leading API that has already processed over 50 billion USD of cross-border transactions for over 5 million end users, and is available to our clients 24x7. But we're not stopping there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale. Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice-led architecture. We are also utilising Kafka for our streaming and PACT for Contract testing. What you'll get to do As aSenior Java Engineeryou'll play a key role within your cross functional team, taking responsibility for your services and the technology within them. These roles fit in to squads who are building out brand new parts to our payments platform, focusing on high availability, cloud native, microservice concepts You'll get to work as the Senior Engineer in your squad, leading on discussions around technical direction and systems design, as well as mentoring more junior members of the team You'Ll Get Clear ownership of your domain A clean modern codebase An independent path to production Strong platform and product support The ability to make real changes with real business value. Our Tech Stack includes Clear ownership of your domain A clean modern codebase An independent path to production Strong platform and product support The ability to make real changes with real business value. Our Tech Stack includes Object-oriented programming forms the bulk of our codebase, currently in Java, versions 11+, and ideally Springboot framework Highly-scalable, highly-available, cloud-native applications on AWS are key to our next phase of growth, are written to 12-factor principles and fit into our microservices architecture Cloud-related tools, services, and distributed system observability to support these applications, such as Docker, Kubernetes, ElasticSearch, log management systems, and Datadog APM, to name but a few API specifications, conforming to the OpenAPI (Swagger) standard, provide a clean boundary both externally between our customers and our product, and internally between our microservices SQL, and large SQL databases, provide the persistence layer for our applications. You'll be working with (and know the limitations of using) such large datastores Infrastructure automation is primarily owned by the infrastructure team, but you will be a consumer of their work, familiarity with AWS, Terraform and Docker is beneficial Testing approaches, including TDD, BDD and Contract Testing, all form an important part of our approach to quality assurance, ensuring that the code that we write forms products that are fit for use. We currently use a variety of frameworks including JUnit, RSpec and Cucumber Agile development, with teams broadly aligned with the Spotify - Squads and Tribes - model, helps us deliver incremental improvements to our products in an iterative manner. Advocating this model, and joining us on a journey of continuous improvement, is a key attribute of members of our teams Continuous Integration and Continuous Delivery pipelines allow us to automate-all-the-things, providing repeatable builds and consistent deployments GitHub, and the GitHub PR review process, forms a core part of our developer workflow, and peer reviews help share knowledge and improve quality Teamwork, and cross-team collaboration, is fundamental to the delivery of our applications. Whilst each application has an independent path to production, there will always be some activities and initiatives that span multiple teams and require cross-team collaboration. Within your team you'll need to collaborate with a number of stakeholders, including Product Owners and QA, as part of your product development This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager. Qualifications Basic Qualifications 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. Preferred Qualifications 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. 5+ years experience in Java Backend Development Skills with functional Java (versions 8+) and Spring (ideally Springboot) Agile ways of working such as Scrum or Kanban in cross-functional teams Expert knowledge of Docker, EKS, AWS (public cloud) and Kafka Additional Information Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Back End Developer - Must have an Active DV Clearance - Hybrid Location: Bristol, London, Manchester or Cambridge Salary: 70,000 - 120,000 (depending on experience) We are seeking a skilled and motivated Back End Developer to support the digital transformation of Defence services. If you're passionate about solving complex technical challenges and building scalable, secure platforms in mission-critical environments, this is an excellent opportunity to make a real impact. You'll work with cross-functional teams including front-end developers, UX specialists, architects and stakeholders, building the infrastructure and services behind modern, cloud-native applications. What you'll be doing: Developing end-to-end features as part of an agile, collaborative team Building and deploying cloud-native, containerised applications using technologies such as AWS Lambda, Spring Boot, NodeJS, Python FastAPI, Oracle, PostgreSQL and MongoDB Contributing to DevSecOps delivery pipelines, using tooling such as Atlassian, Jenkins, GitLab, OWASP and AWS services Applying Site Reliability Engineering principles to ensure solutions are resilient, reliable and cost-effective Supporting clients and end users in making technical product decisions by clearly explaining trade-offs and recommended approaches Participating in a community of engineers who share knowledge, run workshops and contribute to the wider engineering culture Looking beyond day-to-day responsibilities to identify small details, opportunities for improvement and added value for clients What we're looking for: UK Developed Vetting (DV) clearance is essential Hands-on experience in software development and a strong interest in writing quality code Solid understanding of back-end development using one or more of the following: Java, Python, TypeScript or JavaScript Familiarity with good engineering patterns and practices, and the ability to articulate them clearly Experience working in agile environments (Scrum, Kanban or similar) Enthusiastic about learning, collaborating with diverse teams and solving problems creatively Confident communicator who enjoys working with others and brings out the best in people
Jan 01, 2026
Full time
Back End Developer - Must have an Active DV Clearance - Hybrid Location: Bristol, London, Manchester or Cambridge Salary: 70,000 - 120,000 (depending on experience) We are seeking a skilled and motivated Back End Developer to support the digital transformation of Defence services. If you're passionate about solving complex technical challenges and building scalable, secure platforms in mission-critical environments, this is an excellent opportunity to make a real impact. You'll work with cross-functional teams including front-end developers, UX specialists, architects and stakeholders, building the infrastructure and services behind modern, cloud-native applications. What you'll be doing: Developing end-to-end features as part of an agile, collaborative team Building and deploying cloud-native, containerised applications using technologies such as AWS Lambda, Spring Boot, NodeJS, Python FastAPI, Oracle, PostgreSQL and MongoDB Contributing to DevSecOps delivery pipelines, using tooling such as Atlassian, Jenkins, GitLab, OWASP and AWS services Applying Site Reliability Engineering principles to ensure solutions are resilient, reliable and cost-effective Supporting clients and end users in making technical product decisions by clearly explaining trade-offs and recommended approaches Participating in a community of engineers who share knowledge, run workshops and contribute to the wider engineering culture Looking beyond day-to-day responsibilities to identify small details, opportunities for improvement and added value for clients What we're looking for: UK Developed Vetting (DV) clearance is essential Hands-on experience in software development and a strong interest in writing quality code Solid understanding of back-end development using one or more of the following: Java, Python, TypeScript or JavaScript Familiarity with good engineering patterns and practices, and the ability to articulate them clearly Experience working in agile environments (Scrum, Kanban or similar) Enthusiastic about learning, collaborating with diverse teams and solving problems creatively Confident communicator who enjoys working with others and brings out the best in people
We are PSI Services. We power world leading tests. Delivered with trusted science and the very best test taker experience. PSI supports test-takers on their journey to pursuing dreams and gaining certifications that are important to them. They believe that their dreams are worth working for; that their dreams are worth the effort. And we believe that too. This is our core purpose, to empower people to achieve their dreams. We do this by being the best provider of workforce solutions, which foster both technology and science to deliver the best solutions for our test takers. We are searching for top talent to join our PSI team and help grow our products and services. We have a creative, supportive and inclusive culture where we empower people in their careers to be their authentic self and make the most of their great talent. At PSI, we are committed to helping people meet their potential and we believe that promoting diversity, equity and inclusion is critical to our success. That's why you'll find these ideals are intrinsic to our company culture and applied throughout the employee lifecycle. The Software Engineer role at PSI enables the development of new features of the technologies that we provide to our customers. Software Engineers work very closely with others across the engineering teams to understand what has been scoped, develop new features of existing Java/Spring web-based applications with an SQL database, and integrate with internal and third-party systems. This role adds significant value to the operation of PSI's business, performing crucial work in maintaining our people-focused, quality brand. Role Responsibilities Develop enterprise class & scalable web applications. Enhance and support existing web application functionality which includes new feature development and resolving complex code issues as reported. Collaborate with subject matter experts, product managers and engineers to build modern, scalable, user friendly and functionally robust web applications in an AGILE environment. Participate in all aspects of SDLC including analysis, requirements, design, implementation, testing and support. Use principles, guidelines and best practices as defined. Reviewing and analysing feature requirements. Maintaining and creating product knowledge documentation. Researching and embrace new techniques and technology to improve technology. Uplifting and refactoring of legacy code to modern standards Other duties may be assigned. Focus on quality throughout with strong unit testing. Knowledge, Skills and Experience 3-5 years' experience in software engineering roles. Core Java, Spring core framework, Spring Boot, Thymeleaf, Spring MVC. Relational Database development experience (MSSQL Server is an advantage). Experience with using or designing APIs. Experience with ORM technologies such as Hibernate. Familiarity with cloud technologies such as Azure and AWS desirable. Experience with GIT and JIRA desirable. Experience with accessibility work (specifically WCAG) desirable. Interest in AI to help improve and streamline software development. Knowledge of Automation Testing utilising Cypress. Benefits & Culture At PSI, our culture is to be transparent and fair. That's why all of our roles have been benchmarked at a competitive rate against the local market they are based in. To be transparent all of our adverts now include the salary so you can see if we align with your expectations when looking for your next role. In addition to a competitive salary, we offer a comprehensive benefits package and supportive culture when you join us. This includes: 401k/Pension/Retirement Plan - with country specific employer % Enhanced PTO/Annual Leave Medical insurance - country specific Dental, Vision, Life and Short Term Disability for US Flexible Spending Accounts - for the US Medical Cashback plan covering vision, dental and income protection for UK Employee Assistance Programme Commitment and understanding of work/life balance Dedicated DE&I group that drive core people initiatives A culture of embracing wellness, including regular global initiatives Access to supportive and professional mechanisms to help you plan for your future Volunteer Day and a culture of giving back to our community and industry through volunteering opportunities
Jan 01, 2026
Full time
We are PSI Services. We power world leading tests. Delivered with trusted science and the very best test taker experience. PSI supports test-takers on their journey to pursuing dreams and gaining certifications that are important to them. They believe that their dreams are worth working for; that their dreams are worth the effort. And we believe that too. This is our core purpose, to empower people to achieve their dreams. We do this by being the best provider of workforce solutions, which foster both technology and science to deliver the best solutions for our test takers. We are searching for top talent to join our PSI team and help grow our products and services. We have a creative, supportive and inclusive culture where we empower people in their careers to be their authentic self and make the most of their great talent. At PSI, we are committed to helping people meet their potential and we believe that promoting diversity, equity and inclusion is critical to our success. That's why you'll find these ideals are intrinsic to our company culture and applied throughout the employee lifecycle. The Software Engineer role at PSI enables the development of new features of the technologies that we provide to our customers. Software Engineers work very closely with others across the engineering teams to understand what has been scoped, develop new features of existing Java/Spring web-based applications with an SQL database, and integrate with internal and third-party systems. This role adds significant value to the operation of PSI's business, performing crucial work in maintaining our people-focused, quality brand. Role Responsibilities Develop enterprise class & scalable web applications. Enhance and support existing web application functionality which includes new feature development and resolving complex code issues as reported. Collaborate with subject matter experts, product managers and engineers to build modern, scalable, user friendly and functionally robust web applications in an AGILE environment. Participate in all aspects of SDLC including analysis, requirements, design, implementation, testing and support. Use principles, guidelines and best practices as defined. Reviewing and analysing feature requirements. Maintaining and creating product knowledge documentation. Researching and embrace new techniques and technology to improve technology. Uplifting and refactoring of legacy code to modern standards Other duties may be assigned. Focus on quality throughout with strong unit testing. Knowledge, Skills and Experience 3-5 years' experience in software engineering roles. Core Java, Spring core framework, Spring Boot, Thymeleaf, Spring MVC. Relational Database development experience (MSSQL Server is an advantage). Experience with using or designing APIs. Experience with ORM technologies such as Hibernate. Familiarity with cloud technologies such as Azure and AWS desirable. Experience with GIT and JIRA desirable. Experience with accessibility work (specifically WCAG) desirable. Interest in AI to help improve and streamline software development. Knowledge of Automation Testing utilising Cypress. Benefits & Culture At PSI, our culture is to be transparent and fair. That's why all of our roles have been benchmarked at a competitive rate against the local market they are based in. To be transparent all of our adverts now include the salary so you can see if we align with your expectations when looking for your next role. In addition to a competitive salary, we offer a comprehensive benefits package and supportive culture when you join us. This includes: 401k/Pension/Retirement Plan - with country specific employer % Enhanced PTO/Annual Leave Medical insurance - country specific Dental, Vision, Life and Short Term Disability for US Flexible Spending Accounts - for the US Medical Cashback plan covering vision, dental and income protection for UK Employee Assistance Programme Commitment and understanding of work/life balance Dedicated DE&I group that drive core people initiatives A culture of embracing wellness, including regular global initiatives Access to supportive and professional mechanisms to help you plan for your future Volunteer Day and a culture of giving back to our community and industry through volunteering opportunities
Lead Java Developer (AWS) • Remote with ad hoc travel • 12 month Fixed Term Contract - Salaried, not day rate • SC Clearance required - we are unable to accept applications from candidates without active SC The Company At Amber Labs, we are a cutting-edge UK and European technology consultancy that empowers autonomy, promotes experimentation, and enables rapid learning to deliver exceptional value to our clients. Collaboration is at the heart of everything we do, with our cross-functional consultants, engineers, and analysts working together to shorten delivery times, minimise risk, and drive impactful results for high-profile government and commercial programmes. About the Role We are seeking an experienced Lead Java Developer to join a major government programme, driving the development of scalable, cloud-native solutions using AWS and Java. You will lead a talented engineering team, providing technical direction, mentoring, and hands on development expertise across complex microservice architectures. Key Responsibilities Provide technical leadership and guidance to developers, ensuring best practice in coding, testing, and design. Collaborate across teams to review specifications, design, code, test, and document programmes of medium to high complexity. Drive adoption of modern standards and tools, mentoring others to follow suit. Define and deliver test plans, strategies, and automated test suites. Work with AWS and Infrastructure-as-Code principles (Terraform desirable). Shape and optimise CI/CD pipelines (GitLab CI desirable). See the bigger picture, identifying opportunities to improve service integration and system performance. Essential Skills & Experience Proven experience leading development teams within agile environments. Expert knowledge of Java (11/17/21) and the Spring Boot framework. Strong understanding of microservice architecture and API principles. Skilled in TDD/BDD, Docker, and containerisation. Deep understanding of the software development lifecycle. Experience with AWS cloud services. Exposure to Infrastructure-as-Code and CI/CD pipelines. Knowledge of functional and non-functional testing. Eligible for or holding active SC Security Clearance (essential for production access). Key Behaviours Collaborates effectively, supporting peers and promoting technical excellence. Guides others to understand user stories and define optimal solutions. Champions modern standards and continuous improvement. Mentors junior engineers, fostering professional growth and best practices. Balances technical depth with strategic vision, ensuring scalable and maintainable outcomes. Diversity & Inclusion At Amber Labs, we are committed to creating a diverse and inclusive workplace. We celebrate individuality and believe that different perspectives drive innovation. Every colleague is valued, respected, and supported to thrive.
Jan 01, 2026
Full time
Lead Java Developer (AWS) • Remote with ad hoc travel • 12 month Fixed Term Contract - Salaried, not day rate • SC Clearance required - we are unable to accept applications from candidates without active SC The Company At Amber Labs, we are a cutting-edge UK and European technology consultancy that empowers autonomy, promotes experimentation, and enables rapid learning to deliver exceptional value to our clients. Collaboration is at the heart of everything we do, with our cross-functional consultants, engineers, and analysts working together to shorten delivery times, minimise risk, and drive impactful results for high-profile government and commercial programmes. About the Role We are seeking an experienced Lead Java Developer to join a major government programme, driving the development of scalable, cloud-native solutions using AWS and Java. You will lead a talented engineering team, providing technical direction, mentoring, and hands on development expertise across complex microservice architectures. Key Responsibilities Provide technical leadership and guidance to developers, ensuring best practice in coding, testing, and design. Collaborate across teams to review specifications, design, code, test, and document programmes of medium to high complexity. Drive adoption of modern standards and tools, mentoring others to follow suit. Define and deliver test plans, strategies, and automated test suites. Work with AWS and Infrastructure-as-Code principles (Terraform desirable). Shape and optimise CI/CD pipelines (GitLab CI desirable). See the bigger picture, identifying opportunities to improve service integration and system performance. Essential Skills & Experience Proven experience leading development teams within agile environments. Expert knowledge of Java (11/17/21) and the Spring Boot framework. Strong understanding of microservice architecture and API principles. Skilled in TDD/BDD, Docker, and containerisation. Deep understanding of the software development lifecycle. Experience with AWS cloud services. Exposure to Infrastructure-as-Code and CI/CD pipelines. Knowledge of functional and non-functional testing. Eligible for or holding active SC Security Clearance (essential for production access). Key Behaviours Collaborates effectively, supporting peers and promoting technical excellence. Guides others to understand user stories and define optimal solutions. Champions modern standards and continuous improvement. Mentors junior engineers, fostering professional growth and best practices. Balances technical depth with strategic vision, ensuring scalable and maintainable outcomes. Diversity & Inclusion At Amber Labs, we are committed to creating a diverse and inclusive workplace. We celebrate individuality and believe that different perspectives drive innovation. Every colleague is valued, respected, and supported to thrive.
Led by a world class faculty of scientists, technologists, policy makers, economists and entrepreneurs, the Ellison Institute of Technology aims to develop and deploy commercially sustainable solutions to solve some of humanity's most enduring challenges. Our work is guided by four Humane Endeavours: Health, Medical Science & Generative Biology, Food Security & Sustainable Agriculture, Climate Change & Managing Atmospheric CO2 and Artificial Intelligence & Robotics. Set for completion in 2027, the EIT Campus in Littlemore will include more than 300,000 sq ft of research laboratories, educational and gathering spaces. Fuelled by growing ambition and the strength of Oxford's science ecosystem, EIT is now expanding its footprint to a 2 million sq ft Campus across the western part of The Oxford Science Park. Designed by Foster + Partners led by Lord Norman Foster, this will become a transformative workplace for up to 7,000 people, with autonomous laboratories, purpose built laboratories including a plant sciences building and dynamic spaces to spark interdisciplinary collaboration. The Pathogen Mission highlights EIT's transformative approach, using Whole Genome Sequencing (WGS) and Oracle's cloud technology to create a global pathogen metagenomics system. This initiative aims to improve diagnostics, provide early epidemic warnings, and guide treatments by profiling antimicrobial resistance. The goal is to deliver certified diagnostic tools for widespread use in labs, hospitals, and public health. EIT Oxford fosters a culture of collaboration, innovation, and resilience, valuing diverse expertise to drive sustainable solutions to humanity's enduring challenges. We are seeking to recruit a Full Stack Software Engineer to help design, build, and maintain user facing components of our scalable, high performance data platform supporting our bio informaticians and science teams. You'll collaborate closely as part of a cross functional team working with architects, platform and data engineers to deliver platform tools to help manage the full data lifecycle in the platform, monitor sequencing device telemetry and provide the tooling our science teams need to discover and use the data. Key Responsibilities Design, develop, and support web applications deployed to support the data platform. Own the full stack development for tools that support data management across the full lifecycle, including ingest monitoring, curation, managing releases, monitoring data quality, and user access control management. Build and support components to help manage ingest from and monitor distributed next generation sequencing devices, including device telemetry (Kafka, MQTT streaming from Oxford Nanopore NGS devices). Design, develop, and maintain platform tools to support our bioinformaticians and science teams in discovering, understanding, and accessing data (Pathogen data catalogue, Quality dashboards, Management information reporting). Support innovation efforts to explore the application of new technologies such as vector databases to support search and AI use cases. Design, develop, and maintain highly performant, scalable, and secure backend APIs using appropriate technologies to support the full stack platform tools (Python, NodeJS). Implement and manage data storage solutions, including data lakes, data warehouses, and databases that underpin the platform tooling (e.g., object storage, Oracle Autonomous Database, PostgreSQL). Work with backend engineers to ensure data services and associated APIs meet the needs of the platform tools. Collaborate with product managers to capture requirements, wireframe solutions, and design the user experience. Work with big data technologies such as Kafka, Iceberg, and Parquet, and managed database technologies such as PostgreSQL and Oracle vector databases. Ensure applications are secure. Operate, monitor, and maintain the associated Oracle Cloud infrastructure to ensure the platform tools are highly available, scalable, and secure. Work with DevSecOps engineers to ensure that all deployments are automated and adopt best practice CI/CD. Ensure solutions are documented and assured through defined architecture governance processes. Implement monitoring, logging, and alerting systems to maintain the health and performance of the data platform. Essential Knowledge, Skills and Experience Proven experience as a full stack engineer. Proficiency in HTML, CSS, JavaScript, and front end frameworks such as React, Angular, Vue.js. Experience with backend languages and frameworks such as Python/NodeJS and frameworks like Next.js, Django, Spring Boot, etc. Expertise with at least one cloud platform and its related managed services. Knowledge of database systems, both relational (SQL) and NoSQL. Skills in UX design (Figma). Knowledge of containerization using Kubernetes and Docker. Experience working with streaming technologies (Kafka). Proven experience developing scalable architectures using both containerization and serverless approaches (Oracle Functions or AWS Lambda). Familiarity with version management and best practices (Git). Experience managing teams and developing a high performance, collaborative culture. Understanding of Agile working practices and sprint based methodology. Ability to actively contribute to knowledge sharing. Knowledge of security best practices. Desirable Knowledge, Skills and Experience Experience with Oracle Cloud (OCI). Experience with Jira, Confluence, or similar project management tools. Experience working with scientific analytical, statistical, and visualization libraries. Key Attributes Collaboration. Willingness to learn and cross train/upskill in new technology. Willingness to be hands on to explore new technology or develop POCs. Strong problem solving and analytical skills, with the ability to think critically about security challenges. Excellent communication and teamwork abilities, particularly in cross functional teams. Ability to manage multiple tasks and meet deadlines in a fast paced, dynamic environment. Attention to detail and a strong commitment to security and quality assurance. Flexibility to adapt and contribute to a rapidly scaling organization. We offer the following benefits: Enhanced holiday pay Pension Life Assurance Income Protection Private Medical Insurance Hospital Cash Plan Therapy Services Perk Box Electrical Car Scheme Why work for EIT: At the Ellison Institute, we believe a collaborative, inclusive team is key to our success. We are building a supportive environment where creative risks are encouraged, and everyone feels heard. Valuing emotional intelligence, empathy, respect, and resilience, we encourage people to be curious and to have a shared commitment to excellence. Join us and make an impact! Terms of Appointment: You must have the right to work permanently in the UK with a willingness to travel as necessary. You will live in, or within easy commuting distance of, Oxford. During peak periods, some longer hours may be required and some working across multiple time zones due to the global nature of the programme.
Jan 01, 2026
Full time
Led by a world class faculty of scientists, technologists, policy makers, economists and entrepreneurs, the Ellison Institute of Technology aims to develop and deploy commercially sustainable solutions to solve some of humanity's most enduring challenges. Our work is guided by four Humane Endeavours: Health, Medical Science & Generative Biology, Food Security & Sustainable Agriculture, Climate Change & Managing Atmospheric CO2 and Artificial Intelligence & Robotics. Set for completion in 2027, the EIT Campus in Littlemore will include more than 300,000 sq ft of research laboratories, educational and gathering spaces. Fuelled by growing ambition and the strength of Oxford's science ecosystem, EIT is now expanding its footprint to a 2 million sq ft Campus across the western part of The Oxford Science Park. Designed by Foster + Partners led by Lord Norman Foster, this will become a transformative workplace for up to 7,000 people, with autonomous laboratories, purpose built laboratories including a plant sciences building and dynamic spaces to spark interdisciplinary collaboration. The Pathogen Mission highlights EIT's transformative approach, using Whole Genome Sequencing (WGS) and Oracle's cloud technology to create a global pathogen metagenomics system. This initiative aims to improve diagnostics, provide early epidemic warnings, and guide treatments by profiling antimicrobial resistance. The goal is to deliver certified diagnostic tools for widespread use in labs, hospitals, and public health. EIT Oxford fosters a culture of collaboration, innovation, and resilience, valuing diverse expertise to drive sustainable solutions to humanity's enduring challenges. We are seeking to recruit a Full Stack Software Engineer to help design, build, and maintain user facing components of our scalable, high performance data platform supporting our bio informaticians and science teams. You'll collaborate closely as part of a cross functional team working with architects, platform and data engineers to deliver platform tools to help manage the full data lifecycle in the platform, monitor sequencing device telemetry and provide the tooling our science teams need to discover and use the data. Key Responsibilities Design, develop, and support web applications deployed to support the data platform. Own the full stack development for tools that support data management across the full lifecycle, including ingest monitoring, curation, managing releases, monitoring data quality, and user access control management. Build and support components to help manage ingest from and monitor distributed next generation sequencing devices, including device telemetry (Kafka, MQTT streaming from Oxford Nanopore NGS devices). Design, develop, and maintain platform tools to support our bioinformaticians and science teams in discovering, understanding, and accessing data (Pathogen data catalogue, Quality dashboards, Management information reporting). Support innovation efforts to explore the application of new technologies such as vector databases to support search and AI use cases. Design, develop, and maintain highly performant, scalable, and secure backend APIs using appropriate technologies to support the full stack platform tools (Python, NodeJS). Implement and manage data storage solutions, including data lakes, data warehouses, and databases that underpin the platform tooling (e.g., object storage, Oracle Autonomous Database, PostgreSQL). Work with backend engineers to ensure data services and associated APIs meet the needs of the platform tools. Collaborate with product managers to capture requirements, wireframe solutions, and design the user experience. Work with big data technologies such as Kafka, Iceberg, and Parquet, and managed database technologies such as PostgreSQL and Oracle vector databases. Ensure applications are secure. Operate, monitor, and maintain the associated Oracle Cloud infrastructure to ensure the platform tools are highly available, scalable, and secure. Work with DevSecOps engineers to ensure that all deployments are automated and adopt best practice CI/CD. Ensure solutions are documented and assured through defined architecture governance processes. Implement monitoring, logging, and alerting systems to maintain the health and performance of the data platform. Essential Knowledge, Skills and Experience Proven experience as a full stack engineer. Proficiency in HTML, CSS, JavaScript, and front end frameworks such as React, Angular, Vue.js. Experience with backend languages and frameworks such as Python/NodeJS and frameworks like Next.js, Django, Spring Boot, etc. Expertise with at least one cloud platform and its related managed services. Knowledge of database systems, both relational (SQL) and NoSQL. Skills in UX design (Figma). Knowledge of containerization using Kubernetes and Docker. Experience working with streaming technologies (Kafka). Proven experience developing scalable architectures using both containerization and serverless approaches (Oracle Functions or AWS Lambda). Familiarity with version management and best practices (Git). Experience managing teams and developing a high performance, collaborative culture. Understanding of Agile working practices and sprint based methodology. Ability to actively contribute to knowledge sharing. Knowledge of security best practices. Desirable Knowledge, Skills and Experience Experience with Oracle Cloud (OCI). Experience with Jira, Confluence, or similar project management tools. Experience working with scientific analytical, statistical, and visualization libraries. Key Attributes Collaboration. Willingness to learn and cross train/upskill in new technology. Willingness to be hands on to explore new technology or develop POCs. Strong problem solving and analytical skills, with the ability to think critically about security challenges. Excellent communication and teamwork abilities, particularly in cross functional teams. Ability to manage multiple tasks and meet deadlines in a fast paced, dynamic environment. Attention to detail and a strong commitment to security and quality assurance. Flexibility to adapt and contribute to a rapidly scaling organization. We offer the following benefits: Enhanced holiday pay Pension Life Assurance Income Protection Private Medical Insurance Hospital Cash Plan Therapy Services Perk Box Electrical Car Scheme Why work for EIT: At the Ellison Institute, we believe a collaborative, inclusive team is key to our success. We are building a supportive environment where creative risks are encouraged, and everyone feels heard. Valuing emotional intelligence, empathy, respect, and resilience, we encourage people to be curious and to have a shared commitment to excellence. Join us and make an impact! Terms of Appointment: You must have the right to work permanently in the UK with a willingness to travel as necessary. You will live in, or within easy commuting distance of, Oxford. During peak periods, some longer hours may be required and some working across multiple time zones due to the global nature of the programme.
Job Title: Java Software Engineer (12-month contract) Job Code: 11338 Country: GB City: London Skill Category: IT\Technology Description Job title: Java Software Engineer Role type: Contract (12 months) Department: Wholesale Data & Operations Technology (WDOT) Location: London (Hybrid) Company overview Nomura is a global financial services group with an integrated network spanning approximately 30 countries and regions. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its three business divisions: Wealth Management, Investment Management, and Wholesale (Global Markets and Investment Banking). Founded in 1925, the firm is built on a tradition of disciplined entrepreneurship, serving clients with creative solutions and considered thought leadership. For further information about Nomura, visit Department Overview The Wholesale Data & Operations Technology team in India is an integral part of the global team spread across all regions. The team is responsible to build and enhance Data Distribution Platform. This is a global team geographically across regions. We provide a 24/5 operational coverage to all regions across the globe. Role Overview This is an Individual Contributor position. We are seeking an experienced Java Software Engineer to join our Wholesale Data and Operations Technology team. You will be responsible for designing, developing, and maintaining our enterprise data lake platform. Responsibilities Design and implement scalable, high-throughput data processing systems capable of managing the data lake platform Collaborate closely across various business lines to understand business requirements and translate them into technical solutions Develop and maintain microservices that power our data ingestion and distribution platform. Participate in architectural discussions and contribute to technical design decisions Deliver high quality code within the committed deadlines, adhere to the best coding practices reducing technical debt Troubleshoot and resolve complex production issues, with a focus on performance optimization Work within an agile development environment, participating in sprint planning, stand-ups, and retrospectives Collaborate with global team members across different time zones to ensure 24/7 system reliability Communicate effectively across technology and non-technology stakeholders to drive solutions Learn and adopt evolving technology solutions to continue to deliver business value Skills, experience, qualifications and knowledge required Experience Experienced Java Software Engineer with several years' previous experience Primary Skills Strong experience in developing enterprise-grade highly scalable and fault tolerant distributed services Java, Spring/Spring Boot, Hibernate, JPA, Micro service Architecture, REST Microsoft SQL server, Sybase GitLab or GitStash, gitflow Jenkins, Ansible, CI/CD Desirable Skills KDB Python AWS Fixed Income Products Nomura competencies Explore Insights & Vision Identify the underlying causes of problems faced by you or your team and define a clear vision and direction for the future. Making Strategic Decisions Evaluate all the options for resolving the problems and effectively prioritize actions or recommendations. Inspire Entrepreneurship in People Inspire team members through effective communication of ideas and motivate them to actively enhance productivity. Elevate Organizational Capability Engage proactively in professional development and enhance team productivity through the promotion of knowledge sharing. Inclusion Respect DEI, foster a culture of psychological safety in the workplace and cultivate a "Risk Culture" (Challenge, Escalate and Respect). Diversity Statement Nomura is committed to an employment policy of equal opportunities and is fundamentally opposed to any less favourable treatment accorded to existing or potential members of staff on the grounds of race, creed, colour, nationality, disability, marital status, pregnancy, gender or sexual orientation. If you require any assistance or reasonable adjustments due to a disability or long-term health condition, please do not hesitate to contact us. Nomura is an Equal Opportunity Employer
Jan 01, 2026
Full time
Job Title: Java Software Engineer (12-month contract) Job Code: 11338 Country: GB City: London Skill Category: IT\Technology Description Job title: Java Software Engineer Role type: Contract (12 months) Department: Wholesale Data & Operations Technology (WDOT) Location: London (Hybrid) Company overview Nomura is a global financial services group with an integrated network spanning approximately 30 countries and regions. By connecting markets East & West, Nomura services the needs of individuals, institutions, corporates and governments through its three business divisions: Wealth Management, Investment Management, and Wholesale (Global Markets and Investment Banking). Founded in 1925, the firm is built on a tradition of disciplined entrepreneurship, serving clients with creative solutions and considered thought leadership. For further information about Nomura, visit Department Overview The Wholesale Data & Operations Technology team in India is an integral part of the global team spread across all regions. The team is responsible to build and enhance Data Distribution Platform. This is a global team geographically across regions. We provide a 24/5 operational coverage to all regions across the globe. Role Overview This is an Individual Contributor position. We are seeking an experienced Java Software Engineer to join our Wholesale Data and Operations Technology team. You will be responsible for designing, developing, and maintaining our enterprise data lake platform. Responsibilities Design and implement scalable, high-throughput data processing systems capable of managing the data lake platform Collaborate closely across various business lines to understand business requirements and translate them into technical solutions Develop and maintain microservices that power our data ingestion and distribution platform. Participate in architectural discussions and contribute to technical design decisions Deliver high quality code within the committed deadlines, adhere to the best coding practices reducing technical debt Troubleshoot and resolve complex production issues, with a focus on performance optimization Work within an agile development environment, participating in sprint planning, stand-ups, and retrospectives Collaborate with global team members across different time zones to ensure 24/7 system reliability Communicate effectively across technology and non-technology stakeholders to drive solutions Learn and adopt evolving technology solutions to continue to deliver business value Skills, experience, qualifications and knowledge required Experience Experienced Java Software Engineer with several years' previous experience Primary Skills Strong experience in developing enterprise-grade highly scalable and fault tolerant distributed services Java, Spring/Spring Boot, Hibernate, JPA, Micro service Architecture, REST Microsoft SQL server, Sybase GitLab or GitStash, gitflow Jenkins, Ansible, CI/CD Desirable Skills KDB Python AWS Fixed Income Products Nomura competencies Explore Insights & Vision Identify the underlying causes of problems faced by you or your team and define a clear vision and direction for the future. Making Strategic Decisions Evaluate all the options for resolving the problems and effectively prioritize actions or recommendations. Inspire Entrepreneurship in People Inspire team members through effective communication of ideas and motivate them to actively enhance productivity. Elevate Organizational Capability Engage proactively in professional development and enhance team productivity through the promotion of knowledge sharing. Inclusion Respect DEI, foster a culture of psychological safety in the workplace and cultivate a "Risk Culture" (Challenge, Escalate and Respect). Diversity Statement Nomura is committed to an employment policy of equal opportunities and is fundamentally opposed to any less favourable treatment accorded to existing or potential members of staff on the grounds of race, creed, colour, nationality, disability, marital status, pregnancy, gender or sexual orientation. If you require any assistance or reasonable adjustments due to a disability or long-term health condition, please do not hesitate to contact us. Nomura is an Equal Opportunity Employer
Overview interactive investor is an award-winning investment platform that puts its customers in control of their financial future. We've been helping investors for nearly 30 years. We've seen market highs and lows and been resilient throughout. We're now the UK's number one flat-fee investment platform, with assets under administration approaching £75 billion and over 450,000 customers. For a simple, flat monthly fee we provide a secure home for your pensions, ISAs and investments. We offer a wide choice of over 20,000 UK and international investment options, including shares, funds, trusts and ETFs. We also bring impartial, expert content from our award-winning financial journalists, highly engaged community of investors, and daily newsletters and insights. Role Purpose The role is to design, build and support highly scalable, highly available, performant distributed applications to support our web, mobile and business platforms. We are looking for a Developer who is excited at building cloud based applications to deploy small change often. You will have a proven skillset that spans OO, DDD and a passion for quality and testing. You will join our Application Engineering team who are responsible for architecting and building our web, mobile, content, trading and internal applications working closely with product and the wider business. Responsibilities As part of the engineering team provide direct support for ensuring solutions for the squads are architected in line with the strategic alignment of the technology area. Ensure the smooth transition of technical solutions and knowledge to the wider team at all levels of technical capability. Support the discovery, architecture and design of new and more complex solutions and patterns for their delivery stream. Work with the Principal Engineer to establish new patterns and architectural designs, or support significant change to an existing solutions Support architecture decisions and solution design processes to an aligned strategy outlined across all of technology disciplines where solutions integrate. Directly contribute towards enabling culture of technical development and innovation within the team, through fit for purpose solution design and R&D activities. Enable the development of the technical skills within the squad and team through knowledge transfer of emerging technologies and modern ways of working, whilst ensuring that high standards remain at the forefront Ensure that architectural solutions are aligned to the controls outlined by the control standards applicable to the solutions developed within team Support the definition of change specific NFR considerations as part of any solution design or architectural decision. Ensure there is a clear alignment to assigned solutions within the change/priority pipeline. Ensure that these priorities are managed and any risks relating to the defined work are raised appropriately. Support the full development cycle of solution designs to all disciplines, including testing Proactively seek to identify efficiencies around process, solutions and technology Provide direct support for the Engineering Manager and Principal Engineer by taking ownership for and management of delegated subsets of the technical domain Ensure risk considerations are applied to any solution design/architectural decision, highlighting considerations and options as part of any documented solution Ensure full stack security considerations are included in all architectural decisions and subsequent solutions Perform the role of a 'code guardian', primarily ensuring that the quality of code delivered through the team is of the expected high standard, as well as supporting the development of individuals in the team to consistently meet these standards. Experience Proven experience and background working within a development environment for the technology area Previous experience delivering change to business critical, highly available customer facing platforms A broad technical background, with proven experience supporting diverse technical integrations Experience supporting the delivery of change across the full project lifecycle from initiation to live support Experience delivering successful change through different methodologies including agile and waterfall Experience delivering CI/CD change into cloud-based environments. Proven experience working autonomously and owning assigned project deliverables Technical Skills TypeScript and JavaScript development including Domain Driven Design, Test Driven Development and tech training presentation skills. React - Client-side SPA frameworks, specifically in the React ecosystem for web and mobile-native (React DOM, React Native) Java / JVM Eco System - Spring Boot, Spring Cloud AWS, Spring Data, Spring Cloud Streams. Kafka, Mongo, Elastic Search and Redis HTML Server-side SSG and SSR (Next.js, etc) SEO and SEF Architecture and Design Skills Distributed Systems and architectural experience of microservices, event driven architectures and serverless. AWS Cloud including step functions, lambda and general AWS architecture Expertise in DevOps and containers environments including Kubernetes. Benefits Group Personal Pension Plan- 8% employer contribution and 4% employee contribution Life AssuranceandGroup Income Protection Private Medical Insurance- Provided by Bupa 25 Days Annual Leave, plus bank holidays Staff Discountson our investment products Personal & Well-being Fund- Supporting your physical and mental wellness Retail Discounts- Savings at a wide range of high street and online retailers Voluntary Flexible Benefits- Tailor your benefits to suit your lifestyle Please Note:We will do our utmost efforts to respond to all applicants. However, due to the high volume of applications we're currently receiving, if you haven't been contacted within 30 days of application, please consider unsuccessful. interactive investor operates in accordance with the UKEqualityAct2010. We welcome applications from individuals of all ages, disabilities, gender identities, marital status, pregnancy/maternity, race, religion or belief, sex, and sexual orientation. We are committed to treating all applicants fairly and making reasonable adjustments where needed to support disabled applicants. We actively prevent all forms of discrimination, harassment, and victimisation-whether direct, indirect, associative, or perceptive
Jan 01, 2026
Full time
Overview interactive investor is an award-winning investment platform that puts its customers in control of their financial future. We've been helping investors for nearly 30 years. We've seen market highs and lows and been resilient throughout. We're now the UK's number one flat-fee investment platform, with assets under administration approaching £75 billion and over 450,000 customers. For a simple, flat monthly fee we provide a secure home for your pensions, ISAs and investments. We offer a wide choice of over 20,000 UK and international investment options, including shares, funds, trusts and ETFs. We also bring impartial, expert content from our award-winning financial journalists, highly engaged community of investors, and daily newsletters and insights. Role Purpose The role is to design, build and support highly scalable, highly available, performant distributed applications to support our web, mobile and business platforms. We are looking for a Developer who is excited at building cloud based applications to deploy small change often. You will have a proven skillset that spans OO, DDD and a passion for quality and testing. You will join our Application Engineering team who are responsible for architecting and building our web, mobile, content, trading and internal applications working closely with product and the wider business. Responsibilities As part of the engineering team provide direct support for ensuring solutions for the squads are architected in line with the strategic alignment of the technology area. Ensure the smooth transition of technical solutions and knowledge to the wider team at all levels of technical capability. Support the discovery, architecture and design of new and more complex solutions and patterns for their delivery stream. Work with the Principal Engineer to establish new patterns and architectural designs, or support significant change to an existing solutions Support architecture decisions and solution design processes to an aligned strategy outlined across all of technology disciplines where solutions integrate. Directly contribute towards enabling culture of technical development and innovation within the team, through fit for purpose solution design and R&D activities. Enable the development of the technical skills within the squad and team through knowledge transfer of emerging technologies and modern ways of working, whilst ensuring that high standards remain at the forefront Ensure that architectural solutions are aligned to the controls outlined by the control standards applicable to the solutions developed within team Support the definition of change specific NFR considerations as part of any solution design or architectural decision. Ensure there is a clear alignment to assigned solutions within the change/priority pipeline. Ensure that these priorities are managed and any risks relating to the defined work are raised appropriately. Support the full development cycle of solution designs to all disciplines, including testing Proactively seek to identify efficiencies around process, solutions and technology Provide direct support for the Engineering Manager and Principal Engineer by taking ownership for and management of delegated subsets of the technical domain Ensure risk considerations are applied to any solution design/architectural decision, highlighting considerations and options as part of any documented solution Ensure full stack security considerations are included in all architectural decisions and subsequent solutions Perform the role of a 'code guardian', primarily ensuring that the quality of code delivered through the team is of the expected high standard, as well as supporting the development of individuals in the team to consistently meet these standards. Experience Proven experience and background working within a development environment for the technology area Previous experience delivering change to business critical, highly available customer facing platforms A broad technical background, with proven experience supporting diverse technical integrations Experience supporting the delivery of change across the full project lifecycle from initiation to live support Experience delivering successful change through different methodologies including agile and waterfall Experience delivering CI/CD change into cloud-based environments. Proven experience working autonomously and owning assigned project deliverables Technical Skills TypeScript and JavaScript development including Domain Driven Design, Test Driven Development and tech training presentation skills. React - Client-side SPA frameworks, specifically in the React ecosystem for web and mobile-native (React DOM, React Native) Java / JVM Eco System - Spring Boot, Spring Cloud AWS, Spring Data, Spring Cloud Streams. Kafka, Mongo, Elastic Search and Redis HTML Server-side SSG and SSR (Next.js, etc) SEO and SEF Architecture and Design Skills Distributed Systems and architectural experience of microservices, event driven architectures and serverless. AWS Cloud including step functions, lambda and general AWS architecture Expertise in DevOps and containers environments including Kubernetes. Benefits Group Personal Pension Plan- 8% employer contribution and 4% employee contribution Life AssuranceandGroup Income Protection Private Medical Insurance- Provided by Bupa 25 Days Annual Leave, plus bank holidays Staff Discountson our investment products Personal & Well-being Fund- Supporting your physical and mental wellness Retail Discounts- Savings at a wide range of high street and online retailers Voluntary Flexible Benefits- Tailor your benefits to suit your lifestyle Please Note:We will do our utmost efforts to respond to all applicants. However, due to the high volume of applications we're currently receiving, if you haven't been contacted within 30 days of application, please consider unsuccessful. interactive investor operates in accordance with the UKEqualityAct2010. We welcome applications from individuals of all ages, disabilities, gender identities, marital status, pregnancy/maternity, race, religion or belief, sex, and sexual orientation. We are committed to treating all applicants fairly and making reasonable adjustments where needed to support disabled applicants. We actively prevent all forms of discrimination, harassment, and victimisation-whether direct, indirect, associative, or perceptive
MCS Group is delighted to be partnering with a global software company that is driving innovation within the manufacturing technology space. This business is on an exciting journey of modernising its legacy product portfolio and expanding its best-in-class automation solutions - and they are now seeking an experienced Senior Software Engineer (Tech Lead) to join their growing team. Location: Belfast (Hybrid) The Role As a Senior Software Engineer, you'll play a pivotal role in designing, developing, and evolving complex enterprise applications that power a market-leading manufacturing insights platform. You'll combine hands-on software development with technical leadership - driving new feature delivery, product modernisation, and quality improvements. You'll work closely with distributed engineering teams, mentoring developers, influencing technical direction, and ensuring scalable, high-quality solutions that make a real impact for customers globally. What You'll Be Doing Lead the technical design and implementation of new product features and enhancements. Modernise and refactor existing codebases for scalability, maintainability, and cloud readiness. Provide day to day technical direction and mentorship for internal and contract developers. Collaborate with product and architecture teams to ensure technical alignment. Communicate technical concepts clearly to both technical and non technical stakeholders. Build out automated CI/CD pipelines using modern tooling and cloud platforms. Tech Stack Java (Spring Boot), React/TypeScript, Docker, AWS. What We're Looking For Hands on experience with Java and Spring Boot. Front end experience with React / JavaScript / TypeScript. Strong knowledge of Docker and AWS SaaS environments. Skilled with PostgreSQL and Redis in production systems. Experience with CI/CD, automated testing, and security best practices. A self starter who thrives in a collaborative, global team environment. Why Join? This is a fantastic opportunity to work with a global business that has the ambition of a startup and the stability of an established software company. You'll join a talented, collaborative team where your voice is heard, and your work makes a real impact. You'll benefit from a competitive compensation package, excellent health benefits, flexible time off, learning opportunities, and a supportive environment that encourages innovation, growth, and balance. Interested? If you're a senior engineer who loves tackling complex problems, modernising technology, and mentoring teams, we'd love to hear from you. Apply today to learn more about this exciting opportunity with MCS Group. To speak in absolute confidence about this opportunity, please send an up to date CV via the link provided or contact . Even if this position is not right for you, we may have others that are. Please visit MCS Group to view a wide selection of our current and exclusive roles. MCS Group is committed to Equality, Diversity, and Inclusion for all. 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.
Jan 01, 2026
Full time
MCS Group is delighted to be partnering with a global software company that is driving innovation within the manufacturing technology space. This business is on an exciting journey of modernising its legacy product portfolio and expanding its best-in-class automation solutions - and they are now seeking an experienced Senior Software Engineer (Tech Lead) to join their growing team. Location: Belfast (Hybrid) The Role As a Senior Software Engineer, you'll play a pivotal role in designing, developing, and evolving complex enterprise applications that power a market-leading manufacturing insights platform. You'll combine hands-on software development with technical leadership - driving new feature delivery, product modernisation, and quality improvements. You'll work closely with distributed engineering teams, mentoring developers, influencing technical direction, and ensuring scalable, high-quality solutions that make a real impact for customers globally. What You'll Be Doing Lead the technical design and implementation of new product features and enhancements. Modernise and refactor existing codebases for scalability, maintainability, and cloud readiness. Provide day to day technical direction and mentorship for internal and contract developers. Collaborate with product and architecture teams to ensure technical alignment. Communicate technical concepts clearly to both technical and non technical stakeholders. Build out automated CI/CD pipelines using modern tooling and cloud platforms. Tech Stack Java (Spring Boot), React/TypeScript, Docker, AWS. What We're Looking For Hands on experience with Java and Spring Boot. Front end experience with React / JavaScript / TypeScript. Strong knowledge of Docker and AWS SaaS environments. Skilled with PostgreSQL and Redis in production systems. Experience with CI/CD, automated testing, and security best practices. A self starter who thrives in a collaborative, global team environment. Why Join? This is a fantastic opportunity to work with a global business that has the ambition of a startup and the stability of an established software company. You'll join a talented, collaborative team where your voice is heard, and your work makes a real impact. You'll benefit from a competitive compensation package, excellent health benefits, flexible time off, learning opportunities, and a supportive environment that encourages innovation, growth, and balance. Interested? If you're a senior engineer who loves tackling complex problems, modernising technology, and mentoring teams, we'd love to hear from you. Apply today to learn more about this exciting opportunity with MCS Group. To speak in absolute confidence about this opportunity, please send an up to date CV via the link provided or contact . Even if this position is not right for you, we may have others that are. Please visit MCS Group to view a wide selection of our current and exclusive roles. MCS Group is committed to Equality, Diversity, and Inclusion for all. 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.
Senior Lead Developer, Software Development page is loaded Senior Lead Developer, Software Developmentlocations: London, United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: R CDSClear IT Risk - Senior Java Developer LSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a dedication to excellence in delivering the services our customers expect from us. With extensive experience, deep knowledge and worldwide presence across financial markets, we enable businesses and economies around the world to fund innovation, manage risk and create jobs. It's how we've contributed to supporting the financial stability and growth of communities and economies globally for more than 300 years. Through a comprehensive suite of trusted financial market infrastructure services - and our open-access model - we provide the flexibility, stability and trust that enable our customers to pursue their ambitions with confidence and clarity.LSEG is headquartered in the United Kingdom, with significant operations in 70 countries across EMEA, North America, Latin America and Asia Pacific. We employ 25,000 people globally, more than half located in Asia Pacific. LSEG's ticker symbol is LSEG. OUR PEOPLE: People are at the heart of what we do and drive the success of our business. Our culture of connecting, creating opportunity and delivering excellence shape how we think, how we do things and how we help our people fulfil their potential. We embrace diversity and actively seek to attract individuals with unique backgrounds and perspectives. We break down barriers and encourage teamwork, enabling innovation and rapid development of solutions that make a difference. Our workplace generates an enriching and rewarding experience for our people and customers alike. Our vision is to build an inclusive culture in which everyone feels encouraged to fulfil their potential.We know that real personal growth cannot be achieved by simply climbing a career ladder - which is why we encourage and enable a wealth of avenues and interesting opportunities for everyone to broaden and deepen their skills and expertise. As a global organisation spanning 70 countries and one rooted in a culture of growth, opportunity, diversity and innovation, LSEG is a place where everyone can grow, develop and fulfil your potential with meaningful careers. ROLE PROFILE: CDSClear is responsible for clearing Credit Default Swaps on European, US & Asian Indices, Single Names and Options for the members and clients currently registered for the service with LCH. The Service is one of the fastest growing streams in the LCH business lines and is looking to build on recent successes and further increase market share through modernising and enhancing our external facing application and API by delivering powerful and scalable functionality to meet evolving market demands. ROLE SUMMARY: The role is for a Senior Java Engineer working on the CDSClear IT platform handling the clearing, trade management and margining for credit derivative index, single name and option products. You will be working across the trade management stack working closely with business teams to deliver projects to facilitate the clearing of new product types, new business opportunities with innovative platform extensions or simplifying the overall architecture. We are a London based team working in our hybrid model. Key Responsibilities Java Engineer within CDSClear Trade Management Development team involved with all aspects of SDLC Own the delivery of business requirements through to test and production release. Collaborate on key design decisions for the platform build out to meet business' goals. Potential to lead the design & development of business facing initiatives lasting 3 - 6+ months. Third line system support, including participation in out-of-hours rota. Candidate Profile / Key Skills Server-Side Java Developer from a strong technical background with Spring Boot experience. Demonstrable enterprise software engineering with an understanding of working in a secure compute and regulated environment. Aptitude for understanding requirements to changes in clearing and trade management stack and able to implement and test successfully. Good awareness of the design, development and SDLC considerations required for development of Financial Services market infrastructure applications. Passion for following DevOps and CI/CD processes to deliver high quality and well tested software using frameworks such as Jenkins/GitLab, Junit, Mockito, Cucumber etc. Good understanding of software architecture principles and their application. Effective communication within both the development and support teams. Ownership mindset - working with external teams e.g., DBAs, Security to progress end-to-end solutions. Keen to balance business delivery and technical improvement; will have a drive to improve quality and productivity of delivery and be able to dissect systems to incrementally deliver significant system improvements with this in mind. Knowledge of JMS and experience with ActiveMQ / IBM MQ Knowledge of modern source code management using git. Strong familiarity with Java development toolchains including Maven and IntelliJ. Team player with a desire to work in a self-directed business focused development team. Strong interpersonal skills with the ability to influence infrastructure teams to achieve delivery. Preferred Skills Familiarity with Credit Derivative products Familiarity with AWS Cloud services like EC2, S3, Lambda, EKS. Deployment automation using tools such as Ansible; monitoring using enterprise tools e.g. DataDog. Experience of on/off-premises cloud solutions including the defining of infrastructure as code using Terraform. Career Stage: Manager London Stock Exchange Group (LSEG) Information: Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love to hear from you.LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth.Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership , Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions.Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce.We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone's race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.You will be part of a collaborative and creative culture where we encourage new ideas. We are committed to sustainability across our global business and we are proud to partner with our customers to help them meet their sustainability objectives. Our charity, the LSEG Foundation provides charitable grants to community groups that help people access economic opportunities and build a secure future with financial independence. Colleagues can get involved through fundraising and
Jan 01, 2026
Full time
Senior Lead Developer, Software Development page is loaded Senior Lead Developer, Software Developmentlocations: London, United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: R CDSClear IT Risk - Senior Java Developer LSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a dedication to excellence in delivering the services our customers expect from us. With extensive experience, deep knowledge and worldwide presence across financial markets, we enable businesses and economies around the world to fund innovation, manage risk and create jobs. It's how we've contributed to supporting the financial stability and growth of communities and economies globally for more than 300 years. Through a comprehensive suite of trusted financial market infrastructure services - and our open-access model - we provide the flexibility, stability and trust that enable our customers to pursue their ambitions with confidence and clarity.LSEG is headquartered in the United Kingdom, with significant operations in 70 countries across EMEA, North America, Latin America and Asia Pacific. We employ 25,000 people globally, more than half located in Asia Pacific. LSEG's ticker symbol is LSEG. OUR PEOPLE: People are at the heart of what we do and drive the success of our business. Our culture of connecting, creating opportunity and delivering excellence shape how we think, how we do things and how we help our people fulfil their potential. We embrace diversity and actively seek to attract individuals with unique backgrounds and perspectives. We break down barriers and encourage teamwork, enabling innovation and rapid development of solutions that make a difference. Our workplace generates an enriching and rewarding experience for our people and customers alike. Our vision is to build an inclusive culture in which everyone feels encouraged to fulfil their potential.We know that real personal growth cannot be achieved by simply climbing a career ladder - which is why we encourage and enable a wealth of avenues and interesting opportunities for everyone to broaden and deepen their skills and expertise. As a global organisation spanning 70 countries and one rooted in a culture of growth, opportunity, diversity and innovation, LSEG is a place where everyone can grow, develop and fulfil your potential with meaningful careers. ROLE PROFILE: CDSClear is responsible for clearing Credit Default Swaps on European, US & Asian Indices, Single Names and Options for the members and clients currently registered for the service with LCH. The Service is one of the fastest growing streams in the LCH business lines and is looking to build on recent successes and further increase market share through modernising and enhancing our external facing application and API by delivering powerful and scalable functionality to meet evolving market demands. ROLE SUMMARY: The role is for a Senior Java Engineer working on the CDSClear IT platform handling the clearing, trade management and margining for credit derivative index, single name and option products. You will be working across the trade management stack working closely with business teams to deliver projects to facilitate the clearing of new product types, new business opportunities with innovative platform extensions or simplifying the overall architecture. We are a London based team working in our hybrid model. Key Responsibilities Java Engineer within CDSClear Trade Management Development team involved with all aspects of SDLC Own the delivery of business requirements through to test and production release. Collaborate on key design decisions for the platform build out to meet business' goals. Potential to lead the design & development of business facing initiatives lasting 3 - 6+ months. Third line system support, including participation in out-of-hours rota. Candidate Profile / Key Skills Server-Side Java Developer from a strong technical background with Spring Boot experience. Demonstrable enterprise software engineering with an understanding of working in a secure compute and regulated environment. Aptitude for understanding requirements to changes in clearing and trade management stack and able to implement and test successfully. Good awareness of the design, development and SDLC considerations required for development of Financial Services market infrastructure applications. Passion for following DevOps and CI/CD processes to deliver high quality and well tested software using frameworks such as Jenkins/GitLab, Junit, Mockito, Cucumber etc. Good understanding of software architecture principles and their application. Effective communication within both the development and support teams. Ownership mindset - working with external teams e.g., DBAs, Security to progress end-to-end solutions. Keen to balance business delivery and technical improvement; will have a drive to improve quality and productivity of delivery and be able to dissect systems to incrementally deliver significant system improvements with this in mind. Knowledge of JMS and experience with ActiveMQ / IBM MQ Knowledge of modern source code management using git. Strong familiarity with Java development toolchains including Maven and IntelliJ. Team player with a desire to work in a self-directed business focused development team. Strong interpersonal skills with the ability to influence infrastructure teams to achieve delivery. Preferred Skills Familiarity with Credit Derivative products Familiarity with AWS Cloud services like EC2, S3, Lambda, EKS. Deployment automation using tools such as Ansible; monitoring using enterprise tools e.g. DataDog. Experience of on/off-premises cloud solutions including the defining of infrastructure as code using Terraform. Career Stage: Manager London Stock Exchange Group (LSEG) Information: Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love to hear from you.LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth.Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership , Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions.Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce.We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone's race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.You will be part of a collaborative and creative culture where we encourage new ideas. We are committed to sustainability across our global business and we are proud to partner with our customers to help them meet their sustainability objectives. Our charity, the LSEG Foundation provides charitable grants to community groups that help people access economic opportunities and build a secure future with financial independence. Colleagues can get involved through fundraising and
UK CITIZENSHIP REQUIRED FOR THIS POSITION: Yes RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: UK-Highest Level of Government Clearance TRAVEL: Yes, 10% of the Time Job Description Define Possible at Northrop Grumman UK At Northrop Grumman UK, our mission is to solve the most complex challenges by shaping the technology and solutions of tomorrow. We call it Defining Possible. This mind-set goes beyond our customer solutions; it's the foundation for your career development and the impact we have within the community. So, what's your possible? Opportunity: This is more than just a job; it's a mission. As a Lead Engineer you play a pivotal role in designing, developing and maintaining the critical infrastructure that powers our services. You will be self-driven and organised with a passion for building elegant and stable solutions. You will have the chance to work on a variety of exciting projects with complex challenges within a unique space. You'll be at the forefront of delivering core solutions that have real world impact. In addition, you will have a strong leadership mentality, guiding your team through both technical and delivery challenges to accommodate the customer's requirements. "My purpose is to lead a team of engineers, rise to the challenges presented, push the boundaries and define possible together." - Matt, Software Manager at Northrop Grumman UK. Responsibilities: Ownership of the team deliverables, working with the Scrum Master to define a path forward that meets the customer's requirements. Get involved in the entire software development lifecycle from requirements gathering to design, implementation, test and deployment. Collaborate effectively with cross-functional teams including product, front-end development and QA. Mentor and guide junior developers contributing to the overall team's growth. Benefits: We can offer you a range of flexible, hybrid and options to suit you, including optional compressed working schedule with every other Friday off. Our benefits including private health care, career development opportunities and performance bonuses. For a comprehensive list of benefits, speak to our recruitment team. We are looking for: Experience as a Software Developer with a strong focus on one of: Backend Java development and it's ecosystem (Spring boot, Maven) Frontend development and it's ecosystem (React, Npm) Proven experience in designing, developing & deploying scalable backend systems. Familiarity with CICD, containerisation, deployment technologies & cloud platforms (Jenkins, Kubernetes, Docker, AWS). Excellent communication, collaboration & problem solving skills, ideally with some experience in agile ways of working. Role clearance type: You must currently hold the highest level of UK Government clearance Our recruitment team is on hand to answer any questions and we will guide you through the process: . Why join us? A mission to believe in - Every day we contribute to building a more secure and connected world, expanding our reach from land, sea, and air to space and cyberspace. From engineering data and intelligence solutions, to developing maritime navigation and control systems and innovating command and control systems for the UK and NATO, what we do together matters. A place to belong and thrive - Every voice matters at our table meaning you can bring your authentic self to work. From our Employee Resource Groups backed by thousands of employees, to sponsoring Cheltenham Pride and our partnerships with Association For Black and Minority Ethnic Engineers, Forces Transition Group, Mind, and Women in Defence - we are passionate about growing and supporting our inclusive community where everyone can belong. Your career, your way - Shape your career journey with diverse roles, mentorship, and development opportunities that fuel your curiosity, channel your expertise and nurture your passion. Looking for flexibility? Balance your professional career with your personal life, health and wellbeing benefits, discount schemes, pension benefits and investment in your future development. Speak to our team to find the balance that's right for you. Ready to apply? Yes - Submit your application online. Your application will be reviewed by our team and we will be in touch. Possibly, I'd like to find out more about this role - Reach out to our team for more information and support: . No, I don't think this role is right for me - Our extensive UK growth means we have exciting, new opportunities opening all the time. Speak to our team to discuss your career goals. Northrop Grumman is committed to hiring and retaining a diverse workforce, and encourages individuals from all backgrounds and all abilities to apply and consider becoming a part of our diverse and inclusive workforce.
Jan 01, 2026
Full time
UK CITIZENSHIP REQUIRED FOR THIS POSITION: Yes RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: UK-Highest Level of Government Clearance TRAVEL: Yes, 10% of the Time Job Description Define Possible at Northrop Grumman UK At Northrop Grumman UK, our mission is to solve the most complex challenges by shaping the technology and solutions of tomorrow. We call it Defining Possible. This mind-set goes beyond our customer solutions; it's the foundation for your career development and the impact we have within the community. So, what's your possible? Opportunity: This is more than just a job; it's a mission. As a Lead Engineer you play a pivotal role in designing, developing and maintaining the critical infrastructure that powers our services. You will be self-driven and organised with a passion for building elegant and stable solutions. You will have the chance to work on a variety of exciting projects with complex challenges within a unique space. You'll be at the forefront of delivering core solutions that have real world impact. In addition, you will have a strong leadership mentality, guiding your team through both technical and delivery challenges to accommodate the customer's requirements. "My purpose is to lead a team of engineers, rise to the challenges presented, push the boundaries and define possible together." - Matt, Software Manager at Northrop Grumman UK. Responsibilities: Ownership of the team deliverables, working with the Scrum Master to define a path forward that meets the customer's requirements. Get involved in the entire software development lifecycle from requirements gathering to design, implementation, test and deployment. Collaborate effectively with cross-functional teams including product, front-end development and QA. Mentor and guide junior developers contributing to the overall team's growth. Benefits: We can offer you a range of flexible, hybrid and options to suit you, including optional compressed working schedule with every other Friday off. Our benefits including private health care, career development opportunities and performance bonuses. For a comprehensive list of benefits, speak to our recruitment team. We are looking for: Experience as a Software Developer with a strong focus on one of: Backend Java development and it's ecosystem (Spring boot, Maven) Frontend development and it's ecosystem (React, Npm) Proven experience in designing, developing & deploying scalable backend systems. Familiarity with CICD, containerisation, deployment technologies & cloud platforms (Jenkins, Kubernetes, Docker, AWS). Excellent communication, collaboration & problem solving skills, ideally with some experience in agile ways of working. Role clearance type: You must currently hold the highest level of UK Government clearance Our recruitment team is on hand to answer any questions and we will guide you through the process: . Why join us? A mission to believe in - Every day we contribute to building a more secure and connected world, expanding our reach from land, sea, and air to space and cyberspace. From engineering data and intelligence solutions, to developing maritime navigation and control systems and innovating command and control systems for the UK and NATO, what we do together matters. A place to belong and thrive - Every voice matters at our table meaning you can bring your authentic self to work. From our Employee Resource Groups backed by thousands of employees, to sponsoring Cheltenham Pride and our partnerships with Association For Black and Minority Ethnic Engineers, Forces Transition Group, Mind, and Women in Defence - we are passionate about growing and supporting our inclusive community where everyone can belong. Your career, your way - Shape your career journey with diverse roles, mentorship, and development opportunities that fuel your curiosity, channel your expertise and nurture your passion. Looking for flexibility? Balance your professional career with your personal life, health and wellbeing benefits, discount schemes, pension benefits and investment in your future development. Speak to our team to find the balance that's right for you. Ready to apply? Yes - Submit your application online. Your application will be reviewed by our team and we will be in touch. Possibly, I'd like to find out more about this role - Reach out to our team for more information and support: . No, I don't think this role is right for me - Our extensive UK growth means we have exciting, new opportunities opening all the time. Speak to our team to discuss your career goals. Northrop Grumman is committed to hiring and retaining a diverse workforce, and encourages individuals from all backgrounds and all abilities to apply and consider becoming a part of our diverse and inclusive workforce.
Job Title Senior Software Engineer: Backend/Java Spring Boot Job Description Hello, we're IG Group. We are a publicly-traded FTSE250 FinTech company who run mobile, web and desktop platforms that help our clients trade stocks & shares, leveraged products, Futures & Options and Crypto.We are ambitious. Over 340,000 people already use our platforms. We're global with offices in 18 countries and products in 16 regions. We're hungry to move faster, ship better product for our customers and grow our user base. We believe in high autonomy, and we want people who are looking to do things differently in order to create better experiences for our customers.We work in cross-functional teams and are laser-focused on increasing the number of active clients we serve to drive sustainable growth.# Your team We are IG UK's Crypto Product Engineering team, building the company's strategic priority for the UK market. Our mission is to deliver a secure, scalable, and high-performing crypto trading platform, ready for launch in 2025. # Your role in the Team's Success As a Senior Backend Engineer, you will be at the core of building and running IG's new crypto offering. You'll design and implement high-performance, cloud-native backend services, while owning key DevOps responsibilities to ensure our systems are robust, observable, and secure. You will be trusted to move fast, solve complex problems, and take full ownership from code to production. # What you'll do Design, build, and maintain cloud-native backend services in Java (Spring Boot WebFlux/MVC). Own and improve CI/CD pipelines (GitLab CI, Docker, Kubernetes on AWS EKS). Implement and maintain observability, monitoring, and alerting (Grafana, Splunk, OTEL). Collaborate closely with Product, Design, and Frontend teams to deliver business-critical features. Drive technical excellence in performance, scalability, and security, especially in a crypto/fintech context. Troubleshoot and resolve production incidents with a proactive, ownership mindset.# What you'll need for this role Strong backend engineering skills in Java (Spring Boot, REST/gRPC, Postgres, Redis). Proven experience running production workloads on Kubernetes (AWS EKS preferred). Solid knowledge of DevOps practices, including CI/CD pipelines, infrastructure-as-code (Terraform), and container orchestration. Experience with observability tooling and performance troubleshooting in distributed systems. Security-first mindset, with understanding of secure coding and deployment practices. Proactive problem-solver with the ability to work independently and collaboratively in a high-performance team.# 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, sustainable growth; Raise the bar: Take ownership, be accountable and share feedbackWe believe that diversity is vital to success, it fuels creativity, drives innovation and sets us up for global success. We're committed to building teams with a variety of perspectives and skills to help us realise our vision and strategy, that's why we encourage applications from people with diverse backgrounds and experiences to join us on this journey. Learn more about our D&I approach .# The Perks Your growth fuels our success!Thrive with tailored development programs, mentoring opportunities with leaders, and clear career progression. Expand your network through committees, sports and social clubs. Enjoy extra time off for volunteering and community work. Competitive salary Flexible Benefits Package on top of your salary (12%) Private medical cover for you and your family Life insurance Contribution to gym memberships 25 Days holiday, with 1 additional day off to celebrate your Birthday & 2 additional days off a year for voluntary work (28 in total The option to buy or sell holiday days. Unlimited access to the LinkedIn Learning Platform A comprehensive global and local onboarding process Employee-led LGBTQ+, Women's, Black and Parents & Carers networks with an annual budget for organising events & projects that foster an open, diverse and inclusive culture Option to participate and create ESG initiatives based on IG Brighter Future Fund Enhanced primary (maternity), secondary (paternity), and shared parental pay and leave, as well as a range of support and benefits for parentsLearn more about the Perks ! Join us for this exciting journey. # Apply now! Number of openings 1
Jan 01, 2026
Full time
Job Title Senior Software Engineer: Backend/Java Spring Boot Job Description Hello, we're IG Group. We are a publicly-traded FTSE250 FinTech company who run mobile, web and desktop platforms that help our clients trade stocks & shares, leveraged products, Futures & Options and Crypto.We are ambitious. Over 340,000 people already use our platforms. We're global with offices in 18 countries and products in 16 regions. We're hungry to move faster, ship better product for our customers and grow our user base. We believe in high autonomy, and we want people who are looking to do things differently in order to create better experiences for our customers.We work in cross-functional teams and are laser-focused on increasing the number of active clients we serve to drive sustainable growth.# Your team We are IG UK's Crypto Product Engineering team, building the company's strategic priority for the UK market. Our mission is to deliver a secure, scalable, and high-performing crypto trading platform, ready for launch in 2025. # Your role in the Team's Success As a Senior Backend Engineer, you will be at the core of building and running IG's new crypto offering. You'll design and implement high-performance, cloud-native backend services, while owning key DevOps responsibilities to ensure our systems are robust, observable, and secure. You will be trusted to move fast, solve complex problems, and take full ownership from code to production. # What you'll do Design, build, and maintain cloud-native backend services in Java (Spring Boot WebFlux/MVC). Own and improve CI/CD pipelines (GitLab CI, Docker, Kubernetes on AWS EKS). Implement and maintain observability, monitoring, and alerting (Grafana, Splunk, OTEL). Collaborate closely with Product, Design, and Frontend teams to deliver business-critical features. Drive technical excellence in performance, scalability, and security, especially in a crypto/fintech context. Troubleshoot and resolve production incidents with a proactive, ownership mindset.# What you'll need for this role Strong backend engineering skills in Java (Spring Boot, REST/gRPC, Postgres, Redis). Proven experience running production workloads on Kubernetes (AWS EKS preferred). Solid knowledge of DevOps practices, including CI/CD pipelines, infrastructure-as-code (Terraform), and container orchestration. Experience with observability tooling and performance troubleshooting in distributed systems. Security-first mindset, with understanding of secure coding and deployment practices. Proactive problem-solver with the ability to work independently and collaboratively in a high-performance team.# 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, sustainable growth; Raise the bar: Take ownership, be accountable and share feedbackWe believe that diversity is vital to success, it fuels creativity, drives innovation and sets us up for global success. We're committed to building teams with a variety of perspectives and skills to help us realise our vision and strategy, that's why we encourage applications from people with diverse backgrounds and experiences to join us on this journey. Learn more about our D&I approach .# The Perks Your growth fuels our success!Thrive with tailored development programs, mentoring opportunities with leaders, and clear career progression. Expand your network through committees, sports and social clubs. Enjoy extra time off for volunteering and community work. Competitive salary Flexible Benefits Package on top of your salary (12%) Private medical cover for you and your family Life insurance Contribution to gym memberships 25 Days holiday, with 1 additional day off to celebrate your Birthday & 2 additional days off a year for voluntary work (28 in total The option to buy or sell holiday days. Unlimited access to the LinkedIn Learning Platform A comprehensive global and local onboarding process Employee-led LGBTQ+, Women's, Black and Parents & Carers networks with an annual budget for organising events & projects that foster an open, diverse and inclusive culture Option to participate and create ESG initiatives based on IG Brighter Future Fund Enhanced primary (maternity), secondary (paternity), and shared parental pay and leave, as well as a range of support and benefits for parentsLearn more about the Perks ! Join us for this exciting journey. # Apply now! Number of openings 1
About The Role FDM is a global business and technology consultancy seeking a Back-End Software Engineer to work for our client within the finance sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role based in Bristol. Our client is seeking a Back-End Software Engineer to support their major transformation in the Business and Commercial Banking division. T he Client Servicing & Engagement (CSE) platform plays a vital role in helping the client grow their businesses, which in turn support millions of people across the UK. The client is building innovative digital products, modernising their technology stack, and transitioning to the cloud. As a Back-End Engineer, you'll play a key part in designing and developing solutions that are scalable, secure, and transformative. This is a fantastic opportunity for a motivated and capable engineer to join a cross-functional feature team delivering full-stack solutions, with a strong focus on high-quality back-end engineering. You'll work closely with architects, designers, product owners and DevOps specialists to build products that are used by thousands of businesses every day. Responsibilities Work alongside solution architects to define scalable, robust technical designs Build efficient, modular, and reusable back-end systems and abstractions Implement performance improvements and engineering best practices Collaborate across multi-disciplinary teams to refine features and user journeys Participate in code reviews, architecture discussions, and design decisions Develop APIs and microservices to enable secure and high-performing functionality Play a key role in the ongoing journey to cloud-based infrastructure and deployment Writing modular, well tested web applications that remain easy to maintain as the codebase and business continues to scale Ensuring software is built in a way which is consistent with - and exploits where possible - the collective frameworks, patterns and practices that exist across the wider Engineering community Understand and apply industry best practices, foster knowledge sharing to provide solutions for complex business problems where no precedent may exist and ensure implementation of solutions where appropriate Re lentless focus on delivering business value through sound engineering methods and principles About You Requirements Minimum of 3 years' experience in broad deep back-end development experience, ideally in large-scale environments Strong experience with Java and Spring Boot Familiarity with Node.js and React/AngularJS is beneficial Experience with microservices, API design, and event-driven architecture Strong knowledge of RESTful APIs, web services, and Git version control Solid experience with Docker or other containerisation tools Proven track record using CI/CD pipelines Understanding of DevOps tools such as Jenkins, Maven, Kubernetes, Terraform Hands-on experience with cloud-based build and release automation (e.g., Azure or GCP) Knowledge of agile development and test automation (e.g. Jest, Cucumber, Cypress) Familiarity with development tools such as npm, Webpack, etc. Strong team player with excellent communication and collaboration skills Ability to challenge ideas constructively and adapt thinking where appropriate About Us Why join us Career coaching, mentoring and access to upskilling throughout your entire FDM career Assignments with global companies and opportunities to work abroad Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field Annual leave, work-place pension and BAYE share scheme About FDM We are a business and technology consultancy and one of the UK's leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America and Asia-Pacific, and a global workforce of over 3,500 Consultants. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index. Diversity and Inclusion FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.
Jan 01, 2026
Full time
About The Role FDM is a global business and technology consultancy seeking a Back-End Software Engineer to work for our client within the finance sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role based in Bristol. Our client is seeking a Back-End Software Engineer to support their major transformation in the Business and Commercial Banking division. T he Client Servicing & Engagement (CSE) platform plays a vital role in helping the client grow their businesses, which in turn support millions of people across the UK. The client is building innovative digital products, modernising their technology stack, and transitioning to the cloud. As a Back-End Engineer, you'll play a key part in designing and developing solutions that are scalable, secure, and transformative. This is a fantastic opportunity for a motivated and capable engineer to join a cross-functional feature team delivering full-stack solutions, with a strong focus on high-quality back-end engineering. You'll work closely with architects, designers, product owners and DevOps specialists to build products that are used by thousands of businesses every day. Responsibilities Work alongside solution architects to define scalable, robust technical designs Build efficient, modular, and reusable back-end systems and abstractions Implement performance improvements and engineering best practices Collaborate across multi-disciplinary teams to refine features and user journeys Participate in code reviews, architecture discussions, and design decisions Develop APIs and microservices to enable secure and high-performing functionality Play a key role in the ongoing journey to cloud-based infrastructure and deployment Writing modular, well tested web applications that remain easy to maintain as the codebase and business continues to scale Ensuring software is built in a way which is consistent with - and exploits where possible - the collective frameworks, patterns and practices that exist across the wider Engineering community Understand and apply industry best practices, foster knowledge sharing to provide solutions for complex business problems where no precedent may exist and ensure implementation of solutions where appropriate Re lentless focus on delivering business value through sound engineering methods and principles About You Requirements Minimum of 3 years' experience in broad deep back-end development experience, ideally in large-scale environments Strong experience with Java and Spring Boot Familiarity with Node.js and React/AngularJS is beneficial Experience with microservices, API design, and event-driven architecture Strong knowledge of RESTful APIs, web services, and Git version control Solid experience with Docker or other containerisation tools Proven track record using CI/CD pipelines Understanding of DevOps tools such as Jenkins, Maven, Kubernetes, Terraform Hands-on experience with cloud-based build and release automation (e.g., Azure or GCP) Knowledge of agile development and test automation (e.g. Jest, Cucumber, Cypress) Familiarity with development tools such as npm, Webpack, etc. Strong team player with excellent communication and collaboration skills Ability to challenge ideas constructively and adapt thinking where appropriate About Us Why join us Career coaching, mentoring and access to upskilling throughout your entire FDM career Assignments with global companies and opportunities to work abroad Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field Annual leave, work-place pension and BAYE share scheme About FDM We are a business and technology consultancy and one of the UK's leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America and Asia-Pacific, and a global workforce of over 3,500 Consultants. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index. Diversity and Inclusion FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.
Software Engineer III - Low-Latency Java and Kafka BOURNEMOUTH, DORSET, United Kingdom and 1 more Job Information Job Identification Job Category Software Engineering Business Unit Commercial & Investment Bank Posting Date 10/21/2025, 01:17 PM Locations Chaseside - Dorset Building, Bournemouth, Dorset, BH7 7DA, GB Job Schedule Full time Job Shift Day Job Description Be an integral part of a team that's constantly pushing the envelope to enhance, build, and deliver cutting-edge technology products. Join JPMorgan's Liquidity and Account Solutions Technology team and be part of a dynamic group dedicated to delivering innovative technology products. We are seeking motivated Java engineers to enhance our global technology organization, focusing on modern solutions for the Corporate & Investment Bank's Payments business. Our systems manage client liquidity in real-time, supporting cash demands and building a next-generation core wholesale banking platform designed for global scale and rapid response. As a Software Engineer III at JPMorgan Chase within the Liquidity and Account Solutions Technology team, you will be responsible for building and supporting services for our market-leading liquidity business. You will contribute features, enhancements and bug fixes - ensuring our codebase remains modern, well-structured and robust. You will collaborate with colleagues to perform technical analysis of client requirements, participate in estimation, planning, code reviews, architecture design sessions and retrospectives. This role offers the opportunity to learn about liquidity from colleagues, stakeholders and extensive training resources. You will have the chance to grow your skills through our curated technical development programs and dedicated training days. This exciting role provides you with the opportunity to see the direct impact of your contributions on the liquidity business and receive client feedback from around the globe. While banking experience is not required, you must be a passionate and well-rounded technologist, eager to continuously learn and enhance your skills. Job responsibilities Design and develop high-performance, latency-sensitive code, incorporate security requirements and reviewing code written by team members using software engineering best practices Write secure, high-quality code and automated tests Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by code Identify opportunities to eliminate recurring issues to improve overall operational stability of software applications and systems Participate in communities of practice across the group to drive awareness, consistency and adoption of modern technologies Add to team culture of diversity, equity, inclusion, and respect Collaborate effectively as part of a global team Provide technical leadership to small engineering sub-teams focused on the delivery of a small epic by transforming requirements into stories and a build plan Support junior colleagues in their technical growth Provide out of hours application support and coordinate of Production releases Required qualifications, capabilities, and skills Formal training or certification on Java concepts and proficient applied experience. Excellent understanding of Java fundamentals and frameworks (Spring Boot), OO programming paradigms, multi-threading, messaging technologies and computer networks Experience in building high-performance, latency-sensitive Java applications Experience in maintaining and troubleshooting software running in a Linux environment, familiarity with the Linux operating system, system utilities, containers and cloud architectures and services Experience with modern testing tools (JUnit, Mockito, Spring Test Framework) Strong interpersonal and communication skills, with experience working with globally distributed engineers and stakeholders Understanding of the full software development lifecycle and agile approach Hands-on experience with event driven architecture and distributed messaging technologies (Kafka) Preferred qualifications, capabilities, and skills Hands on experience another statically compiled language like Golang, Rustor C++ Experience with gRPCand Google Protocol Buffers Experience with caching technologies, e.g. Redis Experience with infrastructure as code software, e.g. Terraform Experience using and designing schemas/data structures in resilient SQL and NoSQL databases (e.g. CockroachDB) Familiarity with front-end technologies, like ReactJs Certified Kubernetes and public cloud knowledge (e.g. CKAD and AWS certifications) About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit ourFAQs for more information about requesting an accommodation. About the Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Jan 01, 2026
Full time
Software Engineer III - Low-Latency Java and Kafka BOURNEMOUTH, DORSET, United Kingdom and 1 more Job Information Job Identification Job Category Software Engineering Business Unit Commercial & Investment Bank Posting Date 10/21/2025, 01:17 PM Locations Chaseside - Dorset Building, Bournemouth, Dorset, BH7 7DA, GB Job Schedule Full time Job Shift Day Job Description Be an integral part of a team that's constantly pushing the envelope to enhance, build, and deliver cutting-edge technology products. Join JPMorgan's Liquidity and Account Solutions Technology team and be part of a dynamic group dedicated to delivering innovative technology products. We are seeking motivated Java engineers to enhance our global technology organization, focusing on modern solutions for the Corporate & Investment Bank's Payments business. Our systems manage client liquidity in real-time, supporting cash demands and building a next-generation core wholesale banking platform designed for global scale and rapid response. As a Software Engineer III at JPMorgan Chase within the Liquidity and Account Solutions Technology team, you will be responsible for building and supporting services for our market-leading liquidity business. You will contribute features, enhancements and bug fixes - ensuring our codebase remains modern, well-structured and robust. You will collaborate with colleagues to perform technical analysis of client requirements, participate in estimation, planning, code reviews, architecture design sessions and retrospectives. This role offers the opportunity to learn about liquidity from colleagues, stakeholders and extensive training resources. You will have the chance to grow your skills through our curated technical development programs and dedicated training days. This exciting role provides you with the opportunity to see the direct impact of your contributions on the liquidity business and receive client feedback from around the globe. While banking experience is not required, you must be a passionate and well-rounded technologist, eager to continuously learn and enhance your skills. Job responsibilities Design and develop high-performance, latency-sensitive code, incorporate security requirements and reviewing code written by team members using software engineering best practices Write secure, high-quality code and automated tests Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by code Identify opportunities to eliminate recurring issues to improve overall operational stability of software applications and systems Participate in communities of practice across the group to drive awareness, consistency and adoption of modern technologies Add to team culture of diversity, equity, inclusion, and respect Collaborate effectively as part of a global team Provide technical leadership to small engineering sub-teams focused on the delivery of a small epic by transforming requirements into stories and a build plan Support junior colleagues in their technical growth Provide out of hours application support and coordinate of Production releases Required qualifications, capabilities, and skills Formal training or certification on Java concepts and proficient applied experience. Excellent understanding of Java fundamentals and frameworks (Spring Boot), OO programming paradigms, multi-threading, messaging technologies and computer networks Experience in building high-performance, latency-sensitive Java applications Experience in maintaining and troubleshooting software running in a Linux environment, familiarity with the Linux operating system, system utilities, containers and cloud architectures and services Experience with modern testing tools (JUnit, Mockito, Spring Test Framework) Strong interpersonal and communication skills, with experience working with globally distributed engineers and stakeholders Understanding of the full software development lifecycle and agile approach Hands-on experience with event driven architecture and distributed messaging technologies (Kafka) Preferred qualifications, capabilities, and skills Hands on experience another statically compiled language like Golang, Rustor C++ Experience with gRPCand Google Protocol Buffers Experience with caching technologies, e.g. Redis Experience with infrastructure as code software, e.g. Terraform Experience using and designing schemas/data structures in resilient SQL and NoSQL databases (e.g. CockroachDB) Familiarity with front-end technologies, like ReactJs Certified Kubernetes and public cloud knowledge (e.g. CKAD and AWS certifications) About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit ourFAQs for more information about requesting an accommodation. About the Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Choose a partner with intimate knowledge of your industry and first-hand experience of defining its future.Select your locationSelect your locationIndustriesChoose a partner with intimate knowledge of your industry and first-hand experience of defining its future.Telford# Java EngineerWe have vacancies for talented Software Engineers to join our dynamic team building solutions for our public sector client. Our mature Agile environment will give you a great working environment to collaborate with fellow specialists from other disciplines.Working with us will mean delivering critical digital services from end-to-end working on a variety of projects featuring high-performance cloud platforms using Java based languages and technologies, and on-premise traditional infrastructure.As a member of our self-empowered and multi-disciplined teams you will be given the freedom to shape the way you work to ensure you are working to latest industry practices, tools and technologies. Hybrid working: Your working location will vary depending on your role, personal needs, and business requirements. This will typically include a mix of Company offices, client sites, and remote work from home. You will be expected to work from the Telford office between 40% and 70% of the time. As we align closely with customer requirements-which may change over time-you will need to remain flexible. Please note that fully remote working (100% from home) is not permitted. Your role We're looking for people who are learning focused, challenge the status quo and are constantly looking to shape their working environment to make it an exciting, fun and interesting place to work.As a Software Engineer your primary focus will be to deliver user stories whilst working as a part of a multi-disciplined team. You'll be working closely with analysts and designers to build, deploy and support your services using well established software development techniques such as TDD, BDD and pair programming. Getting involved with all stages of service delivery including testing, configuring, deploying, supporting, and monitoring using industry standard tooling, to truly work in a DevSecOps capacity. Whilst working in a collaborative environment you are going to meet a variety of different people who, like you, have a wealth of knowledge and experience. As a part of one or more communities, you will have the opportunity to influence how we grow as a delivery centre and how we do things by sharing ideas and working with others to make things better.Senior engineers are expected to lead by example, fostering a culture of excellence. You will actively mentor junior engineers and support their wellbeing, professional growth, and development, including through effective performance management. Our Culture Keeping things fresh is something we encourage in our working practices, but the culture of continuous improvement is equally as important in our technical approach to building and delivering modern digital services. Your knowledge and experience will be used to change the way we build solutions including utilising new tools and technologies to solve new problems or improve existing services.Working on our services means you'll be part of a team, but you'll also be a part of communities of interest. This means you'll always have people on hand to share and discuss ideas and get help when needed. The engineering organisation is engineering led, supporting each other through coaching and mentoring, so if you want to change something it's within your power to do so. Your skills and experience Ideal candidates will have strong technical competence in: • Java • Spring Boot • Open-source integration frameworks • TDD, Unit testing and automated integration testing • Experience of building RESTful APIs in Spring boot • Experience of building loosely coupled synchronous and asynchronous microservicesIn an Agile environment communication is key and therefore we expect professionalism, good communication skills and approachable team members.Good working knowledge of Spring JPA, AOP, Transactions, SQL and NoSQL databases, containers and container management platforms such as Docker and Kubernetes is desirable.Experience of Cloud based infrastructure is desirable, along with an understanding of application security principles, continuous integration and continuous delivery.As a well-rounded Agile Software Engineer, we encourage adaptability plus general skills in problem solving, business analysis, quality assurance, application design and architecture to compliment your Java development specialism. Your security clearance To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance. To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements. Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality. Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process.You'd be joining an accredited Great Place to work for Wellbeing in 2024. Employee wellbeing is vitally important to us as an organisation. We see a healthy and happy workforce a critical component for us to achieve our organisational ambitions. To help support wellbeing we have trained 'Mental Health Champions' across each of our business areas, and we have invested in wellbeing apps such as Thrive and Peppy.You will be empowered to explore, innovate, and progress. You will benefit from Capgemini's 'learning for life' mindset, meaning you will have countless training and development opportunities from thinktanks to hackathons, and access to 250,000 courses with numerous external certifications from AWS, Microsoft, Harvard ManageMentor, Cybersecurity qualifications and much more. Why you should consider Capgemini Growing clients' businesses while building a more sustainable, more inclusive future is a tough ask. When you join Capgemini, you'll join a thriving company and become part of a collective of free-thinkers, entrepreneurs and industry experts. We find new ways technology can help us reimagine what's possible. It's why, together, we seek out opportunities that will transform the world's leading businesses, and it's how you'll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge, and always pushing yourself to do better, you'll build the skills you want. You'll use your skills to help our clients leverage technology to innovate and grow their business. So, it might not always be easy, but making the world a better place rarely is. About Capgemini Capgemini is a global business and technology transformation partner, helping organisations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion.Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering
Jan 01, 2026
Full time
Choose a partner with intimate knowledge of your industry and first-hand experience of defining its future.Select your locationSelect your locationIndustriesChoose a partner with intimate knowledge of your industry and first-hand experience of defining its future.Telford# Java EngineerWe have vacancies for talented Software Engineers to join our dynamic team building solutions for our public sector client. Our mature Agile environment will give you a great working environment to collaborate with fellow specialists from other disciplines.Working with us will mean delivering critical digital services from end-to-end working on a variety of projects featuring high-performance cloud platforms using Java based languages and technologies, and on-premise traditional infrastructure.As a member of our self-empowered and multi-disciplined teams you will be given the freedom to shape the way you work to ensure you are working to latest industry practices, tools and technologies. Hybrid working: Your working location will vary depending on your role, personal needs, and business requirements. This will typically include a mix of Company offices, client sites, and remote work from home. You will be expected to work from the Telford office between 40% and 70% of the time. As we align closely with customer requirements-which may change over time-you will need to remain flexible. Please note that fully remote working (100% from home) is not permitted. Your role We're looking for people who are learning focused, challenge the status quo and are constantly looking to shape their working environment to make it an exciting, fun and interesting place to work.As a Software Engineer your primary focus will be to deliver user stories whilst working as a part of a multi-disciplined team. You'll be working closely with analysts and designers to build, deploy and support your services using well established software development techniques such as TDD, BDD and pair programming. Getting involved with all stages of service delivery including testing, configuring, deploying, supporting, and monitoring using industry standard tooling, to truly work in a DevSecOps capacity. Whilst working in a collaborative environment you are going to meet a variety of different people who, like you, have a wealth of knowledge and experience. As a part of one or more communities, you will have the opportunity to influence how we grow as a delivery centre and how we do things by sharing ideas and working with others to make things better.Senior engineers are expected to lead by example, fostering a culture of excellence. You will actively mentor junior engineers and support their wellbeing, professional growth, and development, including through effective performance management. Our Culture Keeping things fresh is something we encourage in our working practices, but the culture of continuous improvement is equally as important in our technical approach to building and delivering modern digital services. Your knowledge and experience will be used to change the way we build solutions including utilising new tools and technologies to solve new problems or improve existing services.Working on our services means you'll be part of a team, but you'll also be a part of communities of interest. This means you'll always have people on hand to share and discuss ideas and get help when needed. The engineering organisation is engineering led, supporting each other through coaching and mentoring, so if you want to change something it's within your power to do so. Your skills and experience Ideal candidates will have strong technical competence in: • Java • Spring Boot • Open-source integration frameworks • TDD, Unit testing and automated integration testing • Experience of building RESTful APIs in Spring boot • Experience of building loosely coupled synchronous and asynchronous microservicesIn an Agile environment communication is key and therefore we expect professionalism, good communication skills and approachable team members.Good working knowledge of Spring JPA, AOP, Transactions, SQL and NoSQL databases, containers and container management platforms such as Docker and Kubernetes is desirable.Experience of Cloud based infrastructure is desirable, along with an understanding of application security principles, continuous integration and continuous delivery.As a well-rounded Agile Software Engineer, we encourage adaptability plus general skills in problem solving, business analysis, quality assurance, application design and architecture to compliment your Java development specialism. Your security clearance To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance. To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements. Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality. Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process.You'd be joining an accredited Great Place to work for Wellbeing in 2024. Employee wellbeing is vitally important to us as an organisation. We see a healthy and happy workforce a critical component for us to achieve our organisational ambitions. To help support wellbeing we have trained 'Mental Health Champions' across each of our business areas, and we have invested in wellbeing apps such as Thrive and Peppy.You will be empowered to explore, innovate, and progress. You will benefit from Capgemini's 'learning for life' mindset, meaning you will have countless training and development opportunities from thinktanks to hackathons, and access to 250,000 courses with numerous external certifications from AWS, Microsoft, Harvard ManageMentor, Cybersecurity qualifications and much more. Why you should consider Capgemini Growing clients' businesses while building a more sustainable, more inclusive future is a tough ask. When you join Capgemini, you'll join a thriving company and become part of a collective of free-thinkers, entrepreneurs and industry experts. We find new ways technology can help us reimagine what's possible. It's why, together, we seek out opportunities that will transform the world's leading businesses, and it's how you'll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge, and always pushing yourself to do better, you'll build the skills you want. You'll use your skills to help our clients leverage technology to innovate and grow their business. So, it might not always be easy, but making the world a better place rarely is. About Capgemini Capgemini is a global business and technology transformation partner, helping organisations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion.Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering
About The Role Job Level: 9 UK Wide We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross-functional teams, and driving the adoption of best practices in software development. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with project and business goals. Mentor and support junior engineers, helping to develop their skills and promote best practices. Collaborate with cross-functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial. Drive improvements in coding standards, testing, and documentation within the team. Engage in early-stage project discussions, providing technical insights and recommendations. Ensure that development processes are followed, and contribute to process optimisation initiatives. Communicate complex technical concepts effectively to non-technical stakeholders. About You Professional knowledge and experience Essential Proven experience in full-stack software development, including design, development, testing, and deployment. Significant hands on experience with Java, Spring Boot and Microservices. Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery. Some proficiency in one or more programming languages (e.g., Python, Java, JavaScript) and experience with software architecture patterns. Experience with cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code. Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture. Awareness of principles like well architected and secure by design Desirable Previous experience in a senior engineering role, guiding teams to successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure all key business logic is covered by tests. Code Quality and Testing Proficient in automated testing frameworks and ensuring software is reliable and bug-free. Experience conducting code reviews and maintaining high coding standards within the team. Collaboration and Communication Effective at working with cross-functional teams to deliver project objectives. Strong skills in communicating technical concepts to diverse stakeholders, ensuring understanding and alignment. Continuous Improvement Passion for learning new technologies and improving software development processes. Drive to adopt new tools and methodologies that enhance team performance and software quality. About Us People-Powered Transformation We're a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, we're creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, we're collaborative and empathetic. We're a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. That's why we believe in people-powered transformation. Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting. Benefits Include: 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Access to equity in the business through a Share Incentive Plan Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments About TPXimpact - Digital Transformation We drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities. By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact. We're an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.
Jan 01, 2026
Full time
About The Role Job Level: 9 UK Wide We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross-functional teams, and driving the adoption of best practices in software development. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with project and business goals. Mentor and support junior engineers, helping to develop their skills and promote best practices. Collaborate with cross-functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial. Drive improvements in coding standards, testing, and documentation within the team. Engage in early-stage project discussions, providing technical insights and recommendations. Ensure that development processes are followed, and contribute to process optimisation initiatives. Communicate complex technical concepts effectively to non-technical stakeholders. About You Professional knowledge and experience Essential Proven experience in full-stack software development, including design, development, testing, and deployment. Significant hands on experience with Java, Spring Boot and Microservices. Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery. Some proficiency in one or more programming languages (e.g., Python, Java, JavaScript) and experience with software architecture patterns. Experience with cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code. Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture. Awareness of principles like well architected and secure by design Desirable Previous experience in a senior engineering role, guiding teams to successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure all key business logic is covered by tests. Code Quality and Testing Proficient in automated testing frameworks and ensuring software is reliable and bug-free. Experience conducting code reviews and maintaining high coding standards within the team. Collaboration and Communication Effective at working with cross-functional teams to deliver project objectives. Strong skills in communicating technical concepts to diverse stakeholders, ensuring understanding and alignment. Continuous Improvement Passion for learning new technologies and improving software development processes. Drive to adopt new tools and methodologies that enhance team performance and software quality. About Us People-Powered Transformation We're a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, we're creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, we're collaborative and empathetic. We're a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. That's why we believe in people-powered transformation. Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting. Benefits Include: 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Access to equity in the business through a Share Incentive Plan Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments About TPXimpact - Digital Transformation We drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities. By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact. We're an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.
Senior Software Engineer- Energy & Resources Analytics Platform London, United Kingdom We set out to build the world's most trusted consulting firm - creating lasting impact for clients and pioneering a positive, people-first way of working. We work with everyone from FTSE 100 names to bright new start-ups, in every sector. You'll find us collaborating shoulder-to-shoulder with our clients, from the big picture right down to the detail: helping them define their strategy, deliver complex change, spot the right commercial opportunities, manage risk, or bring their purpose and sustainability goals to life. Our clients love how we get to know what makes their organisations tick - slotting seamlessly into their teams and being proudly geeky about solving their challenges. We have hubs in Europe, the US, Asia and Australia, and we work all around the world - from a wind farm in Wyoming to a boardroom in Berlin." Our Market, Advisory and Analytics practice are looking for experienced Senior Platform Software Engineers to join the team. Baringa are world leaders in modelling energy markets and using the insights these models provide to drive change in a decarbonising energy industry. We deal with highly varied modelling, data, and processing - everything from kilobytes of academic papers to terabytes of hourly scenario projections for 50+ years. Our staff come from diverse backgrounds, based across multiple geographies, and utilise a variety of technologies, tools and analytical modelling approaches. They need rapid access to data, analytics outputs, and processing through GUIs, APIs and other systems, whilst being given the confidence that everything is compliant, licenced and well-governed. Our scale and model complexity has now reached a point that to continue to achieve our business vision, we are building a dedicated global Platform team. We are looking for experienced software engineers to join as core members of this team to help architect, implement and support the tools that will be fundamental to Baringa's ongoing growth and success. This will be a high calibre team, where curiosity and a thirst to understand the problem space is not just encouraged, but prioritised. There will be a range of engineering challenges to solve at all levels, requiring the flexibility to adopt the right technology for a given problem space. Our next generation platform will be core to driving significant improvements to the lives and capabilities of our Baringa colleagues in the energy modelling space. Successful candidates will be given responsibility and freedom from day one, trusted to challenge and be challenged in turn, in an environment that rewards creativity and entrepreneurship as we build the foundations for Baringa's future. Come and join us to be part of the energy transition, the defining challenge of our lifetimes, where your technical skills and experience can have real impact. What you will be doing We are looking for an experienced software engineer to be a core member of the new Platform team, working closely with the Engineering Lead. You will be working within our Energy and Resources group to: Work closely with the Engineering Lead to engage tool developers, energy system modellers, client facing energy experts and users across the business to build a platform and supporting toolchain that fulfils the needs of your Baringa colleagues. Be a driving force in the development, automated testing and deployment of the new platform, utilising best-practices to ensure quality, reliability and monitoring is built-in from inception. Work with the team to build a DevOps pipeline with robust CI and CD practices, with a focus on evolving our processes to improve our team's engineering experience. Be an active part of the team's agile development approach, from refinement through to demonstration and feedback, helping drive the continuous improvement of team processes as we grow and mature. Your skills and experience We're looking for people to join the team who will be committed to designing and building high quality and fit-for-purpose systems, enabling our staff to maximise the creation, utilisation and management of the various models, tools and data frameworks that enable market-leading insights for our clients. You are passionate about building the 'right' solution to problems, and understanding the 'why' behind what you're building to support Baringa's work in the energy sector. You have practical experience as a senior engineer in highly motivated engineering team(s), collaborating closely with colleagues and taking pride in what you create. You are great at problem solving and see all technologies/engineering as a means to achieve this. You have advanced working knowledge of a general programming language (e.g. Scala, Python, Java, C# etc.) and understand both domain modelling and application programming. You have working knowledge of data management platforms (SQL, NoSQL, Spark/Databricks etc.) You have working knowledge of modern software engineering tools (Git, CI/CD pipelines), cloud technologies (Azure, AWS) and IaC (e.g. Terraform, Pulumi) You have worked with different frameworks throughout technology stacks (e.g. React/Angular/Vue/Blazor frontends etc., FastAPI/Spring Boot/Django/.NET backends etc.) You have experience building and working across different architectural approaches, and are confident in justifying your technology and architectural choices. You are passionate about communicating complex concepts succinctly to both technical and non-technical colleagues and clients to reach a common understanding. You have experience working with agile methodologies (e.g. Scrum/Kanban), with an understanding of the key principles that underpin its effective use. We've seen the research that says that some candidates will not apply to a role if they don't meet every requirement, so don't let this put you off. If you think you are a good overall match please do get in touch - we look carefully at all applications and you may well be our ideal candidate. What a career at Baringa will give you Putting People First. Baringa is a People First company and wellbeing is at the forefront of our culture. We recognise the importance of work-life balance and flexible working and provide our staff amazing benefits. Some of these benefits include: Generous Annual Leave Policy: We recognise everyone needs a well-deserved break. We provide our employees with 5 weeks of annual leave, fully available at the start of each year. In addition to this, we have introduced our 5-Year Recharge benefit which allows all employees an additional 2 weeks of paid leave after 5 years continuous service. Flexible Working: We know that the 'ideal' work-life balance will vary from person to person and change at different stages of our working lives. To accommodate this, we have implemented a hybrid working policy and introduced more flexibility around taking unpaid leave. Corporate Responsibility Days: Our world is important to us, so all our employees get 3 every year to help social and environmental causes and increase our impact on the communities that mean the most to us. Wellbeing Fund: We want to encourage all employees to take charge and prioritise their own wellbeing. We've introduced our annual People Fund to support this by offering every individual a fund to support and manage their wellbeing through an activity of their choice. Profit Share Scheme: All employees participate in the Baringa Group Profit Share Scheme so everyone has a stake in the company's success. Diversity and Inclusion We are proud to be an Equal Opportunity Employer. We believe that creating an environment where everyone feels a sense of belonging is central to our culture and that diversity is paramount to driving creativity, innovation, and value for our clients and for our people. You can be a part of our 'Great Place to Work' - with our commitment to women and well-being in the workplace for all. Click here to see some of our recent awards and how we've achieved this. Using business as a force for good. We maintain high standards of environmental performance and transparency, which can be seen through our commitment to Net Zero with our SBTI-verified Scope 1, 2 and 3 emissions reduction targets and our support of the Better Business Act. We report our progress publicly and ensure that we are also externally assessed and scored through organisations like CDP and EcoVadis - helping us to continually identify where we can improve. We have a long legacy of supporting the communities in which we work, and offer a variety of ways to contribute, by putting people first and creating impact that lasts. Our Corporate Social Responsibility (CSR) agenda is about giving back to the communities in which we live and work by sharing our skills, talent and time. In essence, we aim to empower and encourage everyone in the firm to contribute to the things we care about, and support registered charities and organisations with a clear social or environmental purpose to increase the positive impact they can have. All applications will receive consideration for employment without regard to race, ethnicity, religion, gender, gender identity or expression, sexual orientation, nationality, disability, age, faith or social background. We do not filter applications by university background and encourage those who have taken alternative educational and career paths to apply. We would like to actively encourage applications from those who identify with less represented and minority groups. We operate an inclusive recruitment process . click apply for full job details
Jan 01, 2026
Full time
Senior Software Engineer- Energy & Resources Analytics Platform London, United Kingdom We set out to build the world's most trusted consulting firm - creating lasting impact for clients and pioneering a positive, people-first way of working. We work with everyone from FTSE 100 names to bright new start-ups, in every sector. You'll find us collaborating shoulder-to-shoulder with our clients, from the big picture right down to the detail: helping them define their strategy, deliver complex change, spot the right commercial opportunities, manage risk, or bring their purpose and sustainability goals to life. Our clients love how we get to know what makes their organisations tick - slotting seamlessly into their teams and being proudly geeky about solving their challenges. We have hubs in Europe, the US, Asia and Australia, and we work all around the world - from a wind farm in Wyoming to a boardroom in Berlin." Our Market, Advisory and Analytics practice are looking for experienced Senior Platform Software Engineers to join the team. Baringa are world leaders in modelling energy markets and using the insights these models provide to drive change in a decarbonising energy industry. We deal with highly varied modelling, data, and processing - everything from kilobytes of academic papers to terabytes of hourly scenario projections for 50+ years. Our staff come from diverse backgrounds, based across multiple geographies, and utilise a variety of technologies, tools and analytical modelling approaches. They need rapid access to data, analytics outputs, and processing through GUIs, APIs and other systems, whilst being given the confidence that everything is compliant, licenced and well-governed. Our scale and model complexity has now reached a point that to continue to achieve our business vision, we are building a dedicated global Platform team. We are looking for experienced software engineers to join as core members of this team to help architect, implement and support the tools that will be fundamental to Baringa's ongoing growth and success. This will be a high calibre team, where curiosity and a thirst to understand the problem space is not just encouraged, but prioritised. There will be a range of engineering challenges to solve at all levels, requiring the flexibility to adopt the right technology for a given problem space. Our next generation platform will be core to driving significant improvements to the lives and capabilities of our Baringa colleagues in the energy modelling space. Successful candidates will be given responsibility and freedom from day one, trusted to challenge and be challenged in turn, in an environment that rewards creativity and entrepreneurship as we build the foundations for Baringa's future. Come and join us to be part of the energy transition, the defining challenge of our lifetimes, where your technical skills and experience can have real impact. What you will be doing We are looking for an experienced software engineer to be a core member of the new Platform team, working closely with the Engineering Lead. You will be working within our Energy and Resources group to: Work closely with the Engineering Lead to engage tool developers, energy system modellers, client facing energy experts and users across the business to build a platform and supporting toolchain that fulfils the needs of your Baringa colleagues. Be a driving force in the development, automated testing and deployment of the new platform, utilising best-practices to ensure quality, reliability and monitoring is built-in from inception. Work with the team to build a DevOps pipeline with robust CI and CD practices, with a focus on evolving our processes to improve our team's engineering experience. Be an active part of the team's agile development approach, from refinement through to demonstration and feedback, helping drive the continuous improvement of team processes as we grow and mature. Your skills and experience We're looking for people to join the team who will be committed to designing and building high quality and fit-for-purpose systems, enabling our staff to maximise the creation, utilisation and management of the various models, tools and data frameworks that enable market-leading insights for our clients. You are passionate about building the 'right' solution to problems, and understanding the 'why' behind what you're building to support Baringa's work in the energy sector. You have practical experience as a senior engineer in highly motivated engineering team(s), collaborating closely with colleagues and taking pride in what you create. You are great at problem solving and see all technologies/engineering as a means to achieve this. You have advanced working knowledge of a general programming language (e.g. Scala, Python, Java, C# etc.) and understand both domain modelling and application programming. You have working knowledge of data management platforms (SQL, NoSQL, Spark/Databricks etc.) You have working knowledge of modern software engineering tools (Git, CI/CD pipelines), cloud technologies (Azure, AWS) and IaC (e.g. Terraform, Pulumi) You have worked with different frameworks throughout technology stacks (e.g. React/Angular/Vue/Blazor frontends etc., FastAPI/Spring Boot/Django/.NET backends etc.) You have experience building and working across different architectural approaches, and are confident in justifying your technology and architectural choices. You are passionate about communicating complex concepts succinctly to both technical and non-technical colleagues and clients to reach a common understanding. You have experience working with agile methodologies (e.g. Scrum/Kanban), with an understanding of the key principles that underpin its effective use. We've seen the research that says that some candidates will not apply to a role if they don't meet every requirement, so don't let this put you off. If you think you are a good overall match please do get in touch - we look carefully at all applications and you may well be our ideal candidate. What a career at Baringa will give you Putting People First. Baringa is a People First company and wellbeing is at the forefront of our culture. We recognise the importance of work-life balance and flexible working and provide our staff amazing benefits. Some of these benefits include: Generous Annual Leave Policy: We recognise everyone needs a well-deserved break. We provide our employees with 5 weeks of annual leave, fully available at the start of each year. In addition to this, we have introduced our 5-Year Recharge benefit which allows all employees an additional 2 weeks of paid leave after 5 years continuous service. Flexible Working: We know that the 'ideal' work-life balance will vary from person to person and change at different stages of our working lives. To accommodate this, we have implemented a hybrid working policy and introduced more flexibility around taking unpaid leave. Corporate Responsibility Days: Our world is important to us, so all our employees get 3 every year to help social and environmental causes and increase our impact on the communities that mean the most to us. Wellbeing Fund: We want to encourage all employees to take charge and prioritise their own wellbeing. We've introduced our annual People Fund to support this by offering every individual a fund to support and manage their wellbeing through an activity of their choice. Profit Share Scheme: All employees participate in the Baringa Group Profit Share Scheme so everyone has a stake in the company's success. Diversity and Inclusion We are proud to be an Equal Opportunity Employer. We believe that creating an environment where everyone feels a sense of belonging is central to our culture and that diversity is paramount to driving creativity, innovation, and value for our clients and for our people. You can be a part of our 'Great Place to Work' - with our commitment to women and well-being in the workplace for all. Click here to see some of our recent awards and how we've achieved this. Using business as a force for good. We maintain high standards of environmental performance and transparency, which can be seen through our commitment to Net Zero with our SBTI-verified Scope 1, 2 and 3 emissions reduction targets and our support of the Better Business Act. We report our progress publicly and ensure that we are also externally assessed and scored through organisations like CDP and EcoVadis - helping us to continually identify where we can improve. We have a long legacy of supporting the communities in which we work, and offer a variety of ways to contribute, by putting people first and creating impact that lasts. Our Corporate Social Responsibility (CSR) agenda is about giving back to the communities in which we live and work by sharing our skills, talent and time. In essence, we aim to empower and encourage everyone in the firm to contribute to the things we care about, and support registered charities and organisations with a clear social or environmental purpose to increase the positive impact they can have. All applications will receive consideration for employment without regard to race, ethnicity, religion, gender, gender identity or expression, sexual orientation, nationality, disability, age, faith or social background. We do not filter applications by university background and encourage those who have taken alternative educational and career paths to apply. We would like to actively encourage applications from those who identify with less represented and minority groups. We operate an inclusive recruitment process . click apply for full job details
Application Architect (Global Payment Network) Locations: Farnborough, United Kingdom Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Application Architects who are passionate about marrying data with emerging technologies. As a Capital One Application Architect, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. What You'll Do: Lead the design for a System of Applications within our Global Payment Network. Formulate full-stack design responses to incoming business requirements and propose technically lead changes that will improve the Architectural Characteristics of the System. Communicate with our Business partners and our development teams, explaining your design proposals and the benefits that they bring. Explain the underlying technologies you are using and the advantages that they bring. Plot a modernization path, which will migrate our remaining Mainframe and turn-of-the-century application to the latest cloud technologies, whilst ensuring that our critical business processing continues uninterrupted. Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community. Collaborate with the development teams, and deliver robust, and regulatory-compliant, cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment. Our technology stack includes Java, SpringBoot, Apache Spark, RDBMS & NoSQL databases, Containers, message queues and a variety of AWS tools and services. What We're Looking For: A strong software engineering background. Experience of Java (JSE, JEE) and Linux-based systems A history of creating strong technical designs for business requirements Strong understanding of System Architectural Characteristics Experience with containers such as Docker and Kubernetes Proven experience in cloud computing (Preferably AWS) A great communicator and team player Experience in Payment Networks, creation of C4 diagrams or system modernisation projects would be an advantage Where and how you'll work This is a permanent position and is based in our Farnborough office. We have a hybrid working model which gives you flexibility to work from our offices and from home. We're big on collaboration and connection, so you'll be based in our Farnborough office 2 days a week. Many of our associates have flexible working arrangements, and we're open to talking about an arrangement that works for you. What's in it for you Bring us all this and you'll be well rewarded with a role contributing to the roadmap of an organisation committed to transformation We offer high performers strong and diverse career progression, investing heavily in developing great people through our Capital One University training programmes (and appropriate external providers) Immediate access to our core benefits including pension scheme, bonus, generous holiday entitlement and private medical insurance - with flexible benefits available including season-ticket loans, cycle to work scheme and enhanced parental leave Open-plan workspaces and accessible facilities designed to inspire and support you. Our Nottingham head-office has a fully-serviced gym, subsidised restaurant, mindfulness and music rooms. In London, you can heighten your mood with a run on our rooftop running track or an espresso at the Workshop Coffee café What you should know about how we recruit We pride ourselves on hiring the best people, not the same people. Building diverse and inclusive teams is the right thing to do and the smart thing to do. We want to work with top talent: whoever you are, whatever you look like, wherever you come from. We know it's about what you do, not just what you say. That's why we make our recruitment process fair and accessible. And we offer benefits that attract people at all ages and stages. Capital One is committed to diversity in the workplace. If you require a reasonable adjustment, please contact . All information will be kept confidential and will only be used for the purpose of applying a reasonable adjustment. For technical support or questions about Capital One's recruiting process, please send an email to .
Jan 01, 2026
Full time
Application Architect (Global Payment Network) Locations: Farnborough, United Kingdom Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Application Architects who are passionate about marrying data with emerging technologies. As a Capital One Application Architect, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. What You'll Do: Lead the design for a System of Applications within our Global Payment Network. Formulate full-stack design responses to incoming business requirements and propose technically lead changes that will improve the Architectural Characteristics of the System. Communicate with our Business partners and our development teams, explaining your design proposals and the benefits that they bring. Explain the underlying technologies you are using and the advantages that they bring. Plot a modernization path, which will migrate our remaining Mainframe and turn-of-the-century application to the latest cloud technologies, whilst ensuring that our critical business processing continues uninterrupted. Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community. Collaborate with the development teams, and deliver robust, and regulatory-compliant, cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment. Our technology stack includes Java, SpringBoot, Apache Spark, RDBMS & NoSQL databases, Containers, message queues and a variety of AWS tools and services. What We're Looking For: A strong software engineering background. Experience of Java (JSE, JEE) and Linux-based systems A history of creating strong technical designs for business requirements Strong understanding of System Architectural Characteristics Experience with containers such as Docker and Kubernetes Proven experience in cloud computing (Preferably AWS) A great communicator and team player Experience in Payment Networks, creation of C4 diagrams or system modernisation projects would be an advantage Where and how you'll work This is a permanent position and is based in our Farnborough office. We have a hybrid working model which gives you flexibility to work from our offices and from home. We're big on collaboration and connection, so you'll be based in our Farnborough office 2 days a week. Many of our associates have flexible working arrangements, and we're open to talking about an arrangement that works for you. What's in it for you Bring us all this and you'll be well rewarded with a role contributing to the roadmap of an organisation committed to transformation We offer high performers strong and diverse career progression, investing heavily in developing great people through our Capital One University training programmes (and appropriate external providers) Immediate access to our core benefits including pension scheme, bonus, generous holiday entitlement and private medical insurance - with flexible benefits available including season-ticket loans, cycle to work scheme and enhanced parental leave Open-plan workspaces and accessible facilities designed to inspire and support you. Our Nottingham head-office has a fully-serviced gym, subsidised restaurant, mindfulness and music rooms. In London, you can heighten your mood with a run on our rooftop running track or an espresso at the Workshop Coffee café What you should know about how we recruit We pride ourselves on hiring the best people, not the same people. Building diverse and inclusive teams is the right thing to do and the smart thing to do. We want to work with top talent: whoever you are, whatever you look like, wherever you come from. We know it's about what you do, not just what you say. That's why we make our recruitment process fair and accessible. And we offer benefits that attract people at all ages and stages. Capital One is committed to diversity in the workplace. If you require a reasonable adjustment, please contact . All information will be kept confidential and will only be used for the purpose of applying a reasonable adjustment. For technical support or questions about Capital One's recruiting process, please send an email to .
At Tradebyte, we work with the biggest players in e-commerce - from trendsetting fashion brands to major online retailers. Our goal is to create a workplace where everyone feels valued, supported, and empowered. We offer flexible work schedules, professional development opportunities and a real commitment to work life balance. We embrace diverse perspectives and ensure that every voice is heard and respected, because you're unique and that matters to us. As we continue to grow, we're looking for new colleagues who share our passion. Love what you do - do what you love. Join Tradebyte, an independent company within the Zalando Group! THE ROLE AND THE TEAM As a software engineer in one of our core product teams, you'll help shape the modern evolution of our technology. We're building scalable, high performance software that powers thousands of brands and retailers across Europe. You'll contribute to a growing ecosystem designed for resilience, speed and customer impact. If that sounds exciting, we'd love to talk! WHAT WE'D LOVE YOU TO DO (AND LOVE DOING) As a key member of our engineering team, you will drive the development of our user facing features. You'll take ideas from concept to production, ensuring we build scalable, high quality, and user friendly applications. Design & Develop: Architect, build, and maintain clean, efficient, and reusable code using either Java or Python. Both are supported and strong proficiency in one is expected. Problem Solve: Take a proactive approach by suggesting, researching, and implementing solutions to complex technical challenges. Collaborate: Work closely with Product Management, Frontend and Platform teams to design robust APIs and backend services. You will translate business problems into scalable technical solutions. Own Your Work: Take full ownership of the services you build, including writing comprehensive unit and integration tests to ensure quality and long term maintainability. Innovate & Improve: Always look for opportunities to improve systems, whether it is performance, cost efficiency, architecture or developer experience. Your technical insight and pragmatism will be key. Align & Lead: Act as a technical leader within your team and on cross team projects, helping to define service boundaries, ensure quality and deliver reliable solutions. Proven ability and experience building scalable backend systems using either Java or Python. Technical Skills: Strong experience with Java (JDK 21 or newer) or Python (3.11 or newer) Experience with backend frameworks such as Spring Boot (Java) or Django/Flask (Python) Experience with relational databases such as PostgreSQL or MySQL and NoSQL databases such as DynamoDB or MongoDB Strong knowledge of REST API design, OpenAPI, and optionally SOAP Familiarity with event and streaming systems, including technologies like Amazon SQS and Amazon Kinesis Good understanding of AWS services such as Lambda, EC2, S3 and OpenSearch Proficient with containerisation tools such as Docker, and local cloud emulation tools such as LocalStack Experience with CI/CD and GitOps using tools like GitLab, Bitbucket, GitHub and Argo CD Quality & Testing: Unit and component testing: Java: experienced with JUnit 5 for backend test coverage Python: experienced with pytest for backend logic and component End to end testing: Java: familiar with E2E test frameworks such as Cucumber for service and integration testing Python: experienced with Radish or Behave for validating backend workflows Mindset & Communication: You have a proactive approach, constantly suggesting and finding solutions. Your creativity and attention to detail drive you to improve everything you touch. You have a very good command of English (written and spoken). EMPLOYEE BENEFITS YOU'LL LOVE You'll play a decisive role in shaping an agile, fast growing, international company and be supported by an open minded working environment. Competitive salary package, employee share shop, 40% Zalando shopping discount (30% Zalando Lounge) You'll be given various learning and development opportunities to enhance your professional development Flexible working hours, home office options 27 vacation days per year that increase up to 30 days, volunteering time off and several sabbatical options after 2 years We'll help you commute to the office with zero emissions: through a rented company bike or by charging you electric car at our e charging station Access to additional German or English classes to improve your language skills Visa support for our foreign employees relocating to Germany A variety of health offers to support your well being, as well as free beverages and fruits Please note that all applications from this job page must be completed using the online form - we do not accept applications via e mail. Once reviewed, our recruiters will contact applicants via an official Zalando email address In some cases we also work with a selection of headhunters and agencies to fill specific roles. Please note that neither Zalando nor our recruiting partners will ask for any kind of payment to apply for a job or attend an interview. If you have any questions about our recruitment process, please take a look at our FAQ page. About Zalando It's the perfect time to join Zalando on our journey to build the leading pan European ecosystem for fashion and lifestyle e commerce. Help us offer an inspiring and quality multi brand shopping experience for fashion and lifestyle products to about 52 million active customers in 26 markets. Or be part of our logistic infrastructure, software or service capabilities to help brands and retailers run and scale their entire e commerce business, on or off Zalando. Join our Zalando ecosystem, to enable positive change for the fashion and lifestyle industry.
Jan 01, 2026
Full time
At Tradebyte, we work with the biggest players in e-commerce - from trendsetting fashion brands to major online retailers. Our goal is to create a workplace where everyone feels valued, supported, and empowered. We offer flexible work schedules, professional development opportunities and a real commitment to work life balance. We embrace diverse perspectives and ensure that every voice is heard and respected, because you're unique and that matters to us. As we continue to grow, we're looking for new colleagues who share our passion. Love what you do - do what you love. Join Tradebyte, an independent company within the Zalando Group! THE ROLE AND THE TEAM As a software engineer in one of our core product teams, you'll help shape the modern evolution of our technology. We're building scalable, high performance software that powers thousands of brands and retailers across Europe. You'll contribute to a growing ecosystem designed for resilience, speed and customer impact. If that sounds exciting, we'd love to talk! WHAT WE'D LOVE YOU TO DO (AND LOVE DOING) As a key member of our engineering team, you will drive the development of our user facing features. You'll take ideas from concept to production, ensuring we build scalable, high quality, and user friendly applications. Design & Develop: Architect, build, and maintain clean, efficient, and reusable code using either Java or Python. Both are supported and strong proficiency in one is expected. Problem Solve: Take a proactive approach by suggesting, researching, and implementing solutions to complex technical challenges. Collaborate: Work closely with Product Management, Frontend and Platform teams to design robust APIs and backend services. You will translate business problems into scalable technical solutions. Own Your Work: Take full ownership of the services you build, including writing comprehensive unit and integration tests to ensure quality and long term maintainability. Innovate & Improve: Always look for opportunities to improve systems, whether it is performance, cost efficiency, architecture or developer experience. Your technical insight and pragmatism will be key. Align & Lead: Act as a technical leader within your team and on cross team projects, helping to define service boundaries, ensure quality and deliver reliable solutions. Proven ability and experience building scalable backend systems using either Java or Python. Technical Skills: Strong experience with Java (JDK 21 or newer) or Python (3.11 or newer) Experience with backend frameworks such as Spring Boot (Java) or Django/Flask (Python) Experience with relational databases such as PostgreSQL or MySQL and NoSQL databases such as DynamoDB or MongoDB Strong knowledge of REST API design, OpenAPI, and optionally SOAP Familiarity with event and streaming systems, including technologies like Amazon SQS and Amazon Kinesis Good understanding of AWS services such as Lambda, EC2, S3 and OpenSearch Proficient with containerisation tools such as Docker, and local cloud emulation tools such as LocalStack Experience with CI/CD and GitOps using tools like GitLab, Bitbucket, GitHub and Argo CD Quality & Testing: Unit and component testing: Java: experienced with JUnit 5 for backend test coverage Python: experienced with pytest for backend logic and component End to end testing: Java: familiar with E2E test frameworks such as Cucumber for service and integration testing Python: experienced with Radish or Behave for validating backend workflows Mindset & Communication: You have a proactive approach, constantly suggesting and finding solutions. Your creativity and attention to detail drive you to improve everything you touch. You have a very good command of English (written and spoken). EMPLOYEE BENEFITS YOU'LL LOVE You'll play a decisive role in shaping an agile, fast growing, international company and be supported by an open minded working environment. Competitive salary package, employee share shop, 40% Zalando shopping discount (30% Zalando Lounge) You'll be given various learning and development opportunities to enhance your professional development Flexible working hours, home office options 27 vacation days per year that increase up to 30 days, volunteering time off and several sabbatical options after 2 years We'll help you commute to the office with zero emissions: through a rented company bike or by charging you electric car at our e charging station Access to additional German or English classes to improve your language skills Visa support for our foreign employees relocating to Germany A variety of health offers to support your well being, as well as free beverages and fruits Please note that all applications from this job page must be completed using the online form - we do not accept applications via e mail. Once reviewed, our recruiters will contact applicants via an official Zalando email address In some cases we also work with a selection of headhunters and agencies to fill specific roles. Please note that neither Zalando nor our recruiting partners will ask for any kind of payment to apply for a job or attend an interview. If you have any questions about our recruitment process, please take a look at our FAQ page. About Zalando It's the perfect time to join Zalando on our journey to build the leading pan European ecosystem for fashion and lifestyle e commerce. Help us offer an inspiring and quality multi brand shopping experience for fashion and lifestyle products to about 52 million active customers in 26 markets. Or be part of our logistic infrastructure, software or service capabilities to help brands and retailers run and scale their entire e commerce business, on or off Zalando. Join our Zalando ecosystem, to enable positive change for the fashion and lifestyle industry.
About The Role Job Level: 10 UK Wide We are looking for a Lead Software Engineer who will be responsible for the design, development, and deployment of high-quality software solutions. This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes. You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs. You will be responsible for driving culture through your craft and be keen to take on line management responsibilities. Responsibilities Lead the architecture, design, and development of complex software systems, ensuring they meet high standards of quality, security, and scalability. Manage and mentor a team of software engineers, providing technical guidance to foster professional growth. Ensure that coding standards, development best practices, and operational processes are consistently applied. Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure smooth delivery. Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications. Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team. Implement and maintain CI/CD pipelines to streamline the development and deployment process. Troubleshoot and resolve complex technical issues that arise during the software development lifecycle. Stay up-to-date with the latest trends in software engineering, communicate complex technical concepts to non-technical stakeholders, and drive the adoption of new tools and methodologies where beneficial. Manage project timelines, ensuring that deliverables are completed on time and within scope. Contribute to bid questions & early-stage hiring eg cv screening or technical assessments when required About You Professional knowledge and experience Guide and optimise team workflows and processes. Demonstrate proficiency in a wide range of technical systems and tools. Identify and evaluate appropriate technologies and methodologies, making informed decisions about when custom software development is essential. Contribute to the developer community Inquisitive about internal areas like bids and hiring Provide technical leadership, coaching, and mentoring to your team Promote knowledge sharing and adoption of good practice Uphold best practices in areas such as Infrastructure as Code (IAC), security, testing, and continuous delivery pipelines. Flexibility to transition between programming languages with a clear understanding of their suitability for different tasks Essential : Extensive experience in full-stack software engineering, including design, development, testing, and deployment. Hands on experience with Java , Spring Boot , Python and Microservices, although a true polyglot is preferred. Strong understanding of software development methodologies such as Agile, TDD and DevOps. Some proficiency in multiple programming languages such as Python, JavaScript, or similar. Extensive experience writing well-tested code. Good knowledge of cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code Experience with CI/CD pipelines and automated testing frameworks. Experience with various architecture patterns eg microservices and event-driven. Experience with containerization technologies (e.g. Docker, Kubernetes). Proven ability to manage and lead engineering teams to success. Expertise in designing scalable and secure software architectures. Desirable : Knowledge of emerging technologies like AI Previous, relevant experience as a senior software engineer Leading a large multidisciplinary project Line management experience Experience interviewing and screening candidates Experience responding to bid questions Skills Software Architecture : Expertise in designing scalable, secure, and efficient software architectures, ensuring alignment with business goals. Cloud Platforms : Strong proficiency in cloud technologies, including architecture and deployment strategies. Programming and Development : Advanced knowledge of multiple programming languages and frameworks (e.g., Python, Java, Node.js). CI/CD and Automation : Implementing and maintaining continuous integration/continuous deployment pipelines to accelerate development cycles. Code Quality and Testing : Experience with automated testing frameworks (e.g., Jest, JUnit) and best practices for ensuring code quality. DevOps Practices : Expertise in DevOps, particularly around automating deployment, monitoring, and scaling applications. Communication : Able to confidently communicate with internal and external stakeholders at both the technical and non-technical levels. Able to present and give feedback to relevant groups. Eg demo/TDA Behaviours and PACT values Purpose: Be values-driven, recognising that our client's needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs. Accountability: Be accountable for delivering your part of a project on time and under budget and working well with other leaders. Lead by example, promoting a culture where quality and client experience are foremost. Craft: B alance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes. Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients. About Us People-powered transformation We're a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, we're creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, we're collaborative and empathetic. We're a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. That's why we believe in people-powered transformation. Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting. We're an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview. Benefits include: 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave life assurance employer pension contribution of 5% health cash plan personal learning and development budget Employee Assistance Programme access to equity in the business through a Share Incentive Plan green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme health assessments
Jan 01, 2026
Full time
About The Role Job Level: 10 UK Wide We are looking for a Lead Software Engineer who will be responsible for the design, development, and deployment of high-quality software solutions. This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes. You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs. You will be responsible for driving culture through your craft and be keen to take on line management responsibilities. Responsibilities Lead the architecture, design, and development of complex software systems, ensuring they meet high standards of quality, security, and scalability. Manage and mentor a team of software engineers, providing technical guidance to foster professional growth. Ensure that coding standards, development best practices, and operational processes are consistently applied. Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure smooth delivery. Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications. Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team. Implement and maintain CI/CD pipelines to streamline the development and deployment process. Troubleshoot and resolve complex technical issues that arise during the software development lifecycle. Stay up-to-date with the latest trends in software engineering, communicate complex technical concepts to non-technical stakeholders, and drive the adoption of new tools and methodologies where beneficial. Manage project timelines, ensuring that deliverables are completed on time and within scope. Contribute to bid questions & early-stage hiring eg cv screening or technical assessments when required About You Professional knowledge and experience Guide and optimise team workflows and processes. Demonstrate proficiency in a wide range of technical systems and tools. Identify and evaluate appropriate technologies and methodologies, making informed decisions about when custom software development is essential. Contribute to the developer community Inquisitive about internal areas like bids and hiring Provide technical leadership, coaching, and mentoring to your team Promote knowledge sharing and adoption of good practice Uphold best practices in areas such as Infrastructure as Code (IAC), security, testing, and continuous delivery pipelines. Flexibility to transition between programming languages with a clear understanding of their suitability for different tasks Essential : Extensive experience in full-stack software engineering, including design, development, testing, and deployment. Hands on experience with Java , Spring Boot , Python and Microservices, although a true polyglot is preferred. Strong understanding of software development methodologies such as Agile, TDD and DevOps. Some proficiency in multiple programming languages such as Python, JavaScript, or similar. Extensive experience writing well-tested code. Good knowledge of cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code Experience with CI/CD pipelines and automated testing frameworks. Experience with various architecture patterns eg microservices and event-driven. Experience with containerization technologies (e.g. Docker, Kubernetes). Proven ability to manage and lead engineering teams to success. Expertise in designing scalable and secure software architectures. Desirable : Knowledge of emerging technologies like AI Previous, relevant experience as a senior software engineer Leading a large multidisciplinary project Line management experience Experience interviewing and screening candidates Experience responding to bid questions Skills Software Architecture : Expertise in designing scalable, secure, and efficient software architectures, ensuring alignment with business goals. Cloud Platforms : Strong proficiency in cloud technologies, including architecture and deployment strategies. Programming and Development : Advanced knowledge of multiple programming languages and frameworks (e.g., Python, Java, Node.js). CI/CD and Automation : Implementing and maintaining continuous integration/continuous deployment pipelines to accelerate development cycles. Code Quality and Testing : Experience with automated testing frameworks (e.g., Jest, JUnit) and best practices for ensuring code quality. DevOps Practices : Expertise in DevOps, particularly around automating deployment, monitoring, and scaling applications. Communication : Able to confidently communicate with internal and external stakeholders at both the technical and non-technical levels. Able to present and give feedback to relevant groups. Eg demo/TDA Behaviours and PACT values Purpose: Be values-driven, recognising that our client's needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs. Accountability: Be accountable for delivering your part of a project on time and under budget and working well with other leaders. Lead by example, promoting a culture where quality and client experience are foremost. Craft: B alance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes. Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients. About Us People-powered transformation We're a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, we're creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, we're collaborative and empathetic. We're a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. That's why we believe in people-powered transformation. Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting. We're an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview. Benefits include: 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave life assurance employer pension contribution of 5% health cash plan personal learning and development budget Employee Assistance Programme access to equity in the business through a Share Incentive Plan green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme health assessments
Senior Software Engineer (Tech Lead) page is loaded Senior Software Engineer (Tech Lead)locations: United Kingdom - London - Paddington (PPS)time type: Full timeposted on: Posted Todayjob requisition id: JR017336Take a step forward and let Edenred surprise you.Every day, we deliver innovative solutions to improve the life of millions of people, connecting employees, companies, and merchants all around the world.We know there are hundred ways for you to grow. With us, you will expand your skills in a multicultural, challenging, and dynamic environment. Dare to join Edenred and get ready to thrive in a global company that will offer you endless opportunities. Edenred is all about meritocracy. You come as you are, and you contribute. Indeed, the Edenred Group recognizes, recruits and develops all talents and singularities.We are committed to preventing all forms of discrimination and to providing all our candidates with equal opportunities regardless of their gender and gender expression, disability, origin, religious belief and sexual orientation or any other criteria. Senior Software Engineer (Tech Lead) - Edenred Paytech Location: Hybrid (London or Swindon office with remote flexibility) Salary: Competitive, with performance-based bonus and comprehensive benefits Contract Type: Full-time, Permanent About Edenred Edenred is a global leader in transactional solutions for the working world. Operating in 45 countries, Edenred connects over 60 million users and 2 million partner merchants through innovative digital platforms. Our services span employee benefits, fleet and mobility, corporate payments, and more-driven by a commitment to digital transformation and improving everyday life for people at work.Edenred UK is investing heavily in modernising its technology platforms and adopting agile, cloud-native solutions. We are seeking a Tech Lead to help drive this transformation and lead the development of scalable, secure, and high-performing systems. Role Overview As Tech Lead, you will be responsible for the technical leadership of a cross-functional agile team. You will guide software architectural decisions, contribute hands-on to development, mentor engineers, and ensure the delivery of robust software aligned with business objectives. Key Responsibilities Lead the design and development of enterprise-grade applications using Java and related technologies Define and enforce agreed coding standards, architectural principles, and engineering best practices Collaborate with Product Owners, Business Analysts, Solution Architects and Scrum Masters to translate business requirements into technical solutions Mentor and support software engineers, fostering a culture of learning and continuous improvement Drive adoption of DevOps practices, CI/CD pipelines, and automated testing frameworks Ensure systems are secure, scalable, and maintainable across the full software lifecycle Participate in sprint planning, code reviews, and backlog refinement Stay current with emerging technologies and evaluate their potential for Edenred's platforms Actively contribute to the design, implementation & testing of the platform within the sprint team ensuring software meets or exceeds published metrics and quality benchmarks Required Skills and Experience Proven experience as a Tech Lead or Senior Java Developer in agile environments Strong understanding of Agile framework & principles Strong proficiency in Java (preferably Java 17+), Spring Boot, and RESTful API development Experience with cloud platforms (AWS preferred), containerization (e.g. Docker, Kubernetes) and microservices architecture Familiarity with CI/CD tools such as Jenkins, AWS CodePipeline, GitLab CI, or GitHub Actions Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB) Knowledge of security best practices (e.g. OWASP) and performance optimization Excellent leadership, communication, time management and mentoring skills, with the ability to influence technical direction Desirable Qualifications Experience in fintech, payments, or enterprise SaaS platforms Exposure to event-driven architecture (Kafka, RabbitMQ) Familiarity with infrastructure-as-code tools (Terraform, CloudFormation) Understanding of observability tools (Prometheus, Grafana, ELK stack) Apply now and Vibe with Us! (blob:)0:00 / 0:26We are looking for new employees who will embrace the Edenred adventure with the same intensity and passion as we do. They will feel right at ease at Edenred because they like to push back the boundaries, try new things, constantly improve, win and grow. We need women and men who share our ambition, who are looking to perform, challenge us and themselves to move forward every day. We are looking for women and men who want to vibe with us.
Jan 01, 2026
Full time
Senior Software Engineer (Tech Lead) page is loaded Senior Software Engineer (Tech Lead)locations: United Kingdom - London - Paddington (PPS)time type: Full timeposted on: Posted Todayjob requisition id: JR017336Take a step forward and let Edenred surprise you.Every day, we deliver innovative solutions to improve the life of millions of people, connecting employees, companies, and merchants all around the world.We know there are hundred ways for you to grow. With us, you will expand your skills in a multicultural, challenging, and dynamic environment. Dare to join Edenred and get ready to thrive in a global company that will offer you endless opportunities. Edenred is all about meritocracy. You come as you are, and you contribute. Indeed, the Edenred Group recognizes, recruits and develops all talents and singularities.We are committed to preventing all forms of discrimination and to providing all our candidates with equal opportunities regardless of their gender and gender expression, disability, origin, religious belief and sexual orientation or any other criteria. Senior Software Engineer (Tech Lead) - Edenred Paytech Location: Hybrid (London or Swindon office with remote flexibility) Salary: Competitive, with performance-based bonus and comprehensive benefits Contract Type: Full-time, Permanent About Edenred Edenred is a global leader in transactional solutions for the working world. Operating in 45 countries, Edenred connects over 60 million users and 2 million partner merchants through innovative digital platforms. Our services span employee benefits, fleet and mobility, corporate payments, and more-driven by a commitment to digital transformation and improving everyday life for people at work.Edenred UK is investing heavily in modernising its technology platforms and adopting agile, cloud-native solutions. We are seeking a Tech Lead to help drive this transformation and lead the development of scalable, secure, and high-performing systems. Role Overview As Tech Lead, you will be responsible for the technical leadership of a cross-functional agile team. You will guide software architectural decisions, contribute hands-on to development, mentor engineers, and ensure the delivery of robust software aligned with business objectives. Key Responsibilities Lead the design and development of enterprise-grade applications using Java and related technologies Define and enforce agreed coding standards, architectural principles, and engineering best practices Collaborate with Product Owners, Business Analysts, Solution Architects and Scrum Masters to translate business requirements into technical solutions Mentor and support software engineers, fostering a culture of learning and continuous improvement Drive adoption of DevOps practices, CI/CD pipelines, and automated testing frameworks Ensure systems are secure, scalable, and maintainable across the full software lifecycle Participate in sprint planning, code reviews, and backlog refinement Stay current with emerging technologies and evaluate their potential for Edenred's platforms Actively contribute to the design, implementation & testing of the platform within the sprint team ensuring software meets or exceeds published metrics and quality benchmarks Required Skills and Experience Proven experience as a Tech Lead or Senior Java Developer in agile environments Strong understanding of Agile framework & principles Strong proficiency in Java (preferably Java 17+), Spring Boot, and RESTful API development Experience with cloud platforms (AWS preferred), containerization (e.g. Docker, Kubernetes) and microservices architecture Familiarity with CI/CD tools such as Jenkins, AWS CodePipeline, GitLab CI, or GitHub Actions Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB) Knowledge of security best practices (e.g. OWASP) and performance optimization Excellent leadership, communication, time management and mentoring skills, with the ability to influence technical direction Desirable Qualifications Experience in fintech, payments, or enterprise SaaS platforms Exposure to event-driven architecture (Kafka, RabbitMQ) Familiarity with infrastructure-as-code tools (Terraform, CloudFormation) Understanding of observability tools (Prometheus, Grafana, ELK stack) Apply now and Vibe with Us! (blob:)0:00 / 0:26We are looking for new employees who will embrace the Edenred adventure with the same intensity and passion as we do. They will feel right at ease at Edenred because they like to push back the boundaries, try new things, constantly improve, win and grow. We need women and men who share our ambition, who are looking to perform, challenge us and themselves to move forward every day. We are looking for women and men who want to vibe with us.