Senior Site Reliability Engineer (AWS / CDK / TypeScript) Remote First Occasional travel to Leeds £40,000 - £50,000 + benefits No Sponsorship Available VIQU have partnered with a major UK technology-led organisation undergoing a significant transformation following a large-scale business merger. As part of a wider move away from contractor-heavy delivery, they are investing heavily in permanent engineering talent and building out a high-performing cloud and platform function. They are looking for a Site Reliability Engineer to help improve the reliability, scalability and automation of their AWS estate. This is a hands-on engineering role working across cloud infrastructure, observability, CI/CD and platform tooling, helping development teams deliver faster and more reliably. You ll be joining a collaborative engineering environment with the opportunity to influence platform standards, improve operational resilience and support modern DevOps and SRE practices across the business. Key responsibilities: Build, maintain and improve scalable AWS infrastructure. Develop and manage Infrastructure as Code using AWS CDK. Support CI/CD pipelines and deployment automation. Improve monitoring, logging and observability across distributed systems. Support incident management, root cause analysis and platform reliability improvements. Work closely with engineering and architecture teams to improve operational performance and security. Contribute to cloud best practice, automation and platform engineering standards. Key requirements: Strong experience in a Site Reliability Engineering, DevOps or Platform Engineering role. Strong AWS experience within production environments. Experience with AWS CDK (TypeScript preferred). Strong TypeScript experience. Experience with CI/CD tooling such as Jenkins or GitLab CI. Containerisation experience with Docker, Kubernetes, EKS or ECS. Experience with observability tooling such as Prometheus, Grafana, AppDynamics or OpenSearch. Experience with scripting or development using Python, TypeScript or Java. Understanding of cloud security and reliability best practices. AWS certifications are desirable but not essential. Apply now to speak with VIQU IT in confidence. Or contact Aaron Chiverton on (url removed) . Know someone great? Refer them and receive up to £1,000 if successful (terms apply). For more exciting roles and opportunities, follow us on IT Recruitment.
11/05/2026
Full time
Senior Site Reliability Engineer (AWS / CDK / TypeScript) Remote First Occasional travel to Leeds £40,000 - £50,000 + benefits No Sponsorship Available VIQU have partnered with a major UK technology-led organisation undergoing a significant transformation following a large-scale business merger. As part of a wider move away from contractor-heavy delivery, they are investing heavily in permanent engineering talent and building out a high-performing cloud and platform function. They are looking for a Site Reliability Engineer to help improve the reliability, scalability and automation of their AWS estate. This is a hands-on engineering role working across cloud infrastructure, observability, CI/CD and platform tooling, helping development teams deliver faster and more reliably. You ll be joining a collaborative engineering environment with the opportunity to influence platform standards, improve operational resilience and support modern DevOps and SRE practices across the business. Key responsibilities: Build, maintain and improve scalable AWS infrastructure. Develop and manage Infrastructure as Code using AWS CDK. Support CI/CD pipelines and deployment automation. Improve monitoring, logging and observability across distributed systems. Support incident management, root cause analysis and platform reliability improvements. Work closely with engineering and architecture teams to improve operational performance and security. Contribute to cloud best practice, automation and platform engineering standards. Key requirements: Strong experience in a Site Reliability Engineering, DevOps or Platform Engineering role. Strong AWS experience within production environments. Experience with AWS CDK (TypeScript preferred). Strong TypeScript experience. Experience with CI/CD tooling such as Jenkins or GitLab CI. Containerisation experience with Docker, Kubernetes, EKS or ECS. Experience with observability tooling such as Prometheus, Grafana, AppDynamics or OpenSearch. Experience with scripting or development using Python, TypeScript or Java. Understanding of cloud security and reliability best practices. AWS certifications are desirable but not essential. Apply now to speak with VIQU IT in confidence. Or contact Aaron Chiverton on (url removed) . Know someone great? Refer them and receive up to £1,000 if successful (terms apply). For more exciting roles and opportunities, follow us on IT Recruitment.
Senior Site Reliability Engineer (AWS/CDK/TypeScript) Remote First - Occasional travel to Leeds £40,000 - £50,000 + benefits No Sponsorship Available VIQU have partnered with a major UK technology-led organisation undergoing a significant transformation following a large-scale business merger. As part of a wider move away from contractor-heavy delivery, they are investing heavily in permanent engineering talent and building out a high-performing cloud and platform function. They are looking for a Site Reliability Engineer to help improve the reliability, scalability and automation of their AWS estate. This is a hands-on engineering role working across cloud infrastructure, observability, CI/CD and platform tooling, helping development teams deliver faster and more reliably. You'll be joining a collaborative engineering environment with the opportunity to influence platform standards, improve operational resilience and support modern DevOps and SRE practices across the business. Key responsibilities: Build, maintain and improve scalable AWS infrastructure. Develop and manage Infrastructure as Code using AWS CDK. Support CI/CD pipelines and deployment automation. Improve monitoring, logging and observability across distributed systems. Support incident management, root cause analysis and platform reliability improvements. Work closely with engineering and architecture teams to improve operational performance and security. Contribute to cloud best practice, automation and platform engineering standards. Key requirements: Strong experience in a Site Reliability Engineering, DevOps or Platform Engineering role. Strong AWS experience within production environments. Experience with AWS CDK (TypeScript preferred). Strong TypeScript experience. Experience with CI/CD tooling such as Jenkins or GitLab CI. Containerisation experience with Docker, Kubernetes, EKS or ECS. Experience with observability tooling such as Prometheus, Grafana, AppDynamics or OpenSearch. Experience with Scripting or development using Python, TypeScript or Java. Understanding of cloud security and reliability best practices. AWS certifications are desirable but not essential. Apply now to speak with VIQU IT in confidence. Or contact Aaron Chiverton on (see below). Know someone great? Refer them and receive up to £1,000 if successful (terms apply).
11/05/2026
Full time
Senior Site Reliability Engineer (AWS/CDK/TypeScript) Remote First - Occasional travel to Leeds £40,000 - £50,000 + benefits No Sponsorship Available VIQU have partnered with a major UK technology-led organisation undergoing a significant transformation following a large-scale business merger. As part of a wider move away from contractor-heavy delivery, they are investing heavily in permanent engineering talent and building out a high-performing cloud and platform function. They are looking for a Site Reliability Engineer to help improve the reliability, scalability and automation of their AWS estate. This is a hands-on engineering role working across cloud infrastructure, observability, CI/CD and platform tooling, helping development teams deliver faster and more reliably. You'll be joining a collaborative engineering environment with the opportunity to influence platform standards, improve operational resilience and support modern DevOps and SRE practices across the business. Key responsibilities: Build, maintain and improve scalable AWS infrastructure. Develop and manage Infrastructure as Code using AWS CDK. Support CI/CD pipelines and deployment automation. Improve monitoring, logging and observability across distributed systems. Support incident management, root cause analysis and platform reliability improvements. Work closely with engineering and architecture teams to improve operational performance and security. Contribute to cloud best practice, automation and platform engineering standards. Key requirements: Strong experience in a Site Reliability Engineering, DevOps or Platform Engineering role. Strong AWS experience within production environments. Experience with AWS CDK (TypeScript preferred). Strong TypeScript experience. Experience with CI/CD tooling such as Jenkins or GitLab CI. Containerisation experience with Docker, Kubernetes, EKS or ECS. Experience with observability tooling such as Prometheus, Grafana, AppDynamics or OpenSearch. Experience with Scripting or development using Python, TypeScript or Java. Understanding of cloud security and reliability best practices. AWS certifications are desirable but not essential. Apply now to speak with VIQU IT in confidence. Or contact Aaron Chiverton on (see below). Know someone great? Refer them and receive up to £1,000 if successful (terms apply).
Senior Site Reliability Engineer - iManage SRE is part of a global organization that leverages the latest technology to communicate with our colleagues across the globe. We organize ourselves into distributed teams - SRE teams are anchored to iManage offices across the globe. Tuesdays and Thursdays are dedicated to in office collaboration, rapid innovation, and developing a sense of belonging at iManage. Mondays and Fridays are reserved for focus time to get things done. Have the best of both work styles in a workplace that is intentional about belonging, collaboration, and accomplishment. Being a Senior Site Reliability Engineer at iManage means You are an engineer, a builder, and a systems thinker. You'll create middleware and platform guardrails that empower developers to innovate quickly and reliably. You combine deep technical judgment with empathy to eliminate customer pain, especially when working with enthusiastic teams stewarding the world's most privileged data. You uplift those around you, act as a subject matter expert, mentor others, and drive change. You chase contributing factors over root causes, value code over documentation, and documentation over process. You'll engage in and often lead architectural discussions, reduce toil, and deliver scalable, resilient platforms that support our customers and organization. As a Senior SRE, you'll help scale our cloud platform, collaborate across teams to promote standardization and resiliency, and participate in on call rotations. You'll become a key voice in observability, change management, and service scalability, providing guidance during complex technical decisions and high impact events. iManage is experiencing explosive growth in its flagship cloud product. We're seeking senior software and systems engineers specializing in reliability and platform services to join our transformative cloud journey. This requires rethinking technical decisions with a beginner's mindset and a focus on resilience and sustainability. If you write code, think in systems, embrace complexity and automation, and are passionate about service resilience and scalability - we want to talk to you. sRE Responsibilities Eliminate TOIL through automation and software development. Partner cross functionally with application teams and internal stakeholders. Create a modern, cloud native platform that is resilient, cost effective, and secure by default. Scale cloud infrastructure to support our Kubernetes based ecosystem. Maintain the freshness and utility of platform services. Improve the security posture of our products. Design automation, orchestration, observability, and disaster readiness into our products. Participate in production support and on call rotations, providing senior level guidance during critical events. Lead incident management and post incident retrospectives, coaching teams in these practices. Qualifications Experience writing design documents, postmortems, and refactoring application code. Built automation to reduce operational burden or developed internal SaaS tools. Ability to advocate for SRE principles (e.g., SLOs vs SLAs) and introduce them effectively. Experience in public cloud or hosted datacenter environments (Azure and AKS preferred). A passion for collaborative teamwork and influencing reliability best practices across teams. Bonus Points Hands on experience with Linux server stacks (Ubuntu/Debian preferred). Knowledge of cloud provisioning platforms (Terraform preferred). Exposure to configuration management tools (Chef preferred). Experience with containerization/clustering technologies (Docker preferred). Familiarity with observability and alerting tools (Prometheus/Grafana or ELK/EFK). Practical experience with CI/CD pipelines and rollout strategies. A bachelor's degree (or equivalent experience) in Computer Engineering or related field. Proficiency in one or more programming languages (e.g., Java, Python, Golang). Familiarity with scripting languages (e.g., PowerShell, Bash, Python, Ruby). Benefits Creating an inclusive environment where you're encouraged to help shape the culture. Market leading salary determined through a fair and consistent process, equitable for all employees. Annual performance based bonus. Enhanced parental leave (20 weeks for primary and 10 weeks for secondary caregiver at 100% pay). Matching pension contribution (up to 6%). Private medical insurance and cash plan. Group life cover, income protection, and critical illness protection. Flexible time off policy, 25 days of annual leave with additional flexibility. Wellness days each year to prioritize mental health and well being. Access to RethinkCare, a global behavioral health platform. We welcome those who come with a growth mindset and a hunger for learning; if you are excited about this role but your past experience doesn't align perfectly with every qualification, we encourage you to apply anyway. iManage is committed to providing an excellent candidate experience and will never ask you to engage in recruitment activity via text and exclusively communicate from emails using domain. If you have any concerns or questions about communications you have received, please send them to so our team members can review. iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
11/05/2026
Full time
Senior Site Reliability Engineer - iManage SRE is part of a global organization that leverages the latest technology to communicate with our colleagues across the globe. We organize ourselves into distributed teams - SRE teams are anchored to iManage offices across the globe. Tuesdays and Thursdays are dedicated to in office collaboration, rapid innovation, and developing a sense of belonging at iManage. Mondays and Fridays are reserved for focus time to get things done. Have the best of both work styles in a workplace that is intentional about belonging, collaboration, and accomplishment. Being a Senior Site Reliability Engineer at iManage means You are an engineer, a builder, and a systems thinker. You'll create middleware and platform guardrails that empower developers to innovate quickly and reliably. You combine deep technical judgment with empathy to eliminate customer pain, especially when working with enthusiastic teams stewarding the world's most privileged data. You uplift those around you, act as a subject matter expert, mentor others, and drive change. You chase contributing factors over root causes, value code over documentation, and documentation over process. You'll engage in and often lead architectural discussions, reduce toil, and deliver scalable, resilient platforms that support our customers and organization. As a Senior SRE, you'll help scale our cloud platform, collaborate across teams to promote standardization and resiliency, and participate in on call rotations. You'll become a key voice in observability, change management, and service scalability, providing guidance during complex technical decisions and high impact events. iManage is experiencing explosive growth in its flagship cloud product. We're seeking senior software and systems engineers specializing in reliability and platform services to join our transformative cloud journey. This requires rethinking technical decisions with a beginner's mindset and a focus on resilience and sustainability. If you write code, think in systems, embrace complexity and automation, and are passionate about service resilience and scalability - we want to talk to you. sRE Responsibilities Eliminate TOIL through automation and software development. Partner cross functionally with application teams and internal stakeholders. Create a modern, cloud native platform that is resilient, cost effective, and secure by default. Scale cloud infrastructure to support our Kubernetes based ecosystem. Maintain the freshness and utility of platform services. Improve the security posture of our products. Design automation, orchestration, observability, and disaster readiness into our products. Participate in production support and on call rotations, providing senior level guidance during critical events. Lead incident management and post incident retrospectives, coaching teams in these practices. Qualifications Experience writing design documents, postmortems, and refactoring application code. Built automation to reduce operational burden or developed internal SaaS tools. Ability to advocate for SRE principles (e.g., SLOs vs SLAs) and introduce them effectively. Experience in public cloud or hosted datacenter environments (Azure and AKS preferred). A passion for collaborative teamwork and influencing reliability best practices across teams. Bonus Points Hands on experience with Linux server stacks (Ubuntu/Debian preferred). Knowledge of cloud provisioning platforms (Terraform preferred). Exposure to configuration management tools (Chef preferred). Experience with containerization/clustering technologies (Docker preferred). Familiarity with observability and alerting tools (Prometheus/Grafana or ELK/EFK). Practical experience with CI/CD pipelines and rollout strategies. A bachelor's degree (or equivalent experience) in Computer Engineering or related field. Proficiency in one or more programming languages (e.g., Java, Python, Golang). Familiarity with scripting languages (e.g., PowerShell, Bash, Python, Ruby). Benefits Creating an inclusive environment where you're encouraged to help shape the culture. Market leading salary determined through a fair and consistent process, equitable for all employees. Annual performance based bonus. Enhanced parental leave (20 weeks for primary and 10 weeks for secondary caregiver at 100% pay). Matching pension contribution (up to 6%). Private medical insurance and cash plan. Group life cover, income protection, and critical illness protection. Flexible time off policy, 25 days of annual leave with additional flexibility. Wellness days each year to prioritize mental health and well being. Access to RethinkCare, a global behavioral health platform. We welcome those who come with a growth mindset and a hunger for learning; if you are excited about this role but your past experience doesn't align perfectly with every qualification, we encourage you to apply anyway. iManage is committed to providing an excellent candidate experience and will never ask you to engage in recruitment activity via text and exclusively communicate from emails using domain. If you have any concerns or questions about communications you have received, please send them to so our team members can review. iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Senior Site Reliability Engineer - iManage SRE is part of a global organization that leverages the latest technology to communicate with our colleagues across the globe. We organize ourselves into distributed teams - SRE teams are anchored to iManage offices across the globe. Tuesdays and Thursdays are dedicated to in office collaboration, rapid innovation, and developing a sense of belonging at iManage. Mondays and Fridays are reserved for focus time to get things done. Have the best of both work styles in a workplace that is intentional about belonging, collaboration, and accomplishment. Being a Senior Site Reliability Engineer at iManage means You are an engineer, a builder, and a systems thinker. You'll create middleware and platform guardrails that empower developers to innovate quickly and reliably. You combine deep technical judgment with empathy to eliminate customer pain, especially when working with enthusiastic teams stewarding the world's most privileged data. You uplift those around you, act as a subject matter expert, mentor others, and drive change. You chase contributing factors over root causes, value code over documentation, and documentation over process. You'll engage in and often lead architectural discussions, reduce toil, and deliver scalable, resilient platforms that support our customers and organization. As a Senior SRE, you'll help scale our cloud platform, collaborate across teams to promote standardization and resiliency, and participate in on call rotations. You'll become a key voice in observability, change management, and service scalability, providing guidance during complex technical decisions and high impact events. iManage is experiencing explosive growth in its flagship cloud product. We're seeking senior software and systems engineers specializing in reliability and platform services to join our transformative cloud journey. This requires rethinking technical decisions with a beginner's mindset and a focus on resilience and sustainability. If you write code, think in systems, embrace complexity and automation, and are passionate about service resilience and scalability - we want to talk to you. sRE Responsibilities Eliminate TOIL through automation and software development. Partner cross functionally with application teams and internal stakeholders. Create a modern, cloud native platform that is resilient, cost effective, and secure by default. Scale cloud infrastructure to support our Kubernetes based ecosystem. Maintain the freshness and utility of platform services. Improve the security posture of our products. Design automation, orchestration, observability, and disaster readiness into our products. Participate in production support and on call rotations, providing senior level guidance during critical events. Lead incident management and post incident retrospectives, coaching teams in these practices. Qualifications Experience writing design documents, postmortems, and refactoring application code. Built automation to reduce operational burden or developed internal SaaS tools. Ability to advocate for SRE principles (e.g., SLOs vs SLAs) and introduce them effectively. Experience in public cloud or hosted datacenter environments (Azure and AKS preferred). A passion for collaborative teamwork and influencing reliability best practices across teams. Bonus Points Hands on experience with Linux server stacks (Ubuntu/Debian preferred). Knowledge of cloud provisioning platforms (Terraform preferred). Exposure to configuration management tools (Chef preferred). Experience with containerization/clustering technologies (Docker preferred). Familiarity with observability and alerting tools (Prometheus/Grafana or ELK/EFK). Practical experience with CI/CD pipelines and rollout strategies. A bachelor's degree (or equivalent experience) in Computer Engineering or related field. Proficiency in one or more programming languages (e.g., Java, Python, Golang). Familiarity with scripting languages (e.g., PowerShell, Bash, Python, Ruby). Benefits Creating an inclusive environment where you're encouraged to help shape the culture. Market leading salary determined through a fair and consistent process, equitable for all employees. Annual performance based bonus. Enhanced parental leave (20 weeks for primary and 10 weeks for secondary caregiver at 100% pay). Matching pension contribution (up to 6%). Private medical insurance and cash plan. Group life cover, income protection, and critical illness protection. Flexible time off policy, 25 days of annual leave with additional flexibility. Wellness days each year to prioritize mental health and well being. Access to RethinkCare, a global behavioral health platform. We welcome those who come with a growth mindset and a hunger for learning; if you are excited about this role but your past experience doesn't align perfectly with every qualification, we encourage you to apply anyway. iManage is committed to providing an excellent candidate experience and will never ask you to engage in recruitment activity via text and exclusively communicate from emails using domain. If you have any concerns or questions about communications you have received, please send them to so our team members can review. iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
11/05/2026
Full time
Senior Site Reliability Engineer - iManage SRE is part of a global organization that leverages the latest technology to communicate with our colleagues across the globe. We organize ourselves into distributed teams - SRE teams are anchored to iManage offices across the globe. Tuesdays and Thursdays are dedicated to in office collaboration, rapid innovation, and developing a sense of belonging at iManage. Mondays and Fridays are reserved for focus time to get things done. Have the best of both work styles in a workplace that is intentional about belonging, collaboration, and accomplishment. Being a Senior Site Reliability Engineer at iManage means You are an engineer, a builder, and a systems thinker. You'll create middleware and platform guardrails that empower developers to innovate quickly and reliably. You combine deep technical judgment with empathy to eliminate customer pain, especially when working with enthusiastic teams stewarding the world's most privileged data. You uplift those around you, act as a subject matter expert, mentor others, and drive change. You chase contributing factors over root causes, value code over documentation, and documentation over process. You'll engage in and often lead architectural discussions, reduce toil, and deliver scalable, resilient platforms that support our customers and organization. As a Senior SRE, you'll help scale our cloud platform, collaborate across teams to promote standardization and resiliency, and participate in on call rotations. You'll become a key voice in observability, change management, and service scalability, providing guidance during complex technical decisions and high impact events. iManage is experiencing explosive growth in its flagship cloud product. We're seeking senior software and systems engineers specializing in reliability and platform services to join our transformative cloud journey. This requires rethinking technical decisions with a beginner's mindset and a focus on resilience and sustainability. If you write code, think in systems, embrace complexity and automation, and are passionate about service resilience and scalability - we want to talk to you. sRE Responsibilities Eliminate TOIL through automation and software development. Partner cross functionally with application teams and internal stakeholders. Create a modern, cloud native platform that is resilient, cost effective, and secure by default. Scale cloud infrastructure to support our Kubernetes based ecosystem. Maintain the freshness and utility of platform services. Improve the security posture of our products. Design automation, orchestration, observability, and disaster readiness into our products. Participate in production support and on call rotations, providing senior level guidance during critical events. Lead incident management and post incident retrospectives, coaching teams in these practices. Qualifications Experience writing design documents, postmortems, and refactoring application code. Built automation to reduce operational burden or developed internal SaaS tools. Ability to advocate for SRE principles (e.g., SLOs vs SLAs) and introduce them effectively. Experience in public cloud or hosted datacenter environments (Azure and AKS preferred). A passion for collaborative teamwork and influencing reliability best practices across teams. Bonus Points Hands on experience with Linux server stacks (Ubuntu/Debian preferred). Knowledge of cloud provisioning platforms (Terraform preferred). Exposure to configuration management tools (Chef preferred). Experience with containerization/clustering technologies (Docker preferred). Familiarity with observability and alerting tools (Prometheus/Grafana or ELK/EFK). Practical experience with CI/CD pipelines and rollout strategies. A bachelor's degree (or equivalent experience) in Computer Engineering or related field. Proficiency in one or more programming languages (e.g., Java, Python, Golang). Familiarity with scripting languages (e.g., PowerShell, Bash, Python, Ruby). Benefits Creating an inclusive environment where you're encouraged to help shape the culture. Market leading salary determined through a fair and consistent process, equitable for all employees. Annual performance based bonus. Enhanced parental leave (20 weeks for primary and 10 weeks for secondary caregiver at 100% pay). Matching pension contribution (up to 6%). Private medical insurance and cash plan. Group life cover, income protection, and critical illness protection. Flexible time off policy, 25 days of annual leave with additional flexibility. Wellness days each year to prioritize mental health and well being. Access to RethinkCare, a global behavioral health platform. We welcome those who come with a growth mindset and a hunger for learning; if you are excited about this role but your past experience doesn't align perfectly with every qualification, we encourage you to apply anyway. iManage is committed to providing an excellent candidate experience and will never ask you to engage in recruitment activity via text and exclusively communicate from emails using domain. If you have any concerns or questions about communications you have received, please send them to so our team members can review. iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Senior Software Engineer - Loyalty (Sparks) As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. As a Senior Software Engineer, your expertise will help us on this journey - creating customer facing capabilities that are robust, scalable, observable, and grounded in best in class engineering practice. The M&S Loyalty team is looking for a Senior Software Engineer to join our dynamic, high impact engineering group. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious, and fearless, you will be an integral part of our empowered, self managing engineering team, pushing the boundaries of our Sparks loyalty experiences and underpinning systems. Our team owns the Loyalty Platform - services that underpin the customer journeys and functional capabilities used across the Sparks ecosystem. We enable product teams to ship faster, safer, and with higher quality by providing a worldclass customer and developer experience foundation. In this role, you will help us drive our ambition to build a best in class software engineering team, culture, and environment. Join our community of engineers to build a modern digital ecosystem, improve the experience for millions of customers, and do the best work of your career. What You'll Do Build, evolve, and maintain Loyalty platform services, ensuring they enable secure, scalable, and high-performance interactions for customers across Sparks journeys. Take end-to-end ownership of features - from design and development through testing, deployment, documentation, and production monitoring. Contribute to the technical direction of the Loyalty team, shaping solutions that balance user experience, scalability, maintainability, and operational excellence. Write clean, maintainable, well tested code and champion engineering best practices across the organisation. Work closely with engineers across multiple domains to understand needs, reduce friction, and improve customer and developer experience. Participate in our support rota and take shared responsibility for the reliability, observability, and operational health of Loyalty services. Contribute to code reviews, pair programming, tech discussions, working groups, and documentation to share knowledge and continually raise engineering standards. Influence and advocate for foundational engineering improvements, modernisation initiatives, and enhancements across the Sparks ecosystem. Mentor engineers at different levels through coaching, pairing, and structured feedback. Who You Are Experienced in building and scaling distributed systems Familiar with JVM based languages or backend service frameworks (Micronaut is a plus but not essential). Handson experience with DevOps, CI/CD, automated testing, and operating what you build. Familiarity with modern event driven technologies, particularly Kafka Experienced in cloud environments (preferably Azure) and container platforms such as Kubernetes. Strong understanding of modern backend development, platform adjacent standards, and scalable architectural patterns. Pragmatic, collaborative, and comfortable working in a high autonomy team with strong engineering culture. Passionate about enabling other engineers and improving engineering experience at scale. Tech Stack M&S uses a variety of technologies and, as part of our modernisation drive, will continue to introduce new ones. Technologies you may work with include: Java, node.js JUnit, Mockito, testcontainers Micronaut, GraphQL, gRPC Azure Cloud, Kubernetes GitHub Actions, Dynatrace Snyk, Semgrep, Wiz Java, Spring, Micronaut SQL Server, MongoDB Redis, Ignite What's In It For You Working at M&S means being part of something bigger - helping deliver quality, value, and service to millions every day. We're inclusive, fastmoving, and always evolving, with a strong sense of purpose and a focus on doing the right thing. 20% colleague discount on all M&S products and many third party brands Competitive holiday allowance with the option to buy more Discretionary performance based bonus schemes Strong pension and life assurance Tailored induction and continuous development support Exclusive perks and savings through our M&S Choices portal Market leading, family friendly policies (parental, adoption, neonatal leave) 24/7 wellbeing support including virtual GP and mental health services One paid volunteer day per year Everyone's Welcome We are ambitious about the future of retail - disrupting, innovating, and leading our industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. We are committed to building diverse and representative teams where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from support or reasonable adjustments during any stage of the recruitment process, please let us know when completing your application so we can ensure you are set up for success.
11/05/2026
Full time
Senior Software Engineer - Loyalty (Sparks) As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. As a Senior Software Engineer, your expertise will help us on this journey - creating customer facing capabilities that are robust, scalable, observable, and grounded in best in class engineering practice. The M&S Loyalty team is looking for a Senior Software Engineer to join our dynamic, high impact engineering group. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious, and fearless, you will be an integral part of our empowered, self managing engineering team, pushing the boundaries of our Sparks loyalty experiences and underpinning systems. Our team owns the Loyalty Platform - services that underpin the customer journeys and functional capabilities used across the Sparks ecosystem. We enable product teams to ship faster, safer, and with higher quality by providing a worldclass customer and developer experience foundation. In this role, you will help us drive our ambition to build a best in class software engineering team, culture, and environment. Join our community of engineers to build a modern digital ecosystem, improve the experience for millions of customers, and do the best work of your career. What You'll Do Build, evolve, and maintain Loyalty platform services, ensuring they enable secure, scalable, and high-performance interactions for customers across Sparks journeys. Take end-to-end ownership of features - from design and development through testing, deployment, documentation, and production monitoring. Contribute to the technical direction of the Loyalty team, shaping solutions that balance user experience, scalability, maintainability, and operational excellence. Write clean, maintainable, well tested code and champion engineering best practices across the organisation. Work closely with engineers across multiple domains to understand needs, reduce friction, and improve customer and developer experience. Participate in our support rota and take shared responsibility for the reliability, observability, and operational health of Loyalty services. Contribute to code reviews, pair programming, tech discussions, working groups, and documentation to share knowledge and continually raise engineering standards. Influence and advocate for foundational engineering improvements, modernisation initiatives, and enhancements across the Sparks ecosystem. Mentor engineers at different levels through coaching, pairing, and structured feedback. Who You Are Experienced in building and scaling distributed systems Familiar with JVM based languages or backend service frameworks (Micronaut is a plus but not essential). Handson experience with DevOps, CI/CD, automated testing, and operating what you build. Familiarity with modern event driven technologies, particularly Kafka Experienced in cloud environments (preferably Azure) and container platforms such as Kubernetes. Strong understanding of modern backend development, platform adjacent standards, and scalable architectural patterns. Pragmatic, collaborative, and comfortable working in a high autonomy team with strong engineering culture. Passionate about enabling other engineers and improving engineering experience at scale. Tech Stack M&S uses a variety of technologies and, as part of our modernisation drive, will continue to introduce new ones. Technologies you may work with include: Java, node.js JUnit, Mockito, testcontainers Micronaut, GraphQL, gRPC Azure Cloud, Kubernetes GitHub Actions, Dynatrace Snyk, Semgrep, Wiz Java, Spring, Micronaut SQL Server, MongoDB Redis, Ignite What's In It For You Working at M&S means being part of something bigger - helping deliver quality, value, and service to millions every day. We're inclusive, fastmoving, and always evolving, with a strong sense of purpose and a focus on doing the right thing. 20% colleague discount on all M&S products and many third party brands Competitive holiday allowance with the option to buy more Discretionary performance based bonus schemes Strong pension and life assurance Tailored induction and continuous development support Exclusive perks and savings through our M&S Choices portal Market leading, family friendly policies (parental, adoption, neonatal leave) 24/7 wellbeing support including virtual GP and mental health services One paid volunteer day per year Everyone's Welcome We are ambitious about the future of retail - disrupting, innovating, and leading our industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. We are committed to building diverse and representative teams where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from support or reasonable adjustments during any stage of the recruitment process, please let us know when completing your application so we can ensure you are set up for success.
GitHub is shaping the future of software development in the age of AI agents - and search is at the heart of it. As GitHub's lexical and semantic code search engine, Blackbird powers context retrieval for business critical experiences across the platform and our Copilot products, including Cloud Agent, Code Review, Copilot CLI, and VS Code. We're looking for a Senior Software Engineer to help develop, scale, operate and extend Blackbird. This role is specifically focused on infrastructure, operations, automation, CI/CD, DX, observability, and security. You'll be part of our Copilot Agents organization, positively impacting millions of software developers and AI agents around the world who are building everything from open source to global enterprises. The ideal candidate has strong experience with distributed systems, cloud infrastructure, DevOps, reliability engineering, as well as the ability to work autonomously, learn quickly, and communicate and set technical direction. You will be working within a strong team of staff and principal engineers as well as collaborating with partner teams across the Copilot Agents organization. As a software engineer at GitHub, you will enhance the collaboration experience at GitHub by working closely with a community of engineers and designers with a distributed, diverse and passionate team delivering the services that millions of developers depend on. In this role you will design, prototype, implement, ship and support highly performant and globally scalable code search technology with your team. Responsibilities Own and advocate for the health and quality of the systems that the team builds, including participating in on call and first responder rotations. Drives efforts to collect, classify, and analyze data on a range of metrics (e.g., health of the system, where bugs might be occurring). Drives the refinement of products through data analytics, and makes informed decisions in engineering products through data integration. Considers and drives comprehensive application of automation within production and deployment of a product. Runs code in simulated or other non production environments to confirm functionality and error free runtime for products. Improves development quality, development velocity, and team performance through modeling contributions to improvement of developer tooling. Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Creates and ensures the presence of visible evidence (e.g., audit logs, system reports, security compliance) to demonstrate compliance for products. Leverages subject matter expertise of product features, incorporates service health indicators (e.g., SLOs) to prioritize work focused on, and partners with appropriate stakeholders (e.g., project managers) to drive collaboration on the workgroup's project plans, release plans, and work items. Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems. Design and implement APIs to facilitate seamless integration between software components. Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery. Become intimately familiar with the systems you build and take pride in writing maintainable code. Design, develop, test and ship high quality technical solutions that scale across multiple GitHub services. Qualifications Required Qualifications: 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field OR equivalent experience. Preferred Qualifications: Understanding of production system monitoring and observability with skills across network, application, caching, queuing, load balancing, storage and distributed services layers. Passionate about fostering good engineering practices and processes with solid understanding of testing principles and high quality software. 2+ years experience in systems programming, search index internals and information retrieval. GitHub values Customer obsessed Ship to learn Growth mindset Own the outcome Better together Diverse and inclusive Manager fundamentals Model Coach Care Leadership principles Create clarity Generate energy Deliver success Equal Employment Opportunity GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
10/05/2026
Full time
GitHub is shaping the future of software development in the age of AI agents - and search is at the heart of it. As GitHub's lexical and semantic code search engine, Blackbird powers context retrieval for business critical experiences across the platform and our Copilot products, including Cloud Agent, Code Review, Copilot CLI, and VS Code. We're looking for a Senior Software Engineer to help develop, scale, operate and extend Blackbird. This role is specifically focused on infrastructure, operations, automation, CI/CD, DX, observability, and security. You'll be part of our Copilot Agents organization, positively impacting millions of software developers and AI agents around the world who are building everything from open source to global enterprises. The ideal candidate has strong experience with distributed systems, cloud infrastructure, DevOps, reliability engineering, as well as the ability to work autonomously, learn quickly, and communicate and set technical direction. You will be working within a strong team of staff and principal engineers as well as collaborating with partner teams across the Copilot Agents organization. As a software engineer at GitHub, you will enhance the collaboration experience at GitHub by working closely with a community of engineers and designers with a distributed, diverse and passionate team delivering the services that millions of developers depend on. In this role you will design, prototype, implement, ship and support highly performant and globally scalable code search technology with your team. Responsibilities Own and advocate for the health and quality of the systems that the team builds, including participating in on call and first responder rotations. Drives efforts to collect, classify, and analyze data on a range of metrics (e.g., health of the system, where bugs might be occurring). Drives the refinement of products through data analytics, and makes informed decisions in engineering products through data integration. Considers and drives comprehensive application of automation within production and deployment of a product. Runs code in simulated or other non production environments to confirm functionality and error free runtime for products. Improves development quality, development velocity, and team performance through modeling contributions to improvement of developer tooling. Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Creates and ensures the presence of visible evidence (e.g., audit logs, system reports, security compliance) to demonstrate compliance for products. Leverages subject matter expertise of product features, incorporates service health indicators (e.g., SLOs) to prioritize work focused on, and partners with appropriate stakeholders (e.g., project managers) to drive collaboration on the workgroup's project plans, release plans, and work items. Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems. Design and implement APIs to facilitate seamless integration between software components. Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery. Become intimately familiar with the systems you build and take pride in writing maintainable code. Design, develop, test and ship high quality technical solutions that scale across multiple GitHub services. Qualifications Required Qualifications: 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field OR equivalent experience. Preferred Qualifications: Understanding of production system monitoring and observability with skills across network, application, caching, queuing, load balancing, storage and distributed services layers. Passionate about fostering good engineering practices and processes with solid understanding of testing principles and high quality software. 2+ years experience in systems programming, search index internals and information retrieval. GitHub values Customer obsessed Ship to learn Growth mindset Own the outcome Better together Diverse and inclusive Manager fundamentals Model Coach Care Leadership principles Create clarity Generate energy Deliver success Equal Employment Opportunity GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
Description Senior DevOps Engineer Programme Name: LCST Location: Remote, with attendance at Leidos UK Bristol or Customer sites as required Role Overview: We are seeking an experienced hands on Senior DevOps Engineer to join the LCST Programme team. As part of a high performing Agile team, you will design, implement, and support secure, scalable cloud infrastructure using a tailored SAFe Agile SecDevOps Scrum process. You'll apply DevOps best practices and cloud native design principles, leveraging AWS services and Infrastructure as Code (IaC) to drive automation and continuous delivery across environments. This role includes hands on work with automated testing, deployments, and infrastructure monitoring, alongside participation in Agile ceremonies, risk mitigation activities, and collaborative solution design. Cross functional flexibility across systems engineering, software development, testing, and security is highly valued. Key Responsibilities Demonstrated experience in managing source code with GIT, including pull requests, branching strategies (Trunk based, GitFlow), and collaborative version control workflows. Expertise in designing and managing AWS cloud infrastructure, including services like EC2, ECR, ECS, ECK, ASG, VPC, RDS, Load Balancers, Lambda, IAM, port ranges, R53, etc. Strong proficiency in IAC using Terraform and Ansible to provision, configure, and maintain secure and scalable cloud environments. Experience building and maintaining CI/CD pipelines using Jenkins, implementing automation for building, testing, and deploying applications across multiple environments. Proven ability to write and maintain scripts and automation tools using Bash, Python, and PowerShell to enhance operational workflows and eliminate manual tasks. Familiarity with containerisation using Docker and orchestration best practices, along with configuration management using Ansible. Knowledge of secrets management and access control using tools like Vault and IAM policies, ensuring secure handling of credentials and sensitive information. Strong understanding of AWS security best practices, including encryption, patching, monitoring, least privilege access, and compliance requirements. Hands on experience in implementing and managing backup, recovery, and disaster recovery strategies to ensure data protection and business continuity. Ability to implement robust monitoring and logging solutions such as CloudWatch to ensure system reliability, observability, and proactive incident response. Comfortable working in Agile development teams, translating business requirements into technical solutions, and actively participating in sprint planning, retrospectives, and daily stand ups. Capability to design scalable, resilient, and cost effective cloud native solutions that meet availability and performance objectives. Strong troubleshooting and problem solving skills with the ability to identify root causes and implement effective mitigation strategies in complex environments. Understanding of routing, traffic management, and load balancing, including configuration of NGINX and AWS native tools for optimizing traffic flow. Experience with structured release and change management processes, including deployment governance, rollback strategies, and versioning control. Awareness of Java application environments and deployment considerations is a plus for supporting platform wide consistency and integrations. Proactive mindset with a continuous improvement attitude, regularly identifying opportunities to enhance delivery pipelines, infrastructure, and development practices. Proficiency in designing and managing SNS topics for event driven architectures, integrating notifications with Lambda, or external systems to support decoupled and scalable cloud workflows. Hands on experience using Atlassian tools such as Jira, Confluence, and Bitbucket to support Agile delivery, documentation, collaboration, and CI/CD pipeline management. Working knowledge of Active Directory and ADFS for identity and access management, including group policy management, SSO, and integration with cloud authentication services. Application Requirements Hands on experience in any programming language (e.g., Python, Bash, PowerShell, etc.) Experience in Red Hat OS Experience in AWS OR Azure OR other cloud provider Red Hat and Windows administration Containerised solutions Application troubleshooting support Infrastructure as Code - Terraform App configuration using Ansible or similar tools CI/CD pipeline such as Jenkins, Azure DevOps, Bamboo, etc. Automation experience across the stack Desired Skills AWS Certified DevOps Engineer - Professional or equivalent certification Proficiency in Terraform, AWS CDK, or CloudFormation Experience with Ansible for configuration management Strong scripting skills (Python, PowerShell, Bash) ITIL Foundation Certification or experience with ITIL based environments Clearance Requirements StartBPSS clearance SC clearance (must be UK citizen and based in UK for duration) Must have, or be able to obtain, a UK SC clearance Pay Range £47,600.00 - £61,000.00 Benefits Contributory Pension Scheme Private Medical Insurance 33 days Annual Leave (including public and privileged holidays) Access to Flexible benefits (life assurance, health schemes, gym memberships, annual buy and sell holidays, cycle to work scheme) Flexible Working Scheme Equal Opportunity Employment All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.
10/05/2026
Full time
Description Senior DevOps Engineer Programme Name: LCST Location: Remote, with attendance at Leidos UK Bristol or Customer sites as required Role Overview: We are seeking an experienced hands on Senior DevOps Engineer to join the LCST Programme team. As part of a high performing Agile team, you will design, implement, and support secure, scalable cloud infrastructure using a tailored SAFe Agile SecDevOps Scrum process. You'll apply DevOps best practices and cloud native design principles, leveraging AWS services and Infrastructure as Code (IaC) to drive automation and continuous delivery across environments. This role includes hands on work with automated testing, deployments, and infrastructure monitoring, alongside participation in Agile ceremonies, risk mitigation activities, and collaborative solution design. Cross functional flexibility across systems engineering, software development, testing, and security is highly valued. Key Responsibilities Demonstrated experience in managing source code with GIT, including pull requests, branching strategies (Trunk based, GitFlow), and collaborative version control workflows. Expertise in designing and managing AWS cloud infrastructure, including services like EC2, ECR, ECS, ECK, ASG, VPC, RDS, Load Balancers, Lambda, IAM, port ranges, R53, etc. Strong proficiency in IAC using Terraform and Ansible to provision, configure, and maintain secure and scalable cloud environments. Experience building and maintaining CI/CD pipelines using Jenkins, implementing automation for building, testing, and deploying applications across multiple environments. Proven ability to write and maintain scripts and automation tools using Bash, Python, and PowerShell to enhance operational workflows and eliminate manual tasks. Familiarity with containerisation using Docker and orchestration best practices, along with configuration management using Ansible. Knowledge of secrets management and access control using tools like Vault and IAM policies, ensuring secure handling of credentials and sensitive information. Strong understanding of AWS security best practices, including encryption, patching, monitoring, least privilege access, and compliance requirements. Hands on experience in implementing and managing backup, recovery, and disaster recovery strategies to ensure data protection and business continuity. Ability to implement robust monitoring and logging solutions such as CloudWatch to ensure system reliability, observability, and proactive incident response. Comfortable working in Agile development teams, translating business requirements into technical solutions, and actively participating in sprint planning, retrospectives, and daily stand ups. Capability to design scalable, resilient, and cost effective cloud native solutions that meet availability and performance objectives. Strong troubleshooting and problem solving skills with the ability to identify root causes and implement effective mitigation strategies in complex environments. Understanding of routing, traffic management, and load balancing, including configuration of NGINX and AWS native tools for optimizing traffic flow. Experience with structured release and change management processes, including deployment governance, rollback strategies, and versioning control. Awareness of Java application environments and deployment considerations is a plus for supporting platform wide consistency and integrations. Proactive mindset with a continuous improvement attitude, regularly identifying opportunities to enhance delivery pipelines, infrastructure, and development practices. Proficiency in designing and managing SNS topics for event driven architectures, integrating notifications with Lambda, or external systems to support decoupled and scalable cloud workflows. Hands on experience using Atlassian tools such as Jira, Confluence, and Bitbucket to support Agile delivery, documentation, collaboration, and CI/CD pipeline management. Working knowledge of Active Directory and ADFS for identity and access management, including group policy management, SSO, and integration with cloud authentication services. Application Requirements Hands on experience in any programming language (e.g., Python, Bash, PowerShell, etc.) Experience in Red Hat OS Experience in AWS OR Azure OR other cloud provider Red Hat and Windows administration Containerised solutions Application troubleshooting support Infrastructure as Code - Terraform App configuration using Ansible or similar tools CI/CD pipeline such as Jenkins, Azure DevOps, Bamboo, etc. Automation experience across the stack Desired Skills AWS Certified DevOps Engineer - Professional or equivalent certification Proficiency in Terraform, AWS CDK, or CloudFormation Experience with Ansible for configuration management Strong scripting skills (Python, PowerShell, Bash) ITIL Foundation Certification or experience with ITIL based environments Clearance Requirements StartBPSS clearance SC clearance (must be UK citizen and based in UK for duration) Must have, or be able to obtain, a UK SC clearance Pay Range £47,600.00 - £61,000.00 Benefits Contributory Pension Scheme Private Medical Insurance 33 days Annual Leave (including public and privileged holidays) Access to Flexible benefits (life assurance, health schemes, gym memberships, annual buy and sell holidays, cycle to work scheme) Flexible Working Scheme Equal Opportunity Employment All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.
Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Role Overview The Senior Automation Engineer is a senior, hands on role within the FX eTrading technology stack, responsible for owning backend automation capability, testing delivery, and release quality assessment for assigned applications or functional areas. The successful candidate will operate with a high degree of autonomy, taking ownership of automation strategy, framework development, test execution, coverage analysis, defect investigation, and quality sign off. The role is primarily focused on server side, service level, messaging, integration, data, and non functional automation rather than UI led testing. The role requires strong technical capability, sound judgement, and a continuous improvement mindset, including the responsible use of approved AI tooling to improve automation productivity, test design, analysis, and engineering outcomes. Key Responsibilities Own the automation approach, test execution, reporting, and release readiness assessment for assigned areas of the FX eTrading stack. Design, develop, maintain, and improve automated tests and frameworks across services, messaging flows, integrations, data validation, regression, resilience, and non functional testing. Act as the quality engineering owner for assigned applications or components, providing clear, evidence based sign off recommendations and risk assessments. Build automation that validates business critical backend behaviours, including pricing, order execution, market data, trade lifecycle events, risk flows, and downstream integration points. Integrate automated testing into CI/CD pipelines using tools such as Jenkins, TeamCity, or equivalent platforms. Review requirements, designs, user stories, interface contracts, data flows, and acceptance criteria to identify gaps, ambiguity, risk, and testability concerns. Define and report relevant quality metrics, including backend automation coverage, execution results, defect trends, test effectiveness, and release risk. Partner with Development, Business, Product, and Production Support teams to investigate defects, analyse logs, identify root causes, and prevent production issues. Drive practical improvements in backend test strategy, automation reliability, test data management, environment stability, service virtualisation, and defect prevention. Use approved AI assisted tooling responsibly to support code generation, test generation, documentation, refactoring, and analysis while complying with internal policies and controls. Support and mentor other engineers in automation best practices where required. Assess, elevate, and manage risks and control issues transparently, with appropriate consideration for clients, the firm, regulatory obligations, and production stability. Required Experience and Skills Significant experience in backend test automation, quality engineering, or software engineering within financial services, preferably in front office trading, eTrading, or low latency systems. Proven ability to independently own automation delivery, testing outcomes, and release quality assessment for complex or business critical backend applications. Strong Java coding skills, with the ability to write clean, maintainable, reviewable automation code. Experience designing, extending, and maintaining robust automated test frameworks for server side and integration testing. Strong experience testing services, messaging flows, event driven components, data flows, integrations, and distributed systems. Strong understanding of test analysis, manual and exploratory testing, risk based testing, BDD/TDD, and Agile delivery practices. Experience with CI/CD integration and automated test execution within build and deployment pipelines. Strong Unix/Linux skills and practical experience with log analysis, diagnostics, monitoring, and defect investigation. Working knowledge of SQL, data validation, file/message formats, and backend system interactions. Clear communication skills, with the ability to explain quality risks, test evidence, and release recommendations to technical and non technical stakeholders. Experience using AI assisted engineering tools would be advantageous, particularly where supported by demonstrable project work, GitHub examples, prototypes, or measurable productivity improvements. Advantageous Experience FX, Rates, Commodities, or broader front office trading domain knowledge. Understanding of pricing, order execution, market data, trade lifecycle, auto hedging, and risk management workflows. Experience with high volume, low latency, highly available systems and related performance, resilience, capacity, failover, and SLA considerations. Experience with messaging technologies, event driven architecture, contract testing, service virtualisation, test data management, or non functional testing. Experience with Cucumber, FitNesse, Python, SQL, observability tooling, or synthetic data generation. ISEB, ISTQB, or equivalent testing certification. Personal Characteristics Highly autonomous, proactive, and accountable for delivery outcomes. Comfortable working independently once onboarded, without close day to day supervision. Strong engineering mindset with a focus on backend automation, quality, maintainability, and continuous improvement. Pragmatic, delivery focused, and able to balance quality, speed, risk, and business priorities. Confident communicator who can challenge constructively and influence through evidence and risk based reasoning. High attention to detail, strong analytical skills, and resilience in a demanding front office technology environment. Education Bachelor's degree / University degree or equivalent experience. What we'll provide you By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
10/05/2026
Full time
Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Role Overview The Senior Automation Engineer is a senior, hands on role within the FX eTrading technology stack, responsible for owning backend automation capability, testing delivery, and release quality assessment for assigned applications or functional areas. The successful candidate will operate with a high degree of autonomy, taking ownership of automation strategy, framework development, test execution, coverage analysis, defect investigation, and quality sign off. The role is primarily focused on server side, service level, messaging, integration, data, and non functional automation rather than UI led testing. The role requires strong technical capability, sound judgement, and a continuous improvement mindset, including the responsible use of approved AI tooling to improve automation productivity, test design, analysis, and engineering outcomes. Key Responsibilities Own the automation approach, test execution, reporting, and release readiness assessment for assigned areas of the FX eTrading stack. Design, develop, maintain, and improve automated tests and frameworks across services, messaging flows, integrations, data validation, regression, resilience, and non functional testing. Act as the quality engineering owner for assigned applications or components, providing clear, evidence based sign off recommendations and risk assessments. Build automation that validates business critical backend behaviours, including pricing, order execution, market data, trade lifecycle events, risk flows, and downstream integration points. Integrate automated testing into CI/CD pipelines using tools such as Jenkins, TeamCity, or equivalent platforms. Review requirements, designs, user stories, interface contracts, data flows, and acceptance criteria to identify gaps, ambiguity, risk, and testability concerns. Define and report relevant quality metrics, including backend automation coverage, execution results, defect trends, test effectiveness, and release risk. Partner with Development, Business, Product, and Production Support teams to investigate defects, analyse logs, identify root causes, and prevent production issues. Drive practical improvements in backend test strategy, automation reliability, test data management, environment stability, service virtualisation, and defect prevention. Use approved AI assisted tooling responsibly to support code generation, test generation, documentation, refactoring, and analysis while complying with internal policies and controls. Support and mentor other engineers in automation best practices where required. Assess, elevate, and manage risks and control issues transparently, with appropriate consideration for clients, the firm, regulatory obligations, and production stability. Required Experience and Skills Significant experience in backend test automation, quality engineering, or software engineering within financial services, preferably in front office trading, eTrading, or low latency systems. Proven ability to independently own automation delivery, testing outcomes, and release quality assessment for complex or business critical backend applications. Strong Java coding skills, with the ability to write clean, maintainable, reviewable automation code. Experience designing, extending, and maintaining robust automated test frameworks for server side and integration testing. Strong experience testing services, messaging flows, event driven components, data flows, integrations, and distributed systems. Strong understanding of test analysis, manual and exploratory testing, risk based testing, BDD/TDD, and Agile delivery practices. Experience with CI/CD integration and automated test execution within build and deployment pipelines. Strong Unix/Linux skills and practical experience with log analysis, diagnostics, monitoring, and defect investigation. Working knowledge of SQL, data validation, file/message formats, and backend system interactions. Clear communication skills, with the ability to explain quality risks, test evidence, and release recommendations to technical and non technical stakeholders. Experience using AI assisted engineering tools would be advantageous, particularly where supported by demonstrable project work, GitHub examples, prototypes, or measurable productivity improvements. Advantageous Experience FX, Rates, Commodities, or broader front office trading domain knowledge. Understanding of pricing, order execution, market data, trade lifecycle, auto hedging, and risk management workflows. Experience with high volume, low latency, highly available systems and related performance, resilience, capacity, failover, and SLA considerations. Experience with messaging technologies, event driven architecture, contract testing, service virtualisation, test data management, or non functional testing. Experience with Cucumber, FitNesse, Python, SQL, observability tooling, or synthetic data generation. ISEB, ISTQB, or equivalent testing certification. Personal Characteristics Highly autonomous, proactive, and accountable for delivery outcomes. Comfortable working independently once onboarded, without close day to day supervision. Strong engineering mindset with a focus on backend automation, quality, maintainability, and continuous improvement. Pragmatic, delivery focused, and able to balance quality, speed, risk, and business priorities. Confident communicator who can challenge constructively and influence through evidence and risk based reasoning. High attention to detail, strong analytical skills, and resilience in a demanding front office technology environment. Education Bachelor's degree / University degree or equivalent experience. What we'll provide you By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
At Allstate, great things happen when our people work together to protect families and their belongings from life's uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers' evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection. Your role in the team Product Security Engineering designs, builds, and operates enterprise security controls as software products that integrate directly into the SDLC and core enterprise platforms. The organization applies modern engineering practices to create scalable, reliable, and developer friendly security capabilities that are embedded into the enterprise technology ecosystem and enable secure by default behaviors while minimizing friction for product and platform teams. The Managing Security Engineer is a hands on engineering leader responsible for leading a team that delivers and operates these security controls in production. This role blends deep technical leadership, people leadership, and delivery ownership: setting technical direction, guiding architecture and design decisions, coaching and developing engineers, and ensuring the team consistently ships high quality software that achieves measurable security and engineering outcomes. The Managing Security Engineer is accountable for the end to end success of the team's security products, including reliability, adoption, and operational health in production. Key Responsibilities Lead and manage an engineering team delivering security controls as software products, including hiring, onboarding, coaching, performance management, and career development Set technical direction for the team and drive high quality execution across design, implementation, deployment, and production support of security controls Serve as a hands on technical leader by contributing to architecture and design reviews, guiding technical decisions, performing code reviews, and supporting critical path implementation as needed Own operational outcomes for the team's products in production, including reliability, performance, and continuous improvement through feedback and learning loops Partner with Digital Product Managers, platform teams, and engineering stakeholders to effect alignment across roadmaps, priorities, and delivery plans spanning multiple product portfolios Build and sustain a strong engineering culture that emphasizes modern delivery practices (e.g., test driven development, paired programming, CI/CD), fast feedback, and continuous improvement Influence and innovate solutions to complex security challenges by translating security needs into scalable engineering approaches and reusable capabilities Facilitate effective agile execution (standups, planning, backlog refinement, retrospectives) while maintaining a strong focus on outcomes rather than ceremony Essential Skills All applicants must demonstrate they have a legal right to work in the UK for employment at Allstate. Allstate is not providing sponsorship for this vacancy Minimum of 5 years of professional software engineering experience, including hands on production coding in modern languages (e.g., Java, JavaScript, Python) and ownership of production systems delivering measurable reliability, performance, or security outcomes A minimum of 2 years' experience leading engineers through hands on technical guidance, including architecture reviews, design decisions, and code reviews Proven background in building and operating scalable, distributed systems in cloud environments, including microservices based architectures Track record of designing, evolving, and integrating APIs and backend services, with attention to reliability, scalability, and security considerations Practical application of modern engineering practices such as test driven development, paired programming, CI/CD pipelines, and operational feedback loops including monitoring and observability Experience operating within agile delivery environments, partnering closely with Digital Product Managers and engineering stakeholders to deliver outcomes Desirable Skills Demonstrated depth in security engineering domains such as application security, cloud security, DevSecOps, or secure software development practices Practical experience designing or operating security controls embedded into CI/CD pipelines, developer workflows, or shared platform servicesProven ability to influence technical decisions beyond the immediate team, driving adoption of secure patterns, standards, or reusable capabilities across product areas Experience mentoring senior engineers and emerging technical leaders, with a focus on raising engineering quality and long term team capability Strong organizational awareness and the ability to navigate cross team dependencies while maintaining delivery momentum and technical integrity Exposure to cloud native and containerized environments (e.g., Kubernetes, Docker, AWS and/or Azure) and the security considerations that accompany them Familiarity with security metrics and operational signals (e.g., control adoption, reliability, incident reduction) used to evaluate engineering and security outcomes Strong mindset of balancing delivery velocity, security rigor, and developer experience, making thoughtful tradeoffs appropriate to context Demonstrated commitment to building solutions that balance robust security guarantees with an excellent developer experience, without compromising one for the other Supervisory Responsibilities This role has supervisory responsibilities and serves as the first level manager for a team of engineers. Statement on Fair Employment and Equal Opportunities Allstate NI wishes to ensure equal opportunity is given to all job applicants. This company will not discriminate on the grounds of race, gender (including gender reassignment status), sexual orientation, religious belief, political opinion, marital status, age or disability. We are an equal opportunities employer. We welcome applications from all suitably qualified persons. However, as women are currently under represented in our workforce, we would particularly welcome applications from women. All appointments will be made on merit. Applicants should note Allstate NI complete AccessNI background checks on all candidates offered a position. Benefits A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts Access to world class learning platforms and award winning L&D Clear career paths, internal mobility, and a strong focus on growth A people first culture with flexible working options
10/05/2026
Full time
At Allstate, great things happen when our people work together to protect families and their belongings from life's uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers' evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection. Your role in the team Product Security Engineering designs, builds, and operates enterprise security controls as software products that integrate directly into the SDLC and core enterprise platforms. The organization applies modern engineering practices to create scalable, reliable, and developer friendly security capabilities that are embedded into the enterprise technology ecosystem and enable secure by default behaviors while minimizing friction for product and platform teams. The Managing Security Engineer is a hands on engineering leader responsible for leading a team that delivers and operates these security controls in production. This role blends deep technical leadership, people leadership, and delivery ownership: setting technical direction, guiding architecture and design decisions, coaching and developing engineers, and ensuring the team consistently ships high quality software that achieves measurable security and engineering outcomes. The Managing Security Engineer is accountable for the end to end success of the team's security products, including reliability, adoption, and operational health in production. Key Responsibilities Lead and manage an engineering team delivering security controls as software products, including hiring, onboarding, coaching, performance management, and career development Set technical direction for the team and drive high quality execution across design, implementation, deployment, and production support of security controls Serve as a hands on technical leader by contributing to architecture and design reviews, guiding technical decisions, performing code reviews, and supporting critical path implementation as needed Own operational outcomes for the team's products in production, including reliability, performance, and continuous improvement through feedback and learning loops Partner with Digital Product Managers, platform teams, and engineering stakeholders to effect alignment across roadmaps, priorities, and delivery plans spanning multiple product portfolios Build and sustain a strong engineering culture that emphasizes modern delivery practices (e.g., test driven development, paired programming, CI/CD), fast feedback, and continuous improvement Influence and innovate solutions to complex security challenges by translating security needs into scalable engineering approaches and reusable capabilities Facilitate effective agile execution (standups, planning, backlog refinement, retrospectives) while maintaining a strong focus on outcomes rather than ceremony Essential Skills All applicants must demonstrate they have a legal right to work in the UK for employment at Allstate. Allstate is not providing sponsorship for this vacancy Minimum of 5 years of professional software engineering experience, including hands on production coding in modern languages (e.g., Java, JavaScript, Python) and ownership of production systems delivering measurable reliability, performance, or security outcomes A minimum of 2 years' experience leading engineers through hands on technical guidance, including architecture reviews, design decisions, and code reviews Proven background in building and operating scalable, distributed systems in cloud environments, including microservices based architectures Track record of designing, evolving, and integrating APIs and backend services, with attention to reliability, scalability, and security considerations Practical application of modern engineering practices such as test driven development, paired programming, CI/CD pipelines, and operational feedback loops including monitoring and observability Experience operating within agile delivery environments, partnering closely with Digital Product Managers and engineering stakeholders to deliver outcomes Desirable Skills Demonstrated depth in security engineering domains such as application security, cloud security, DevSecOps, or secure software development practices Practical experience designing or operating security controls embedded into CI/CD pipelines, developer workflows, or shared platform servicesProven ability to influence technical decisions beyond the immediate team, driving adoption of secure patterns, standards, or reusable capabilities across product areas Experience mentoring senior engineers and emerging technical leaders, with a focus on raising engineering quality and long term team capability Strong organizational awareness and the ability to navigate cross team dependencies while maintaining delivery momentum and technical integrity Exposure to cloud native and containerized environments (e.g., Kubernetes, Docker, AWS and/or Azure) and the security considerations that accompany them Familiarity with security metrics and operational signals (e.g., control adoption, reliability, incident reduction) used to evaluate engineering and security outcomes Strong mindset of balancing delivery velocity, security rigor, and developer experience, making thoughtful tradeoffs appropriate to context Demonstrated commitment to building solutions that balance robust security guarantees with an excellent developer experience, without compromising one for the other Supervisory Responsibilities This role has supervisory responsibilities and serves as the first level manager for a team of engineers. Statement on Fair Employment and Equal Opportunities Allstate NI wishes to ensure equal opportunity is given to all job applicants. This company will not discriminate on the grounds of race, gender (including gender reassignment status), sexual orientation, religious belief, political opinion, marital status, age or disability. We are an equal opportunities employer. We welcome applications from all suitably qualified persons. However, as women are currently under represented in our workforce, we would particularly welcome applications from women. All appointments will be made on merit. Applicants should note Allstate NI complete AccessNI background checks on all candidates offered a position. Benefits A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts Access to world class learning platforms and award winning L&D Clear career paths, internal mobility, and a strong focus on growth A people first culture with flexible working options
At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what's the role all about? Run the production environment by monitoring availability and taking a holistic view of system health Build software and systems to manage platform infrastructure and applications Improve reliability, quality, and time-to-market of our suite of software solutions Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve Provide primary operational support and engineering for multiple large distributed software applications How will you make an impact? Gather and analyze metrics from both operating systems and applications to assist in performance tuning and fault finding Partner with development teams to improve services through rigorous testing and release procedures Participate in system design consulting, platform management, and capacity planning Create sustainable systems and services through automation and uplifts Balance feature development speed and reliability with well-defined service level objectives Have you got what it takes? 3-6 years of working experience in a similar role, with a focus on systems engineering, automation, and reliability. Proficiency in at least one programming language (e.g., Python, Go, Java, C#) and experience with scripting languages (e.g., Bash, PowerShell). Deep understanding of cloud computing platforms (e.g., AWS), the working and reliability constraints of some of the prominent services (e.g., EC2, ECS, Lambda, DynamoDB etc) Experience with infrastructure as code tools such as CloudFormation, Terraform. Deep understanding of CI/CD concepts and experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI. Strong knowledge of containerization technologies (e.g., Docker, Kubernetes) and microservices architecture. Experience with monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack, Cloudwatch). Excellent problem-solving skills and the ability to troubleshoot complex issues in distributed systems. Experience of Incident management and blameless postmortems that includes driving the incident response efforts during outages and other critical incidents, resolution, and communication in a cross-functional team setup. You will have an advantage if you also have: Hands on experience of working with large Kubernetes Cluster. Certification will be an added plus. Working experience of Grafana Observability Suite (Loki, Mimir, Tempo). Administration and/or development experience of standard monitoring and automation tools such as Splunk, Datadog, Pagerduty Rundeck. Familiarity with configuration management tools like Ansible, Puppet, or Chef. Certifications such as AWS Certified DevOps Engineer, Google Cloud Professional DevOps Engineer, or equivalent. Personal attributes: Strong communication skills and the ability to collaborate effectively with cross-functional teams. Team player - ability to work well in a close team environment. Fast learner with ability to educate her/himself on relevant technologies Ability to multitask and prioritize work Ability to remain focused and calm under pressure At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Requisition ID: 9476. Reporting into: Director, Network Operations. Equal Opportunity Employer NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.
09/05/2026
Full time
At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what's the role all about? Run the production environment by monitoring availability and taking a holistic view of system health Build software and systems to manage platform infrastructure and applications Improve reliability, quality, and time-to-market of our suite of software solutions Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve Provide primary operational support and engineering for multiple large distributed software applications How will you make an impact? Gather and analyze metrics from both operating systems and applications to assist in performance tuning and fault finding Partner with development teams to improve services through rigorous testing and release procedures Participate in system design consulting, platform management, and capacity planning Create sustainable systems and services through automation and uplifts Balance feature development speed and reliability with well-defined service level objectives Have you got what it takes? 3-6 years of working experience in a similar role, with a focus on systems engineering, automation, and reliability. Proficiency in at least one programming language (e.g., Python, Go, Java, C#) and experience with scripting languages (e.g., Bash, PowerShell). Deep understanding of cloud computing platforms (e.g., AWS), the working and reliability constraints of some of the prominent services (e.g., EC2, ECS, Lambda, DynamoDB etc) Experience with infrastructure as code tools such as CloudFormation, Terraform. Deep understanding of CI/CD concepts and experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI. Strong knowledge of containerization technologies (e.g., Docker, Kubernetes) and microservices architecture. Experience with monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack, Cloudwatch). Excellent problem-solving skills and the ability to troubleshoot complex issues in distributed systems. Experience of Incident management and blameless postmortems that includes driving the incident response efforts during outages and other critical incidents, resolution, and communication in a cross-functional team setup. You will have an advantage if you also have: Hands on experience of working with large Kubernetes Cluster. Certification will be an added plus. Working experience of Grafana Observability Suite (Loki, Mimir, Tempo). Administration and/or development experience of standard monitoring and automation tools such as Splunk, Datadog, Pagerduty Rundeck. Familiarity with configuration management tools like Ansible, Puppet, or Chef. Certifications such as AWS Certified DevOps Engineer, Google Cloud Professional DevOps Engineer, or equivalent. Personal attributes: Strong communication skills and the ability to collaborate effectively with cross-functional teams. Team player - ability to work well in a close team environment. Fast learner with ability to educate her/himself on relevant technologies Ability to multitask and prioritize work Ability to remain focused and calm under pressure At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Requisition ID: 9476. Reporting into: Director, Network Operations. Equal Opportunity Employer NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.
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 65 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 values of Integrity, Partnership, Excellence and Change 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 65 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:We are looking for a talented and passionate Senior Lead Java Engineer to join the SwapClear Interfaces development team, part of the SwapClear Technology function supporting the LCH Swap Clearing business. The team is responsible for the designing, building, and supporting critical interfaces and systems that facilitate the clearing operations.This Senior Lead Java Engineer role will focus on leading the team in designing, building and maintaining Java-based applications and their related systems that are critical to the SwapClear Clearing operations.You will be worked in scrum team and work collaboratively within an Agile environment to ensure the smooth execution of the software development lifecycle, from planning and development to deployment and support. You will work with the SwapClear Interface development Team Lead while actively contributing to the delivery of high-quality solutions.The successful candidate needs to be hands-on, with a strong and deep understanding of Java plus the knowledge of the front-end and cloud development, and a proactive approach in all aspects of development. You will also be expected to make contributions to testing, ensure the solutions meet high standards for quality and reliability. WHAT YOU'LL BE DOING: Take ownership of the analysis, design, develop and delivery of scalable and maintainable Java based applications Collaborate with multi-functional teams to algin technology solutions with business needs Lead by example with high quality, clean code using modern Java, Spring and related technologies, promote best practices in software engineering Take responsibility for identification, estimation and reporting on progress of tasks, along with liaising across the business analyst, developer and continuous integration teams Contribute to test automation and participate in test case design and execution Support production systems, troubleshoot issues, provide timely fixes including participation in out-of-hours support rota Document technical specifications, workflow and system design Work within an Agile/Scrum team, actively participating in sprint planning, daily stand-ups and retrospectives WHAT YOU'LL BRING: Essential Skills Proven experience in system design, application development, testing, and operational stability using Java Excellent problem-solving, analytical and communication skills Strong in Java 17+ and frameworks like Spring Boot, Spring MVC and Apache Deep understanding of RESTful services and understanding microservices architecture Deep understanding of relational databases, SQL language and ORM tools Deep understanding of message brokers Experience with front-end development using HTML, CSS, JavaScript frameworks Experience with Test Driven Development (TDD) / Behavior Driven Development Experience with cloud platforms and container technologies Experience with performance tuning and system optimization Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Adaptability to changing project requirements and technologies Desirable skills Experience with the finance domain Knowledge of FpML Knowledge of observability tools WHAT YOU'LL GET IN RETURN: LCH is one of the cornerstones of the world's financial systems and SwapClear is the global leader for its asset class in a challenging and highly competitive market. The SwapClear platform continues to experience significant growth and constant change whilst maintaining the very highest levels of service availability. Developing the software technology pivotal to this success is an exciting and rewarding challenge which will stretch any candidate.We recognize that to attract the best talent, we need to be flexible and we are open to discussing work arrangements with you. We take hybrid approach to workplace, this role is Digital first.LSEG Purpose and ValuesOur purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Underpinning our purpose, our values of Integrity, Partnership , Excellence and Change set the standard for everything we do, every day. They guide the way we interact with each other, the partners we work with and our customers. Delivering on our purpose and living up to our values is a responsibility that we all share.To achieve our ambitions through a strong culture, People Leaders need to role model our Values and create the culture for everyone at LSEG to be at their best. 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,
09/05/2026
Full time
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 65 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 values of Integrity, Partnership, Excellence and Change 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 65 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:We are looking for a talented and passionate Senior Lead Java Engineer to join the SwapClear Interfaces development team, part of the SwapClear Technology function supporting the LCH Swap Clearing business. The team is responsible for the designing, building, and supporting critical interfaces and systems that facilitate the clearing operations.This Senior Lead Java Engineer role will focus on leading the team in designing, building and maintaining Java-based applications and their related systems that are critical to the SwapClear Clearing operations.You will be worked in scrum team and work collaboratively within an Agile environment to ensure the smooth execution of the software development lifecycle, from planning and development to deployment and support. You will work with the SwapClear Interface development Team Lead while actively contributing to the delivery of high-quality solutions.The successful candidate needs to be hands-on, with a strong and deep understanding of Java plus the knowledge of the front-end and cloud development, and a proactive approach in all aspects of development. You will also be expected to make contributions to testing, ensure the solutions meet high standards for quality and reliability. WHAT YOU'LL BE DOING: Take ownership of the analysis, design, develop and delivery of scalable and maintainable Java based applications Collaborate with multi-functional teams to algin technology solutions with business needs Lead by example with high quality, clean code using modern Java, Spring and related technologies, promote best practices in software engineering Take responsibility for identification, estimation and reporting on progress of tasks, along with liaising across the business analyst, developer and continuous integration teams Contribute to test automation and participate in test case design and execution Support production systems, troubleshoot issues, provide timely fixes including participation in out-of-hours support rota Document technical specifications, workflow and system design Work within an Agile/Scrum team, actively participating in sprint planning, daily stand-ups and retrospectives WHAT YOU'LL BRING: Essential Skills Proven experience in system design, application development, testing, and operational stability using Java Excellent problem-solving, analytical and communication skills Strong in Java 17+ and frameworks like Spring Boot, Spring MVC and Apache Deep understanding of RESTful services and understanding microservices architecture Deep understanding of relational databases, SQL language and ORM tools Deep understanding of message brokers Experience with front-end development using HTML, CSS, JavaScript frameworks Experience with Test Driven Development (TDD) / Behavior Driven Development Experience with cloud platforms and container technologies Experience with performance tuning and system optimization Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Adaptability to changing project requirements and technologies Desirable skills Experience with the finance domain Knowledge of FpML Knowledge of observability tools WHAT YOU'LL GET IN RETURN: LCH is one of the cornerstones of the world's financial systems and SwapClear is the global leader for its asset class in a challenging and highly competitive market. The SwapClear platform continues to experience significant growth and constant change whilst maintaining the very highest levels of service availability. Developing the software technology pivotal to this success is an exciting and rewarding challenge which will stretch any candidate.We recognize that to attract the best talent, we need to be flexible and we are open to discussing work arrangements with you. We take hybrid approach to workplace, this role is Digital first.LSEG Purpose and ValuesOur purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Underpinning our purpose, our values of Integrity, Partnership , Excellence and Change set the standard for everything we do, every day. They guide the way we interact with each other, the partners we work with and our customers. Delivering on our purpose and living up to our values is a responsibility that we all share.To achieve our ambitions through a strong culture, People Leaders need to role model our Values and create the culture for everyone at LSEG to be at their best. 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,
Climate17 are working with a leading, specialist energy transition advisory firm to appoint a Technical Analyst / Senior Technical Analyst into a high-impact, high-ownership role. The Opportunity This is a role for someone with a strong engineering foundation and a builder's mindset. You will work close to the commercial and consulting teams, translating real-world market questions into robust technical systems. The centre of gravity is Python engineering, data platform development, and modelling infrastructure, with a strong opportunity to shape how AI tools are embedded into consulting workflows. You will have meaningful autonomy and influence over technical architecture, standards, and tooling. Key Responsibilities Build and Operate a Modern Data Platform Design and maintain data pipelines to ingest, validate, and publish curated datasets used in modelling and dashboards. Establish robust data quality, observability, monitoring, and documentation practices. Develop scalable database and storage architectures, including lake/lakehouse concepts (partitioning, schema evolution, versioning, governance). Apply strong SQL and data modelling principles to support performance and reliability. Strengthen the Energy Modelling Environment Develop reusable Python packages and services supporting market scenario modelling and investment workflows. Improve reproducibility and reliability of modelling runs (configuration management, structured logging, versioned scenarios). Raise engineering standards across testing, code review, CI/CD, and maintainable architecture. Implement Scalable AI Solutions (Agents RAG) Prototype and productionise internal AI tools to support research, drafting, document extraction, synthesis, and knowledge search. Build end-to-end RAG systems including ingestion pipelines, embeddings, retrieval strategies, reranking, evaluation frameworks, and monitoring. Ensure safe-by-design implementation, with appropriate access controls, auditability, and data governance. Desirable: Develop Lightweight UI Tools Create simple web applications and dashboards enabling analysts and clients to explore data and model outputs. Translate business requirements into intuitive user experiences backed by secure APIs. Example Project Ownership Building a curated time-series lakehouse covering fundamentals, prices, and market curves with lineage and quality controls. Developing a scenario management system enabling versioned, reproducible market simulations. Deploying a permission-controlled RAG assistant across internal research, models, and deliverables. Supporting development of a client-facing data portal. Designing interactive dashboards to explore sensitivities and scenario comparisons. Candidate Profile Quantitative degree (Engineering, Mathematics, Physics, Computer Science, Statistics or similar). 3 years' experience building production-grade software or data systems. Strong Python engineering capability beyond notebook environments. Strong SQL and data modelling expertise. Ability to take ownership of ambiguous problems and deliver structured, production-ready solutions. Clear communication and documentation skills. Rapid learner, comfortable working across evolving technologies. Advantageous Experience with data platforms and database architecture. UI development experience (React JavaScript/TypeScript or similar). AI engineering exposure. Experience building RAG systems and working with vector databases. Docker, CI/CD, deployment practices and secrets management. Energy markets exposure (not essential; sector knowledge can be developed). Why This Role? Work on tools that directly inform high-stakes investment decisions. Operate in a technically ambitious but commercially grounded environment. High autonomy and scope to shape architecture and engineering standards. Meaningful exposure to European energy transition dynamics. About Us Climate17 is a purpose-led, international Renewable Energy & Sustainability recruitment firm. We provide specialist talent acquisition services to organisations seeking to reduce their environmental footprint, as well as those working towards the decarbonisation of the energy sector.
09/05/2026
Full time
Climate17 are working with a leading, specialist energy transition advisory firm to appoint a Technical Analyst / Senior Technical Analyst into a high-impact, high-ownership role. The Opportunity This is a role for someone with a strong engineering foundation and a builder's mindset. You will work close to the commercial and consulting teams, translating real-world market questions into robust technical systems. The centre of gravity is Python engineering, data platform development, and modelling infrastructure, with a strong opportunity to shape how AI tools are embedded into consulting workflows. You will have meaningful autonomy and influence over technical architecture, standards, and tooling. Key Responsibilities Build and Operate a Modern Data Platform Design and maintain data pipelines to ingest, validate, and publish curated datasets used in modelling and dashboards. Establish robust data quality, observability, monitoring, and documentation practices. Develop scalable database and storage architectures, including lake/lakehouse concepts (partitioning, schema evolution, versioning, governance). Apply strong SQL and data modelling principles to support performance and reliability. Strengthen the Energy Modelling Environment Develop reusable Python packages and services supporting market scenario modelling and investment workflows. Improve reproducibility and reliability of modelling runs (configuration management, structured logging, versioned scenarios). Raise engineering standards across testing, code review, CI/CD, and maintainable architecture. Implement Scalable AI Solutions (Agents RAG) Prototype and productionise internal AI tools to support research, drafting, document extraction, synthesis, and knowledge search. Build end-to-end RAG systems including ingestion pipelines, embeddings, retrieval strategies, reranking, evaluation frameworks, and monitoring. Ensure safe-by-design implementation, with appropriate access controls, auditability, and data governance. Desirable: Develop Lightweight UI Tools Create simple web applications and dashboards enabling analysts and clients to explore data and model outputs. Translate business requirements into intuitive user experiences backed by secure APIs. Example Project Ownership Building a curated time-series lakehouse covering fundamentals, prices, and market curves with lineage and quality controls. Developing a scenario management system enabling versioned, reproducible market simulations. Deploying a permission-controlled RAG assistant across internal research, models, and deliverables. Supporting development of a client-facing data portal. Designing interactive dashboards to explore sensitivities and scenario comparisons. Candidate Profile Quantitative degree (Engineering, Mathematics, Physics, Computer Science, Statistics or similar). 3 years' experience building production-grade software or data systems. Strong Python engineering capability beyond notebook environments. Strong SQL and data modelling expertise. Ability to take ownership of ambiguous problems and deliver structured, production-ready solutions. Clear communication and documentation skills. Rapid learner, comfortable working across evolving technologies. Advantageous Experience with data platforms and database architecture. UI development experience (React JavaScript/TypeScript or similar). AI engineering exposure. Experience building RAG systems and working with vector databases. Docker, CI/CD, deployment practices and secrets management. Energy markets exposure (not essential; sector knowledge can be developed). Why This Role? Work on tools that directly inform high-stakes investment decisions. Operate in a technically ambitious but commercially grounded environment. High autonomy and scope to shape architecture and engineering standards. Meaningful exposure to European energy transition dynamics. About Us Climate17 is a purpose-led, international Renewable Energy & Sustainability recruitment firm. We provide specialist talent acquisition services to organisations seeking to reduce their environmental footprint, as well as those working towards the decarbonisation of the energy sector.
Senior Full Stack/AI Engineer (Backend-leaning) Who We Are: AND Digital are a tech company focused on accelerating digital delivery and dedicated to closing the digital skills gap. We've been helping organisations build better digital products and stronger digital teams since 2014. We believe our work should always leave a legacy for the client. We do this through close relationships with our offices (or 'Clubs') so that our partners are always prioritized by a regional team close to them. This unique model has driven success for our clients and ourselves, evidenced by our remarkable organic growth since 2014. Today we number more than 1,300 people with Clubs all over the UK and Europe with plans for global expansion in the next couple of years. Join us - and help us fulfil our mission to close the world's digital skills gap. What you'll bring to the table: Core Technical Expertise: Strong hands on backend engineering experience, with depth in one or more of: Java, Node.js, TypeScript, Python or Go, and the ability to work confidently across multiple languages when needed. Proven ability to design and build scalable, resilient, and maintainable backend systems, including REST/GraphQL APIs, event driven architectures, and distributed services. Hands on experience with AWS (Lambda, ECS, DynamoDB, SQS/SNS, API Gateway, Step Functions, etc.) and strong understanding of cloud native patterns. Exposure to GCP, Azure, or other Cloud Platforms would be a valuable plus. Solid experience with Infrastructure as Code (Terraform preferred), CI/CD pipelines, and modern deployment practices. Comfortable working across the stack, contributing to frontend codebases when needed, even though your strength lies in backend and systems engineering. Demonstrates technical leadership, shaping architectural direction, reviewing designs, and role modelling high quality engineering practices. Strong grounding in system design, including trade off analysis, performance considerations, observability, and operational readiness. Able to take ownership of complex technical problems, make pragmatic decisions, and clearly explain reasoning to both engineers and non technical stakeholders. AI & Emerging Technology Practical experience integrating AI into backend systems - e.g., orchestrating AI services, building AI powered workflows, or leveraging AI tools to improve engineering productivity. Experience building AI-enabled systems (including LLM- or RAG-based solutions) from MVP or proof-of-concept through to production-ready implementations, with consideration for reliability, evaluation, security, and maintainability. Understands where AI meaningfully enhances backend systems (e.g., classification, summarisation, anomaly detection) versus where traditional algorithms are more appropriate. Able to evaluate risk, cost, scalability, and maintainability when proposing AI driven solutions. Curious about emerging AI patterns, frameworks, and tooling, with the ability to apply them pragmatically in line with client needs. Comfortable advising clients on realistic AI opportunities and helping them navigate hype vs. practical value. Consulting & Client Delivery Experience working in a consulting or client-facing environment, comfortable operating in ambiguous problem spaces and contributing to both solution discovery and delivery. Able to balance client outcomes, commercial considerations, and technical integrity, adapting approach and communication style depending on context. Acts as a trusted technical partner within delivery teams and with clients, influencing outcomes through clarity, pragmatism, and credibility. Nice To Have (but valuable) Experience with high scale distributed systems, event streaming (Kafka, Kinesis), or microservices. Exposure to serverless architectures, container orchestration or hybrid cloud environments. Familiarity with security best practices, including IAM, secrets management, and secure API design. Why join AND Digital? We have three values: wonder, share, and delight. These values inform how we work with clients, and our culture: what it feels like to work for AND. We believe collaboration, ambition, curiosity and fun can drive innovation by creating a better environment for problem solving. By joining AND, we'll provide: Opportunities to work on projects with big clients and the chance to produce meaningful work that makes a difference to people's lives. A "Blended Working" model, meaning you will be able to work in a range of locations from; your home, in your clubhouse, on a client, as well as just a change of scenery. A dedicated career scrum team, designed to help you reach your career goals and develop the skills you need to be your best self. An annual budget for training and upskilling, including allocated days off so you don't have to study in your own free time. Monthly and quarterly team socials - on us - ranging from after work drinks, to driving experience days with your fellow club members. A safe environment for you to be yourself and challenge yourself. Benefits: 25 days holiday allowance + bank holidays 2 days per year for volunteering Share scheme A £1000 flexifund to use on a personalised list of benefits such Gym membership, Cycle to Work Scheme, Health, dental and optical cash plan PLUS many more For a full list of benefits - click here Equal Opportunities Statement At AND Digital we embrace diversity and are committed to equal opportunities. We are actively recruiting for a diverse and inclusive workforce so want to ensure we do everything we can to support your application. We want you to feel safe and empowered to let us know if you require any adjustments to be made to your application or interview process so please speak to our recruitment team.
09/05/2026
Full time
Senior Full Stack/AI Engineer (Backend-leaning) Who We Are: AND Digital are a tech company focused on accelerating digital delivery and dedicated to closing the digital skills gap. We've been helping organisations build better digital products and stronger digital teams since 2014. We believe our work should always leave a legacy for the client. We do this through close relationships with our offices (or 'Clubs') so that our partners are always prioritized by a regional team close to them. This unique model has driven success for our clients and ourselves, evidenced by our remarkable organic growth since 2014. Today we number more than 1,300 people with Clubs all over the UK and Europe with plans for global expansion in the next couple of years. Join us - and help us fulfil our mission to close the world's digital skills gap. What you'll bring to the table: Core Technical Expertise: Strong hands on backend engineering experience, with depth in one or more of: Java, Node.js, TypeScript, Python or Go, and the ability to work confidently across multiple languages when needed. Proven ability to design and build scalable, resilient, and maintainable backend systems, including REST/GraphQL APIs, event driven architectures, and distributed services. Hands on experience with AWS (Lambda, ECS, DynamoDB, SQS/SNS, API Gateway, Step Functions, etc.) and strong understanding of cloud native patterns. Exposure to GCP, Azure, or other Cloud Platforms would be a valuable plus. Solid experience with Infrastructure as Code (Terraform preferred), CI/CD pipelines, and modern deployment practices. Comfortable working across the stack, contributing to frontend codebases when needed, even though your strength lies in backend and systems engineering. Demonstrates technical leadership, shaping architectural direction, reviewing designs, and role modelling high quality engineering practices. Strong grounding in system design, including trade off analysis, performance considerations, observability, and operational readiness. Able to take ownership of complex technical problems, make pragmatic decisions, and clearly explain reasoning to both engineers and non technical stakeholders. AI & Emerging Technology Practical experience integrating AI into backend systems - e.g., orchestrating AI services, building AI powered workflows, or leveraging AI tools to improve engineering productivity. Experience building AI-enabled systems (including LLM- or RAG-based solutions) from MVP or proof-of-concept through to production-ready implementations, with consideration for reliability, evaluation, security, and maintainability. Understands where AI meaningfully enhances backend systems (e.g., classification, summarisation, anomaly detection) versus where traditional algorithms are more appropriate. Able to evaluate risk, cost, scalability, and maintainability when proposing AI driven solutions. Curious about emerging AI patterns, frameworks, and tooling, with the ability to apply them pragmatically in line with client needs. Comfortable advising clients on realistic AI opportunities and helping them navigate hype vs. practical value. Consulting & Client Delivery Experience working in a consulting or client-facing environment, comfortable operating in ambiguous problem spaces and contributing to both solution discovery and delivery. Able to balance client outcomes, commercial considerations, and technical integrity, adapting approach and communication style depending on context. Acts as a trusted technical partner within delivery teams and with clients, influencing outcomes through clarity, pragmatism, and credibility. Nice To Have (but valuable) Experience with high scale distributed systems, event streaming (Kafka, Kinesis), or microservices. Exposure to serverless architectures, container orchestration or hybrid cloud environments. Familiarity with security best practices, including IAM, secrets management, and secure API design. Why join AND Digital? We have three values: wonder, share, and delight. These values inform how we work with clients, and our culture: what it feels like to work for AND. We believe collaboration, ambition, curiosity and fun can drive innovation by creating a better environment for problem solving. By joining AND, we'll provide: Opportunities to work on projects with big clients and the chance to produce meaningful work that makes a difference to people's lives. A "Blended Working" model, meaning you will be able to work in a range of locations from; your home, in your clubhouse, on a client, as well as just a change of scenery. A dedicated career scrum team, designed to help you reach your career goals and develop the skills you need to be your best self. An annual budget for training and upskilling, including allocated days off so you don't have to study in your own free time. Monthly and quarterly team socials - on us - ranging from after work drinks, to driving experience days with your fellow club members. A safe environment for you to be yourself and challenge yourself. Benefits: 25 days holiday allowance + bank holidays 2 days per year for volunteering Share scheme A £1000 flexifund to use on a personalised list of benefits such Gym membership, Cycle to Work Scheme, Health, dental and optical cash plan PLUS many more For a full list of benefits - click here Equal Opportunities Statement At AND Digital we embrace diversity and are committed to equal opportunities. We are actively recruiting for a diverse and inclusive workforce so want to ensure we do everything we can to support your application. We want you to feel safe and empowered to let us know if you require any adjustments to be made to your application or interview process so please speak to our recruitment team.
About the job As a Senior Fullstack Software Engineer on the CosmicAC team, you will play a critical role in building and scaling our GPU accelerated cloud services platform. You'll work on both the backend infrastructure that powers AI/ML workloads at scale and the frontend interfaces that make these capabilities accessible to developers and data scientists. This position requires deep technical expertise in distributed systems, strong backend development skills, and the ability to create intuitive user experiences. You'll be joining a team that's pushing the boundaries of decentralized AI infrastructure, working on everything from Kubernetes orchestration and managed inference services to API design and real time monitoring dashboards. Your work will directly impact how developers interact with and deploy AI models in production environments. Responsibilities Backend Development: design and implement robust backend services and APIs that handle AI model inference, resource orchestration, and workload distribution across distributed GPU infrastructure Frontend Implementation: build responsive and intuitive web interfaces for training job management, model deployment workflows, and real time monitoring dashboards using modern JavaScript frameworks Distributed Systems Architecture: contribute to the design and implementation of distributed systems using peer to peer technologies (Holepunch stack) API Design & Integration: develop and maintain APIs that support both synchronous and asynchronous inference patterns, ensuring compatibility with industry standards Platform Reliability: implement monitoring, logging, and telemetry solutions to ensure high availability and performance of the platform services Cross functional Collaboration: work closely with DevOps, AI/ML engineers, and product teams to deliver integrated solutions that meet technical and business requirements Code Quality & Best Practices: maintain high standards for code quality through peer reviews, testing, and documentation while championing security best practices Requirements 5+ years of experience in full stack development with strong emphasis on backend systems Expert level proficiency in Node.js/JavaScript for backend development and React frontend framework Proven experience building and scaling distributed systems or event driven architectures Strong understanding of API design and implementation, including authentication, rate limiting, and versioning Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes) Proficiency with databases and a deep understanding of data modeling and optimization Solid understanding of networking, security principles, and best practices for production systems Experience with real time data streaming and RPC implementations Ability to work independently in a remote environment and communicate effectively across time zones Preferred Experience with peer to peer technologies (Hyperswarm, libp2p, WebRTC) or similar distributed communication protocols Familiarity with AI/ML inference APIs and OpenAI compatible endpoints Previous experience building AI SaaS or PaaS platforms Knowledge of GPU resource management and ML framework infrastructure Experience with message queuing systems (Redis, RabbitMQ, Kafka) Familiarity with observability tools (Prometheus, Grafana, ELK stack) Understanding of WebAssembly or edge computing paradigms Contributions to open source projects in relevant domains
09/05/2026
Full time
About the job As a Senior Fullstack Software Engineer on the CosmicAC team, you will play a critical role in building and scaling our GPU accelerated cloud services platform. You'll work on both the backend infrastructure that powers AI/ML workloads at scale and the frontend interfaces that make these capabilities accessible to developers and data scientists. This position requires deep technical expertise in distributed systems, strong backend development skills, and the ability to create intuitive user experiences. You'll be joining a team that's pushing the boundaries of decentralized AI infrastructure, working on everything from Kubernetes orchestration and managed inference services to API design and real time monitoring dashboards. Your work will directly impact how developers interact with and deploy AI models in production environments. Responsibilities Backend Development: design and implement robust backend services and APIs that handle AI model inference, resource orchestration, and workload distribution across distributed GPU infrastructure Frontend Implementation: build responsive and intuitive web interfaces for training job management, model deployment workflows, and real time monitoring dashboards using modern JavaScript frameworks Distributed Systems Architecture: contribute to the design and implementation of distributed systems using peer to peer technologies (Holepunch stack) API Design & Integration: develop and maintain APIs that support both synchronous and asynchronous inference patterns, ensuring compatibility with industry standards Platform Reliability: implement monitoring, logging, and telemetry solutions to ensure high availability and performance of the platform services Cross functional Collaboration: work closely with DevOps, AI/ML engineers, and product teams to deliver integrated solutions that meet technical and business requirements Code Quality & Best Practices: maintain high standards for code quality through peer reviews, testing, and documentation while championing security best practices Requirements 5+ years of experience in full stack development with strong emphasis on backend systems Expert level proficiency in Node.js/JavaScript for backend development and React frontend framework Proven experience building and scaling distributed systems or event driven architectures Strong understanding of API design and implementation, including authentication, rate limiting, and versioning Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes) Proficiency with databases and a deep understanding of data modeling and optimization Solid understanding of networking, security principles, and best practices for production systems Experience with real time data streaming and RPC implementations Ability to work independently in a remote environment and communicate effectively across time zones Preferred Experience with peer to peer technologies (Hyperswarm, libp2p, WebRTC) or similar distributed communication protocols Familiarity with AI/ML inference APIs and OpenAI compatible endpoints Previous experience building AI SaaS or PaaS platforms Knowledge of GPU resource management and ML framework infrastructure Experience with message queuing systems (Redis, RabbitMQ, Kafka) Familiarity with observability tools (Prometheus, Grafana, ELK stack) Understanding of WebAssembly or edge computing paradigms Contributions to open source projects in relevant domains
Senior Software Engineer - AI Team Department: AI Employment Type: Full Time Location: Belfast Description Who are we? At Bright, we've engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support. We're brilliant people creating brilliant software! Join us in our mission to create brilliant software that empowers businesses to reach new heights. Our Products: Our award-winning software helps small businesses and accountants across Ireland and the UK manage their payroll, accounts and HR practices. We take the headache out of business management and provide cost effective, real solutions to accountants and business owners. The Role: As a Senior Software Engineer at Bright, you'll join a small, high-impact team building AI-powered features for our products. We're not building chatbots. We're building systems that automate end-to-end accounting workflows from document processing through to statutory filing to make a real impact on tens of thousands of our customers. Working in a self-contained squad with the autonomy to make commercial and technical decisions without being weighed down by bureaucracy, you'll be responsible for architecting and building production-grade AI solutions that solve real problems for our users. As a senior member of the team, you'll set technical direction, mentor others, and drive quality across the full stack. Key Responsibilities Technical Leadership & Delivery Architect and implement scalable, production-ready AI-powered applications from front-end to back-end Design and build performant, secure back-end services that integrate with our AI platform Create user-friendly front-end interfaces for AI features using modern JavaScript frameworks or C# and Blazor Lead technical decision-making within your squad, balancing innovation with pragmatic delivery Drive best practices in code quality, testing, security, and observability AI Integration & Development Collaborate closely with the AI platform team to design and deliver compelling AI-first features and products Integrate AI capabilities seamlessly into existing Bright products, ensuring smooth user experiences Build responsive, intuitive UI components that make complex AI functionality accessible to end users Optimize AI service performance, cost, and reliability in production environments Quality & Continuous Improvement Write clean, maintainable, well-tested code with comprehensive documentation Configure and maintain CI/CD pipelines with automated testing and deployment Identify opportunities for process improvements and contribute to enhancement of development practices, testability, tools, code health and maintainability across the engineering community Foster a collaborative environment by working closely within cross-functional teams to ensure high-quality software delivery Mentorship & Culture Provide technical guidance and mentorship to other engineers Contribute to architectural decisions and technical strategy Help shape team culture and engineering standards Skills, Knowledge and Expertise Full stack software engineering experience building production applications for the web. Proven production experience building software powered by LLMs/GenAI/ML models - not demos or prototypes, but real systems serving users Strong full-stack capability with expertise in: Modern JavaScript frameworks (React, Vue, Angular, etc.) or Blazor for front-end development C# .NET for back-end services RESTful API design and implementation HTML5, CSS3, and responsive design principles Cloud platform experience with Azure, AWS, or GCP Production systems mindset including observability, testing, security, and reliability Agile delivery experience in fast-paced, iterative environments Strong collaboration and communication skills working effectively with technical and product stakeholders Architectural thinking - ability to design scalable systems and make strategic technical decisions Desirable Skills and Experience Experience with multi-agent AI architectures where multiple specialised models collaborate to solve complex problems Hands on experience with vector databases and RAG (Retrieval Augmented Generation) systems Python proficiency for AI/ML development and data processing Experience with prompt engineering and LLM optimization Knowledge of MLOps practices and AI observability tools (e.g., Langfuse, LiteLLM) Understanding of cost optimization for AI systems in production Experience in B2B SaaS or domain specific software (accounting, payroll, professional services) Track record of mentoring junior engineers and driving technical standards What Makes You a Great Fit Learning Mindset: You're excited to learn new frameworks, tools and practices, particularly when it comes to AI. You stay current with emerging technologies and best practices. Systems Thinking: You understand how distributed systems work and can reason about failure modes, performance bottlenecks, and architectural trade offs. Pragmatic Approach: You balance perfect solutions with shipping value quickly. You understand when to optimize and when "good enough" enables faster learning. Commercial Awareness: You think about cost implications, customer value, and margin creation in your technical decisions. Collaboration: You work well with both technical and product stakeholders. You communicate technical concepts clearly to non technical audiences. Ownership: You take responsibility for your work from conception through development to production. You follow through on commitments and drive results. Hunter Mentality: You see opportunities, not just problems. You bring energy, optimism, and a can do attitude to challenges. Technical Excellence: You care deeply about code quality, testing, and building systems that are maintainable and reliable. Benefits What will you get? Competitive salary Performance based bonus 25 days annual leave Health Insurance Company pension Life insurance Company events On site parking Referral scheme Employee assistance programme
09/05/2026
Full time
Senior Software Engineer - AI Team Department: AI Employment Type: Full Time Location: Belfast Description Who are we? At Bright, we've engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support. We're brilliant people creating brilliant software! Join us in our mission to create brilliant software that empowers businesses to reach new heights. Our Products: Our award-winning software helps small businesses and accountants across Ireland and the UK manage their payroll, accounts and HR practices. We take the headache out of business management and provide cost effective, real solutions to accountants and business owners. The Role: As a Senior Software Engineer at Bright, you'll join a small, high-impact team building AI-powered features for our products. We're not building chatbots. We're building systems that automate end-to-end accounting workflows from document processing through to statutory filing to make a real impact on tens of thousands of our customers. Working in a self-contained squad with the autonomy to make commercial and technical decisions without being weighed down by bureaucracy, you'll be responsible for architecting and building production-grade AI solutions that solve real problems for our users. As a senior member of the team, you'll set technical direction, mentor others, and drive quality across the full stack. Key Responsibilities Technical Leadership & Delivery Architect and implement scalable, production-ready AI-powered applications from front-end to back-end Design and build performant, secure back-end services that integrate with our AI platform Create user-friendly front-end interfaces for AI features using modern JavaScript frameworks or C# and Blazor Lead technical decision-making within your squad, balancing innovation with pragmatic delivery Drive best practices in code quality, testing, security, and observability AI Integration & Development Collaborate closely with the AI platform team to design and deliver compelling AI-first features and products Integrate AI capabilities seamlessly into existing Bright products, ensuring smooth user experiences Build responsive, intuitive UI components that make complex AI functionality accessible to end users Optimize AI service performance, cost, and reliability in production environments Quality & Continuous Improvement Write clean, maintainable, well-tested code with comprehensive documentation Configure and maintain CI/CD pipelines with automated testing and deployment Identify opportunities for process improvements and contribute to enhancement of development practices, testability, tools, code health and maintainability across the engineering community Foster a collaborative environment by working closely within cross-functional teams to ensure high-quality software delivery Mentorship & Culture Provide technical guidance and mentorship to other engineers Contribute to architectural decisions and technical strategy Help shape team culture and engineering standards Skills, Knowledge and Expertise Full stack software engineering experience building production applications for the web. Proven production experience building software powered by LLMs/GenAI/ML models - not demos or prototypes, but real systems serving users Strong full-stack capability with expertise in: Modern JavaScript frameworks (React, Vue, Angular, etc.) or Blazor for front-end development C# .NET for back-end services RESTful API design and implementation HTML5, CSS3, and responsive design principles Cloud platform experience with Azure, AWS, or GCP Production systems mindset including observability, testing, security, and reliability Agile delivery experience in fast-paced, iterative environments Strong collaboration and communication skills working effectively with technical and product stakeholders Architectural thinking - ability to design scalable systems and make strategic technical decisions Desirable Skills and Experience Experience with multi-agent AI architectures where multiple specialised models collaborate to solve complex problems Hands on experience with vector databases and RAG (Retrieval Augmented Generation) systems Python proficiency for AI/ML development and data processing Experience with prompt engineering and LLM optimization Knowledge of MLOps practices and AI observability tools (e.g., Langfuse, LiteLLM) Understanding of cost optimization for AI systems in production Experience in B2B SaaS or domain specific software (accounting, payroll, professional services) Track record of mentoring junior engineers and driving technical standards What Makes You a Great Fit Learning Mindset: You're excited to learn new frameworks, tools and practices, particularly when it comes to AI. You stay current with emerging technologies and best practices. Systems Thinking: You understand how distributed systems work and can reason about failure modes, performance bottlenecks, and architectural trade offs. Pragmatic Approach: You balance perfect solutions with shipping value quickly. You understand when to optimize and when "good enough" enables faster learning. Commercial Awareness: You think about cost implications, customer value, and margin creation in your technical decisions. Collaboration: You work well with both technical and product stakeholders. You communicate technical concepts clearly to non technical audiences. Ownership: You take responsibility for your work from conception through development to production. You follow through on commitments and drive results. Hunter Mentality: You see opportunities, not just problems. You bring energy, optimism, and a can do attitude to challenges. Technical Excellence: You care deeply about code quality, testing, and building systems that are maintainable and reliable. Benefits What will you get? Competitive salary Performance based bonus 25 days annual leave Health Insurance Company pension Life insurance Company events On site parking Referral scheme Employee assistance programme
Senior Software Engineer - AI Team Department: AI Employment Type: Full Time Location: Belfast Description Who are we? At Bright, we've engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support. We're brilliant people creating brilliant software! Join us in our mission to create brilliant software that empowers businesses to reach new heights. Our Products: Our award-winning software helps small businesses and accountants across Ireland and the UK manage their payroll, accounts and HR practices. We take the headache out of business management and provide cost effective, real solutions to accountants and business owners. The Role: As a Senior Software Engineer at Bright, you'll join a small, high-impact team building AI-powered features for our products. We're not building chatbots. We're building systems that automate end-to-end accounting workflows from document processing through to statutory filing to make a real impact on tens of thousands of our customers. Working in a self-contained squad with the autonomy to make commercial and technical decisions without being weighed down by bureaucracy, you'll be responsible for architecting and building production-grade AI solutions that solve real problems for our users. As a senior member of the team, you'll set technical direction, mentor others, and drive quality across the full stack. Key Responsibilities Technical Leadership & Delivery Architect and implement scalable, production-ready AI-powered applications from front-end to back-end Design and build performant, secure back-end services that integrate with our AI platform Create user-friendly front-end interfaces for AI features using modern JavaScript frameworks or C# and Blazor Lead technical decision-making within your squad, balancing innovation with pragmatic delivery Drive best practices in code quality, testing, security, and observability AI Integration & Development Collaborate closely with the AI platform team to design and deliver compelling AI-first features and products Integrate AI capabilities seamlessly into existing Bright products, ensuring smooth user experiences Build responsive, intuitive UI components that make complex AI functionality accessible to end users Optimize AI service performance, cost, and reliability in production environments Quality & Continuous Improvement Write clean, maintainable, well-tested code with comprehensive documentation Configure and maintain CI/CD pipelines with automated testing and deployment Identify opportunities for process improvements and contribute to enhancement of development practices, testability, tools, code health and maintainability across the engineering community Foster a collaborative environment by working closely within cross-functional teams to ensure high-quality software delivery Mentorship & Culture Provide technical guidance and mentorship to other engineers Contribute to architectural decisions and technical strategy Help shape team culture and engineering standards Skills, Knowledge and Expertise Full stack software engineering experience building production applications for the web. Proven production experience building software powered by LLMs/GenAI/ML models - not demos or prototypes, but real systems serving users Strong full-stack capability with expertise in: Modern JavaScript frameworks (React, Vue, Angular, etc.) or Blazor for front-end development C# .NET for back-end services RESTful API design and implementation HTML5, CSS3, and responsive design principles Cloud platform experience with Azure, AWS, or GCP Production systems mindset including observability, testing, security, and reliability Agile delivery experience in fast-paced, iterative environments Strong collaboration and communication skills working effectively with technical and product stakeholders Architectural thinking - ability to design scalable systems and make strategic technical decisions Desirable Skills and Experience Experience with multi-agent AI architectures where multiple specialised models collaborate to solve complex problems Hands on experience with vector databases and RAG (Retrieval Augmented Generation) systems Python proficiency for AI/ML development and data processing Experience with prompt engineering and LLM optimization Knowledge of MLOps practices and AI observability tools (e.g., Langfuse, LiteLLM) Understanding of cost optimization for AI systems in production Experience in B2B SaaS or domain specific software (accounting, payroll, professional services) Track record of mentoring junior engineers and driving technical standards What Makes You a Great Fit Learning Mindset: You're excited to learn new frameworks, tools and practices, particularly when it comes to AI. You stay current with emerging technologies and best practices. Systems Thinking: You understand how distributed systems work and can reason about failure modes, performance bottlenecks, and architectural trade offs. Pragmatic Approach: You balance perfect solutions with shipping value quickly. You understand when to optimize and when "good enough" enables faster learning. Commercial Awareness: You think about cost implications, customer value, and margin creation in your technical decisions. Collaboration: You work well with both technical and product stakeholders. You communicate technical concepts clearly to non technical audiences. Ownership: You take responsibility for your work from conception through development to production. You follow through on commitments and drive results. Hunter Mentality: You see opportunities, not just problems. You bring energy, optimism, and a can do attitude to challenges. Technical Excellence: You care deeply about code quality, testing, and building systems that are maintainable and reliable. Benefits What will you get? Competitive salary Performance based bonus 25 days annual leave Health Insurance Company pension Life insurance Company events On site parking Referral scheme Employee assistance programme
09/05/2026
Full time
Senior Software Engineer - AI Team Department: AI Employment Type: Full Time Location: Belfast Description Who are we? At Bright, we've engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support. We're brilliant people creating brilliant software! Join us in our mission to create brilliant software that empowers businesses to reach new heights. Our Products: Our award-winning software helps small businesses and accountants across Ireland and the UK manage their payroll, accounts and HR practices. We take the headache out of business management and provide cost effective, real solutions to accountants and business owners. The Role: As a Senior Software Engineer at Bright, you'll join a small, high-impact team building AI-powered features for our products. We're not building chatbots. We're building systems that automate end-to-end accounting workflows from document processing through to statutory filing to make a real impact on tens of thousands of our customers. Working in a self-contained squad with the autonomy to make commercial and technical decisions without being weighed down by bureaucracy, you'll be responsible for architecting and building production-grade AI solutions that solve real problems for our users. As a senior member of the team, you'll set technical direction, mentor others, and drive quality across the full stack. Key Responsibilities Technical Leadership & Delivery Architect and implement scalable, production-ready AI-powered applications from front-end to back-end Design and build performant, secure back-end services that integrate with our AI platform Create user-friendly front-end interfaces for AI features using modern JavaScript frameworks or C# and Blazor Lead technical decision-making within your squad, balancing innovation with pragmatic delivery Drive best practices in code quality, testing, security, and observability AI Integration & Development Collaborate closely with the AI platform team to design and deliver compelling AI-first features and products Integrate AI capabilities seamlessly into existing Bright products, ensuring smooth user experiences Build responsive, intuitive UI components that make complex AI functionality accessible to end users Optimize AI service performance, cost, and reliability in production environments Quality & Continuous Improvement Write clean, maintainable, well-tested code with comprehensive documentation Configure and maintain CI/CD pipelines with automated testing and deployment Identify opportunities for process improvements and contribute to enhancement of development practices, testability, tools, code health and maintainability across the engineering community Foster a collaborative environment by working closely within cross-functional teams to ensure high-quality software delivery Mentorship & Culture Provide technical guidance and mentorship to other engineers Contribute to architectural decisions and technical strategy Help shape team culture and engineering standards Skills, Knowledge and Expertise Full stack software engineering experience building production applications for the web. Proven production experience building software powered by LLMs/GenAI/ML models - not demos or prototypes, but real systems serving users Strong full-stack capability with expertise in: Modern JavaScript frameworks (React, Vue, Angular, etc.) or Blazor for front-end development C# .NET for back-end services RESTful API design and implementation HTML5, CSS3, and responsive design principles Cloud platform experience with Azure, AWS, or GCP Production systems mindset including observability, testing, security, and reliability Agile delivery experience in fast-paced, iterative environments Strong collaboration and communication skills working effectively with technical and product stakeholders Architectural thinking - ability to design scalable systems and make strategic technical decisions Desirable Skills and Experience Experience with multi-agent AI architectures where multiple specialised models collaborate to solve complex problems Hands on experience with vector databases and RAG (Retrieval Augmented Generation) systems Python proficiency for AI/ML development and data processing Experience with prompt engineering and LLM optimization Knowledge of MLOps practices and AI observability tools (e.g., Langfuse, LiteLLM) Understanding of cost optimization for AI systems in production Experience in B2B SaaS or domain specific software (accounting, payroll, professional services) Track record of mentoring junior engineers and driving technical standards What Makes You a Great Fit Learning Mindset: You're excited to learn new frameworks, tools and practices, particularly when it comes to AI. You stay current with emerging technologies and best practices. Systems Thinking: You understand how distributed systems work and can reason about failure modes, performance bottlenecks, and architectural trade offs. Pragmatic Approach: You balance perfect solutions with shipping value quickly. You understand when to optimize and when "good enough" enables faster learning. Commercial Awareness: You think about cost implications, customer value, and margin creation in your technical decisions. Collaboration: You work well with both technical and product stakeholders. You communicate technical concepts clearly to non technical audiences. Ownership: You take responsibility for your work from conception through development to production. You follow through on commitments and drive results. Hunter Mentality: You see opportunities, not just problems. You bring energy, optimism, and a can do attitude to challenges. Technical Excellence: You care deeply about code quality, testing, and building systems that are maintainable and reliable. Benefits What will you get? Competitive salary Performance based bonus 25 days annual leave Health Insurance Company pension Life insurance Company events On site parking Referral scheme Employee assistance programme
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serves millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. Working as an equal partner with the Product and Delivery you will deliver sophisticated and robust solutions to solve daring problems for our customers. What You'll Do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload, balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards, and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies, Promoter of DevOps: you build it, you run it. Android mobile app experience is desirbale Tech Stack M&S uses a variety of technologies including; Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We're inclusive, fast-moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third party brands for you and someone in your household, available once you've completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone's Welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
09/05/2026
Full time
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serves millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. Working as an equal partner with the Product and Delivery you will deliver sophisticated and robust solutions to solve daring problems for our customers. What You'll Do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload, balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards, and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies, Promoter of DevOps: you build it, you run it. Android mobile app experience is desirbale Tech Stack M&S uses a variety of technologies including; Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We're inclusive, fast-moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third party brands for you and someone in your household, available once you've completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone's Welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
Senior Software Engineer - Buy-Side Location London Business Area Engineering and CTO Ref # Description & Requirements Bloomberg Buy-Side: Powering Global Asset Management at Scale Bloomberg Buy-Side delivers a comprehensive, multi-asset technology platform that unifies portfolio management, trading, compliance, and operations into one globally integrated solution. Built for performance and scalability, Bloomberg Buy-Side empowers asset managers to seamlessly expand into new markets, asset classes, or investment strategies-without disruption or system reengineering. Trusted by over 100,000+ professionals across 90+ countries and 850+ institutions, including leading asset managers, hedge funds, insurers, pension funds, and sovereign entities, Bloomberg Buy-Side sets the industry benchmark for reliability, innovation, and execution at scale. What's in it for you? The Buy-Side department is in a period of growth and has multiple openings across different teams. Through our interview process we'll deepen our understanding of your transferable skills, as well as identify where you'll be the most impactful across multiple openings. Regardless of which team, you'll work on systems that move markets and power investment decisions around the world. You'll collaborate with world-class engineers and finance professionals in a fast-paced, intellectually rigorous environment - one that values technical mastery, curiosity, and continuous learning. Whether you're optimizing distributed systems for high throughput, designing high-availability infrastructure, or building tools that give clients a competitive edge, your impact will be both immediate and global. Bloomberg fosters a culture where engineers are encouraged to experiment, take ownership, and evolve into technical leaders who shape the future of financial technology. What will you do? End-to-End Ownership: Take full responsibility across the software development lifecycle - from business requirements and architecture design to implementation, deployment, and ongoing maintenance. Technical Visibility & Accountability: Deliver enterprise-grade solutions that directly impact clients' investment workflows and firm-wide operations. Engineering Excellence: Build distributed, fault-tolerant, and highly scalable systems with strong observability, resilience, and automated testing from day one. Complex Problem Solving: Design and implement technology that transforms complex client workflows into streamlined, high-impact solutions across global market Cross-Functional Collaboration: Partner with product managers and infrastructure engineers to deliver measurable business value. Leadership & Impact: Manage technical projects and coordinate with multiple stakeholders to drive forward strategic initiatives. You'll need to have: BA, BS, MS, PhD in Computer Science, Engineering or related technology field 'or equivalent practical experience Strong foundation in object-oriented design, data structures, and algorithms. 4+ Years of experience in C++, Java or Python with the ability to write clean, efficient, and maintainable code. Familiarity with all phases of the Software Development Lifecycle (SDLC) Proven experience building enterprise-grade applications or large-scale distributed systems. Excellent communication skills with a collaborative and growth-oriented mindset. Commitment to engineering rigor, continuous improvement, and delivering robust, production-quality software. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
09/05/2026
Full time
Senior Software Engineer - Buy-Side Location London Business Area Engineering and CTO Ref # Description & Requirements Bloomberg Buy-Side: Powering Global Asset Management at Scale Bloomberg Buy-Side delivers a comprehensive, multi-asset technology platform that unifies portfolio management, trading, compliance, and operations into one globally integrated solution. Built for performance and scalability, Bloomberg Buy-Side empowers asset managers to seamlessly expand into new markets, asset classes, or investment strategies-without disruption or system reengineering. Trusted by over 100,000+ professionals across 90+ countries and 850+ institutions, including leading asset managers, hedge funds, insurers, pension funds, and sovereign entities, Bloomberg Buy-Side sets the industry benchmark for reliability, innovation, and execution at scale. What's in it for you? The Buy-Side department is in a period of growth and has multiple openings across different teams. Through our interview process we'll deepen our understanding of your transferable skills, as well as identify where you'll be the most impactful across multiple openings. Regardless of which team, you'll work on systems that move markets and power investment decisions around the world. You'll collaborate with world-class engineers and finance professionals in a fast-paced, intellectually rigorous environment - one that values technical mastery, curiosity, and continuous learning. Whether you're optimizing distributed systems for high throughput, designing high-availability infrastructure, or building tools that give clients a competitive edge, your impact will be both immediate and global. Bloomberg fosters a culture where engineers are encouraged to experiment, take ownership, and evolve into technical leaders who shape the future of financial technology. What will you do? End-to-End Ownership: Take full responsibility across the software development lifecycle - from business requirements and architecture design to implementation, deployment, and ongoing maintenance. Technical Visibility & Accountability: Deliver enterprise-grade solutions that directly impact clients' investment workflows and firm-wide operations. Engineering Excellence: Build distributed, fault-tolerant, and highly scalable systems with strong observability, resilience, and automated testing from day one. Complex Problem Solving: Design and implement technology that transforms complex client workflows into streamlined, high-impact solutions across global market Cross-Functional Collaboration: Partner with product managers and infrastructure engineers to deliver measurable business value. Leadership & Impact: Manage technical projects and coordinate with multiple stakeholders to drive forward strategic initiatives. You'll need to have: BA, BS, MS, PhD in Computer Science, Engineering or related technology field 'or equivalent practical experience Strong foundation in object-oriented design, data structures, and algorithms. 4+ Years of experience in C++, Java or Python with the ability to write clean, efficient, and maintainable code. Familiarity with all phases of the Software Development Lifecycle (SDLC) Proven experience building enterprise-grade applications or large-scale distributed systems. Excellent communication skills with a collaborative and growth-oriented mindset. Commitment to engineering rigor, continuous improvement, and delivering robust, production-quality software. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role. Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
For additional information, please review . Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Role OverviewThe Senior Automation Engineer is a senior, hands-on role within the FX eTrading technology stack, responsible for owning backend automation capability, testing delivery, and release quality assessment for assigned applications or functional areas.The successful candidate will operate with a high degree of autonomy, taking ownership of automation strategy, framework development, test execution, coverage analysis, defect investigation, and quality sign-off. The role is primarily focused on server-side, service-level, messaging, integration, data, and non-functional automation rather than UI-led testing.The role requires strong technical capability, sound judgement, and a continuous improvement mindset, including the responsible use of approved AI tooling to improve automation productivity, test design, analysis, and engineering outcomes.# Key Responsibilities Own the automation approach, test execution, reporting, and release readiness assessment for assigned areas of the FX eTrading stack. Design, develop, maintain, and improve automated tests and frameworks across services, messaging flows, integrations, data validation, regression, resilience, and non-functional testing. Act as the quality engineering owner for assigned applications or components, providing clear, evidence-based sign-off recommendations and risk assessments. Build automation that validates business-critical backend behaviours, including pricing, order execution, market data, trade lifecycle events, risk flows, and downstream integration points. Integrate automated testing into CI/CD pipelines using tools such as Jenkins, TeamCity, or equivalent platforms. Review requirements, designs, user stories, interface contracts, data flows, and acceptance criteria to identify gaps, ambiguity, risk, and testability concerns. Define and report relevant quality metrics, including backend automation coverage, execution results, defect trends, test effectiveness, and release risk. Partner with Development, Business, Product, and Production Support teams to investigate defects, analyse logs, identify root causes, and prevent production issues. Drive practical improvements in backend test strategy, automation reliability, test data management, environment stability, service virtualisation, and defect prevention. Use approved AI-assisted tooling responsibly to support code generation, test generation, documentation, refactoring, and analysis while complying with internal policies and controls. Support and mentor other engineers in automation best practices where required. Assess, escalate, and manage risks and control issues transparently, with appropriate consideration for clients, the firm, regulatory obligations, and production stability.# Required Experience and Skills Significant experience in backend test automation, quality engineering, or software engineering within financial services, preferably in front office trading, eTrading, or low-latency systems. Proven ability to independently own automation delivery, testing outcomes, and release quality assessment for complex or business-critical backend applications. Strong Java coding skills, with the ability to write clean, maintainable, reviewable automation code. Experience designing, extending, and maintaining robust automated test frameworks for server-side and integration testing. Strong experience testing services, messaging flows, event-driven components, data flows, integrations, and distributed systems. Strong understanding of test analysis, manual and exploratory testing, risk-based testing, BDD/TDD, and Agile delivery practices. Experience with CI/CD integration and automated test execution within build and deployment pipelines. Strong Unix/Linux skills and practical experience with log analysis, diagnostics, monitoring, and defect investigation. Working knowledge of SQL, data validation, file/message formats, and backend system interactions. Clear communication skills, with the ability to explain quality risks, test evidence, and release recommendations to technical and non-technical stakeholders. Experience using AI-assisted engineering tools would be advantageous, particularly where supported by demonstrable project work, GitHub examples, prototypes, or measurable productivity improvements.# Advantageous Experience FX, Rates, Commodities, or broader front office trading domain knowledge. Understanding of pricing, order execution, market data, trade lifecycle, auto-hedging, and risk management workflows. Experience with high-volume, low-latency, highly available systems and related performance, resilience, capacity, failover, and SLA considerations. Experience with messaging technologies, event-driven architecture, contract testing, service virtualisation, test data management, or non-functional testing. Experience with Cucumber, FitNesse, Python, SQL, observability tooling, or synthetic data generation. ISEB, ISTQB, or equivalent testing certification.# Personal Characteristics Highly autonomous, proactive, and accountable for delivery outcomes. Comfortable working independently once onboarded, without close day-to-day supervision. Strong engineering mindset with a focus on backend automation, quality, maintainability, and continuous improvement. Pragmatic, delivery-focused, and able to balance quality, speed, risk, and business priorities. Confident communicator who can challenge constructively and influence through evidence and risk-based reasoning. High attention to detail, strong analytical skills, and resilience in a demanding front office technology environment.# Education Bachelor's degree / University degree or equivalent experience. What we'll provide you By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesAlongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Citi
08/05/2026
Full time
For additional information, please review . Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Role OverviewThe Senior Automation Engineer is a senior, hands-on role within the FX eTrading technology stack, responsible for owning backend automation capability, testing delivery, and release quality assessment for assigned applications or functional areas.The successful candidate will operate with a high degree of autonomy, taking ownership of automation strategy, framework development, test execution, coverage analysis, defect investigation, and quality sign-off. The role is primarily focused on server-side, service-level, messaging, integration, data, and non-functional automation rather than UI-led testing.The role requires strong technical capability, sound judgement, and a continuous improvement mindset, including the responsible use of approved AI tooling to improve automation productivity, test design, analysis, and engineering outcomes.# Key Responsibilities Own the automation approach, test execution, reporting, and release readiness assessment for assigned areas of the FX eTrading stack. Design, develop, maintain, and improve automated tests and frameworks across services, messaging flows, integrations, data validation, regression, resilience, and non-functional testing. Act as the quality engineering owner for assigned applications or components, providing clear, evidence-based sign-off recommendations and risk assessments. Build automation that validates business-critical backend behaviours, including pricing, order execution, market data, trade lifecycle events, risk flows, and downstream integration points. Integrate automated testing into CI/CD pipelines using tools such as Jenkins, TeamCity, or equivalent platforms. Review requirements, designs, user stories, interface contracts, data flows, and acceptance criteria to identify gaps, ambiguity, risk, and testability concerns. Define and report relevant quality metrics, including backend automation coverage, execution results, defect trends, test effectiveness, and release risk. Partner with Development, Business, Product, and Production Support teams to investigate defects, analyse logs, identify root causes, and prevent production issues. Drive practical improvements in backend test strategy, automation reliability, test data management, environment stability, service virtualisation, and defect prevention. Use approved AI-assisted tooling responsibly to support code generation, test generation, documentation, refactoring, and analysis while complying with internal policies and controls. Support and mentor other engineers in automation best practices where required. Assess, escalate, and manage risks and control issues transparently, with appropriate consideration for clients, the firm, regulatory obligations, and production stability.# Required Experience and Skills Significant experience in backend test automation, quality engineering, or software engineering within financial services, preferably in front office trading, eTrading, or low-latency systems. Proven ability to independently own automation delivery, testing outcomes, and release quality assessment for complex or business-critical backend applications. Strong Java coding skills, with the ability to write clean, maintainable, reviewable automation code. Experience designing, extending, and maintaining robust automated test frameworks for server-side and integration testing. Strong experience testing services, messaging flows, event-driven components, data flows, integrations, and distributed systems. Strong understanding of test analysis, manual and exploratory testing, risk-based testing, BDD/TDD, and Agile delivery practices. Experience with CI/CD integration and automated test execution within build and deployment pipelines. Strong Unix/Linux skills and practical experience with log analysis, diagnostics, monitoring, and defect investigation. Working knowledge of SQL, data validation, file/message formats, and backend system interactions. Clear communication skills, with the ability to explain quality risks, test evidence, and release recommendations to technical and non-technical stakeholders. Experience using AI-assisted engineering tools would be advantageous, particularly where supported by demonstrable project work, GitHub examples, prototypes, or measurable productivity improvements.# Advantageous Experience FX, Rates, Commodities, or broader front office trading domain knowledge. Understanding of pricing, order execution, market data, trade lifecycle, auto-hedging, and risk management workflows. Experience with high-volume, low-latency, highly available systems and related performance, resilience, capacity, failover, and SLA considerations. Experience with messaging technologies, event-driven architecture, contract testing, service virtualisation, test data management, or non-functional testing. Experience with Cucumber, FitNesse, Python, SQL, observability tooling, or synthetic data generation. ISEB, ISTQB, or equivalent testing certification.# Personal Characteristics Highly autonomous, proactive, and accountable for delivery outcomes. Comfortable working independently once onboarded, without close day-to-day supervision. Strong engineering mindset with a focus on backend automation, quality, maintainability, and continuous improvement. Pragmatic, delivery-focused, and able to balance quality, speed, risk, and business priorities. Confident communicator who can challenge constructively and influence through evidence and risk-based reasoning. High attention to detail, strong analytical skills, and resilience in a demanding front office technology environment.# Education Bachelor's degree / University degree or equivalent experience. What we'll provide you By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesAlongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Citi
Location: London, England, United Kingdom Join Axon and be a Force for Good. Your Impact What You'll Do Work Location: This role is based out of our London office and follows a hybrid schedule. We rely on in-person collaboration and ask that team members work onsite Tuesdays through Fridays, with the flexibility to work remotely on Mondays, unless there is an approved workplace accommodation. We believe that connection fuels innovation, and our in-office culture is designed to foster meaningful teamwork, mentorship, and shared success. Reports to: Engineering Manager, Infrastructure Services Design, build, and maintain production-grade backend services (primarily Java, Go, or Python) that power deployment orchestration, internal APIs, and developer platform capabilities. Contribute to architectural decisions including service boundaries, API design, persistence layers, scalability strategies, and fault tolerance. Improve performance, reliability, and maintainability of platform owned services through strong testing practices and thoughtful system design. Maintain and evolve shared services owned by the Infrastructure Services team. Own, design, and optimize CI/CD systems supporting Dedrone's distributed product ecosystem-reducing build times, deployment friction, and manual overhead. Implement safe, automated deployment strategies (e.g., blue/green, canary, rollback automation) to increase deployment confidence. Provide reusable templates, pipeline patterns, and tooling that improve self service capabilities for product teams. Design and maintain scalable, secure AWS infrastructure using Infrastructure as Code (Terraform or AWS CDK). Architect and optimize Docker images and container workflows; support orchestration platforms such as ECS, EKS, or Kubernetes. Improve environment consistency, drift detection, and infrastructure reliability across staging and production systems. Observability, Reliability & Security Strengthen Dedrone's observability stack-metrics, logging, tracing, alerting-leveraging tools such as Grafana and CloudWatch. Use telemetry and SLO driven insights to diagnose issues and proactively improve system reliability. Contribute to security focused improvements across CI/CD, IAM, secrets management, and cloud resource hardening. Engineering Standards & Collaboration Establish and promote high standards in service design, code quality, infrastructure patterns, and automation practices. Partner closely with product engineering teams to reduce operational toil and increase developer velocity. Collaborate with Axon platform, infrastructure, and security teams to align on shared best practices. What You Bring Relevant experience in backend engineering, platform engineering, developer infrastructure, or cloud native software roles, with strong hands on technical depth. Proven experience building and operating production backend services with ownership of APIs, service reliability, and scalability. Strong programming skills in at least one backend language (e.g., Java, Go, Python), with solid software engineering fundamentals. Experience designing and supporting distributed systems, with understanding of concurrency, networking fundamentals, failure modes, and scaling patterns. Deep familiarity with modern cloud environments (AWS preferred). Benefits that benefit you Competitive base salary and RSUs Comprehensive pension plan with matching contribution Private health insurance & cash plans 30 days paid holiday + UK public holidays Enhanced maternity/paternity leave Life assurance & income protection Career growth support and wellness resources The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job. The job description may change or be supplemented at any time in accordance with business needs and conditions. Some roles may also require legal eligibility to work in a firearms environment. Axon's mission is to Protect Life and is committed to the well being and safety of its employees as well as Axon's impact on the environment. All Axon employees must be aware of and committed to the appropriate environmental, health, and safety regulations, policies, and procedures. Axon employees are empowered to report safety concerns as they arise and activities potentially impacting the environment. We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion. We're committed to hiring the best talent - regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances - and empowering all of our employees so they can do their best work. If you have a disability or special need that requires assistance or accommodation during the application or the recruiting process, please email . Please note that this email address is for accommodation purposes only. Axon will not respond to inquiries for other purposes. Phishing alert: Axon will never ask you to pay for any part of the hiring process, including training, equipment, or background checks. We do not make job offers via text message, WhatsApp, or instant messaging platforms without a formal interview process. All legitimate job openings are listed on our official careers page at . If you receive a suspicious offer or outreach from an email address that is not , or if you are asked for sensitive personal information (bank details, Social Security Number) prematurely, please ignore the message and report it to .
08/05/2026
Full time
Location: London, England, United Kingdom Join Axon and be a Force for Good. Your Impact What You'll Do Work Location: This role is based out of our London office and follows a hybrid schedule. We rely on in-person collaboration and ask that team members work onsite Tuesdays through Fridays, with the flexibility to work remotely on Mondays, unless there is an approved workplace accommodation. We believe that connection fuels innovation, and our in-office culture is designed to foster meaningful teamwork, mentorship, and shared success. Reports to: Engineering Manager, Infrastructure Services Design, build, and maintain production-grade backend services (primarily Java, Go, or Python) that power deployment orchestration, internal APIs, and developer platform capabilities. Contribute to architectural decisions including service boundaries, API design, persistence layers, scalability strategies, and fault tolerance. Improve performance, reliability, and maintainability of platform owned services through strong testing practices and thoughtful system design. Maintain and evolve shared services owned by the Infrastructure Services team. Own, design, and optimize CI/CD systems supporting Dedrone's distributed product ecosystem-reducing build times, deployment friction, and manual overhead. Implement safe, automated deployment strategies (e.g., blue/green, canary, rollback automation) to increase deployment confidence. Provide reusable templates, pipeline patterns, and tooling that improve self service capabilities for product teams. Design and maintain scalable, secure AWS infrastructure using Infrastructure as Code (Terraform or AWS CDK). Architect and optimize Docker images and container workflows; support orchestration platforms such as ECS, EKS, or Kubernetes. Improve environment consistency, drift detection, and infrastructure reliability across staging and production systems. Observability, Reliability & Security Strengthen Dedrone's observability stack-metrics, logging, tracing, alerting-leveraging tools such as Grafana and CloudWatch. Use telemetry and SLO driven insights to diagnose issues and proactively improve system reliability. Contribute to security focused improvements across CI/CD, IAM, secrets management, and cloud resource hardening. Engineering Standards & Collaboration Establish and promote high standards in service design, code quality, infrastructure patterns, and automation practices. Partner closely with product engineering teams to reduce operational toil and increase developer velocity. Collaborate with Axon platform, infrastructure, and security teams to align on shared best practices. What You Bring Relevant experience in backend engineering, platform engineering, developer infrastructure, or cloud native software roles, with strong hands on technical depth. Proven experience building and operating production backend services with ownership of APIs, service reliability, and scalability. Strong programming skills in at least one backend language (e.g., Java, Go, Python), with solid software engineering fundamentals. Experience designing and supporting distributed systems, with understanding of concurrency, networking fundamentals, failure modes, and scaling patterns. Deep familiarity with modern cloud environments (AWS preferred). Benefits that benefit you Competitive base salary and RSUs Comprehensive pension plan with matching contribution Private health insurance & cash plans 30 days paid holiday + UK public holidays Enhanced maternity/paternity leave Life assurance & income protection Career growth support and wellness resources The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job. The job description may change or be supplemented at any time in accordance with business needs and conditions. Some roles may also require legal eligibility to work in a firearms environment. Axon's mission is to Protect Life and is committed to the well being and safety of its employees as well as Axon's impact on the environment. All Axon employees must be aware of and committed to the appropriate environmental, health, and safety regulations, policies, and procedures. Axon employees are empowered to report safety concerns as they arise and activities potentially impacting the environment. We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion. We're committed to hiring the best talent - regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances - and empowering all of our employees so they can do their best work. If you have a disability or special need that requires assistance or accommodation during the application or the recruiting process, please email . Please note that this email address is for accommodation purposes only. Axon will not respond to inquiries for other purposes. Phishing alert: Axon will never ask you to pay for any part of the hiring process, including training, equipment, or background checks. We do not make job offers via text message, WhatsApp, or instant messaging platforms without a formal interview process. All legitimate job openings are listed on our official careers page at . If you receive a suspicious offer or outreach from an email address that is not , or if you are asked for sensitive personal information (bank details, Social Security Number) prematurely, please ignore the message and report it to .