it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

126 jobs found

Email me jobs like this
Refine Search
Current Search
senior java engineer reliability observability
Senior Software Engineer, Backend
Dormont Manufacturing Co
At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs. If you're ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value. THE WORK As a Senior Software Engineer on Ripple's Authentication & Authorisation platform team, you'll own significant parts of how identity works across our growing portfolio of payment, custody, and liquidity products. Our products have grown up using different identity providers and protocols, and we're now bringing them together into a unified, consistent experience - while also building the fine grained authorisation primitives that teams across Ripple rely on every day. WHAT YOU'LL DO AI tooling is core to how our team works day-to-day - coding assistants, LLM based workflows, and agentic tools across design, development, and operations. We're looking for people who already use these fluently, not just curious about them. Own the design and delivery of significant components within Ripple's identity platform, including authentication flows, IdP integrations, and authorisation services Lead well scoped projects end to end, making day to day technical decisions and bringing them to production Build and operate platform services on Kubernetes, with a focus on reliability, observability, and secure secret management Contribute to architecture discussions and technical proposals across the team and wider engineering org Partner with security, compliance, and product teams to deliver platform capabilities that meet their needs Support the development of less experienced engineers through code review, design feedback, and pairing WHAT YOU'LL BRING Backend engineering experience in Golang or Java, including building and operating production applications within Kubernetes environments Track record of taking projects from design through to production with limited supervision Hands on experience using AI coding assistants and LLM based tools as part of your day to day engineering workflow Experience collaborating across teams and writing clear technical documentation Experience working on identity, authentication, or authorisation systems Familiarity with modern authentication protocols such as OAuth 2.0, OIDC, and SAML Experience with policy as code approaches to authorisation (attribute based, relationship based, or hybrid) WHO WE ARE Do Your Best Work The opportunity to build in a fast paced start up environment with experienced industry leaders A learning environment where you can dive deep into the latest technologies and make an impact. A professional development budget to support other modes of learning. Thrive in an environment where no matter what race, ethnicity, gender, origin, or culture you identify with, every employee is a respected, valued, and empowered part of the team. In office collaboration for moments that matter is important to our culture, and we give managers and teams the flexibility to decide which 10+ days a month they come in. Bi weekly all company meeting - business updates and ask me anything style discussion with our Leadership Team We come together for moments that matter which include team offsites, team bonding activities, happy hours and more! Take Control Of Your Finances Competitive salary, bonuses, and equity Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support Employee giving match Mobile phone stipend Take Care Of Yourself R&R days so you can rest and recharge Generous wellness reimbursement and weekly onsite & virtual programming Generous vacation policy - work with your manager to take time off when you need it Industry leading parental leave policies. Family planning benefits. Catered lunches, fully stocked kitchens with premium snacks/beverages, and plenty of fun events Benefits listed above are for full time employees. Ripple is an Equal Opportunity Employer. We're committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance. Please find our UK/EU Applicant Privacy Notice and California Applicant Privacy Notice for reference.
11/07/2026
Full time
At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs. If you're ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value. THE WORK As a Senior Software Engineer on Ripple's Authentication & Authorisation platform team, you'll own significant parts of how identity works across our growing portfolio of payment, custody, and liquidity products. Our products have grown up using different identity providers and protocols, and we're now bringing them together into a unified, consistent experience - while also building the fine grained authorisation primitives that teams across Ripple rely on every day. WHAT YOU'LL DO AI tooling is core to how our team works day-to-day - coding assistants, LLM based workflows, and agentic tools across design, development, and operations. We're looking for people who already use these fluently, not just curious about them. Own the design and delivery of significant components within Ripple's identity platform, including authentication flows, IdP integrations, and authorisation services Lead well scoped projects end to end, making day to day technical decisions and bringing them to production Build and operate platform services on Kubernetes, with a focus on reliability, observability, and secure secret management Contribute to architecture discussions and technical proposals across the team and wider engineering org Partner with security, compliance, and product teams to deliver platform capabilities that meet their needs Support the development of less experienced engineers through code review, design feedback, and pairing WHAT YOU'LL BRING Backend engineering experience in Golang or Java, including building and operating production applications within Kubernetes environments Track record of taking projects from design through to production with limited supervision Hands on experience using AI coding assistants and LLM based tools as part of your day to day engineering workflow Experience collaborating across teams and writing clear technical documentation Experience working on identity, authentication, or authorisation systems Familiarity with modern authentication protocols such as OAuth 2.0, OIDC, and SAML Experience with policy as code approaches to authorisation (attribute based, relationship based, or hybrid) WHO WE ARE Do Your Best Work The opportunity to build in a fast paced start up environment with experienced industry leaders A learning environment where you can dive deep into the latest technologies and make an impact. A professional development budget to support other modes of learning. Thrive in an environment where no matter what race, ethnicity, gender, origin, or culture you identify with, every employee is a respected, valued, and empowered part of the team. In office collaboration for moments that matter is important to our culture, and we give managers and teams the flexibility to decide which 10+ days a month they come in. Bi weekly all company meeting - business updates and ask me anything style discussion with our Leadership Team We come together for moments that matter which include team offsites, team bonding activities, happy hours and more! Take Control Of Your Finances Competitive salary, bonuses, and equity Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support Employee giving match Mobile phone stipend Take Care Of Yourself R&R days so you can rest and recharge Generous wellness reimbursement and weekly onsite & virtual programming Generous vacation policy - work with your manager to take time off when you need it Industry leading parental leave policies. Family planning benefits. Catered lunches, fully stocked kitchens with premium snacks/beverages, and plenty of fun events Benefits listed above are for full time employees. Ripple is an Equal Opportunity Employer. We're committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance. Please find our UK/EU Applicant Privacy Notice and California Applicant Privacy Notice for reference.
Sr. Full Stack Lead Developer
Dormont Manufacturing Co
Overview At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team. We are excited to announce an opportunity for a Senior Lead Developer to join our organization as part of our AI Enablement Team. In this role, you will play a crucial role in implementing and designing the solutions that enhance our AI capabilities across the organization, with a specific focus on GenAI projects. As a Senior Lead Developer, you will be at the driving innovation and delivering cutting-edge solutions. Your expertise will contribute to the development of our platform, shaping its capabilities and providing impactful solutions. Join our dynamic team and be part of a collaborative environment that fosters continuous learning and creativity. If you are passionate about machine learning, AI, and want to contribute to the platform capability development for our whole organization, we invite you to apply for the position of Technology Architecture in our AI Enablement Team. Job responsibilities: Responsibilities Software Development: Design, develop, and maintain applications. Write well-structured, efficient, and maintainable code. Debug and resolve complex technical issues Technical Leadership: Provide technical guidance and mentorship to junior developers. Collaborate with architects to design & implement scalable and efficient software solutions. Stay up-to-date with industry best practices and emerging technologies. Code Reviews: Review code submitted by team members to ensure adherence to coding standards and best practices. Offer constructive feedback to enhance code quality Testing and Quality Assurance: Write unit tests and participate in the testing process to ensure software reliability. Collaborate with QA engineers to resolve issues and defects Collaboration: Work closely with cross-functional teams, including QA engineers, product managers, and designers, to deliver high-quality software products. Participate in requirements analysis and solution design discussions Performance Optimization: Identify and address performance bottlenecks in applications. Optimize code for speed, scalability, and efficiency Documentation: Create and maintain technical documentation, including design documents and code documentation. Qualifications & Skills Bachelor's or Master's degree in Computer Science, Data Science, or a related field (Ph.D. preferred) with proven experience of 7+ years in developing IT solutions Proficient in Python & ReactJS and related technologies is required. Experience with GenAI application development including vector stores, RAG solutions, context engineering, prompt engineering, observability is essential Experience with Agentic AI development & Java Spring Framework would be advantageous Understanding of full stack development and architecture patterns. Experience with RESTful API development and integration. Proven track record in developing base frameworks, reusable programs and defining standards. Knowledge of cloud platforms AWS and containerization technologies. Strong understanding of object-oriented programming principles and design patterns. Proficiency in database design and SQL and NoSQL databases like Redis, DynamoDB. Good understanding of the Agile methodologies and working in Scrum/SAFE practices Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus. Exposure to the AI/ML techniques & methodologies is a plus. Knowledge of software development best practices, including version control (Git) and continuous integration (CI/CD) processes. Strong problem-solving and debugging skills. Effective communication skills and the ability to work collaboratively with cross-functional teams. Work Arrangement Hybrid Flexible at Broadridge We are made up of high-performing teams that meet in person to learn and collaborate as needed. This role is considered hybrid. We are dedicated to fostering a collaborative, engaging, and inclusive environment and are committed to providing a workplace that empowers associates to be authentic and bring their best to work. We believe that associates do their best when they feel safe, understood, and valued, and we work diligently and collaboratively to ensure Broadridge is a company-and ultimately a community-that recognizes and celebrates everyone's unique perspective. Use of AI in Hiring As part of the recruiting process, Broadridge may use technology, including artificial intelligence (AI)-based tools, to help review and evaluate applications. These tools are used only to support our recruiters and hiring managers, and all employment decisions include human review to ensure fairness, accuracy, and compliance with applicable laws. Please note that honesty and transparency are critical to our hiring process. Any attempt to falsify, misrepresent, or disguise information in an application, resume, assessment, or interview will result in disqualification from consideration.
11/07/2026
Full time
Overview At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team. We are excited to announce an opportunity for a Senior Lead Developer to join our organization as part of our AI Enablement Team. In this role, you will play a crucial role in implementing and designing the solutions that enhance our AI capabilities across the organization, with a specific focus on GenAI projects. As a Senior Lead Developer, you will be at the driving innovation and delivering cutting-edge solutions. Your expertise will contribute to the development of our platform, shaping its capabilities and providing impactful solutions. Join our dynamic team and be part of a collaborative environment that fosters continuous learning and creativity. If you are passionate about machine learning, AI, and want to contribute to the platform capability development for our whole organization, we invite you to apply for the position of Technology Architecture in our AI Enablement Team. Job responsibilities: Responsibilities Software Development: Design, develop, and maintain applications. Write well-structured, efficient, and maintainable code. Debug and resolve complex technical issues Technical Leadership: Provide technical guidance and mentorship to junior developers. Collaborate with architects to design & implement scalable and efficient software solutions. Stay up-to-date with industry best practices and emerging technologies. Code Reviews: Review code submitted by team members to ensure adherence to coding standards and best practices. Offer constructive feedback to enhance code quality Testing and Quality Assurance: Write unit tests and participate in the testing process to ensure software reliability. Collaborate with QA engineers to resolve issues and defects Collaboration: Work closely with cross-functional teams, including QA engineers, product managers, and designers, to deliver high-quality software products. Participate in requirements analysis and solution design discussions Performance Optimization: Identify and address performance bottlenecks in applications. Optimize code for speed, scalability, and efficiency Documentation: Create and maintain technical documentation, including design documents and code documentation. Qualifications & Skills Bachelor's or Master's degree in Computer Science, Data Science, or a related field (Ph.D. preferred) with proven experience of 7+ years in developing IT solutions Proficient in Python & ReactJS and related technologies is required. Experience with GenAI application development including vector stores, RAG solutions, context engineering, prompt engineering, observability is essential Experience with Agentic AI development & Java Spring Framework would be advantageous Understanding of full stack development and architecture patterns. Experience with RESTful API development and integration. Proven track record in developing base frameworks, reusable programs and defining standards. Knowledge of cloud platforms AWS and containerization technologies. Strong understanding of object-oriented programming principles and design patterns. Proficiency in database design and SQL and NoSQL databases like Redis, DynamoDB. Good understanding of the Agile methodologies and working in Scrum/SAFE practices Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus. Exposure to the AI/ML techniques & methodologies is a plus. Knowledge of software development best practices, including version control (Git) and continuous integration (CI/CD) processes. Strong problem-solving and debugging skills. Effective communication skills and the ability to work collaboratively with cross-functional teams. Work Arrangement Hybrid Flexible at Broadridge We are made up of high-performing teams that meet in person to learn and collaborate as needed. This role is considered hybrid. We are dedicated to fostering a collaborative, engaging, and inclusive environment and are committed to providing a workplace that empowers associates to be authentic and bring their best to work. We believe that associates do their best when they feel safe, understood, and valued, and we work diligently and collaboratively to ensure Broadridge is a company-and ultimately a community-that recognizes and celebrates everyone's unique perspective. Use of AI in Hiring As part of the recruiting process, Broadridge may use technology, including artificial intelligence (AI)-based tools, to help review and evaluate applications. These tools are used only to support our recruiters and hiring managers, and all employment decisions include human review to ensure fairness, accuracy, and compliance with applicable laws. Please note that honesty and transparency are critical to our hiring process. Any attempt to falsify, misrepresent, or disguise information in an application, resume, assessment, or interview will result in disqualification from consideration.
Software Engineer II Authentication & Authorization
P2P
At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs. If you're ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value. Job Overview As a Software Engineer II on Ripple's Authentication & Authorisation platform team, you'll contribute to how identity works across our growing portfolio of payment, custody, and liquidity products. Our products have grown up using different identity providers and protocols, and we're now bringing them together into a unified, consistent experience - while also building the fine grained authorisation primitives that teams across Ripple rely on every day. How We Work AI tooling is core to how our team works day to day - coding assistants, LLM based workflows, and agentic tools across design, development, and operations. We're looking for people who already use these fluently, not just curious about them. Key Responsibilities Build and ship features and components within Ripple's identity platform, with guidance from more senior engineers on the team Contribute to platform services running on Kubernetes, learning the patterns we use for reliability, observability, and secure secret management Participate in design discussions and code review, bringing thoughtful questions and a willingness to learn Help maintain and improve existing services, including investigating issues and contributing fixes Grow toward independent ownership of well scoped projects over time What We're Looking For Backend engineering experience in Golang or Java, with some exposure to building or running services in Kubernetes Demonstrated ability to deliver well scoped features in a production environment Hands on experience using AI coding assistants and LLM based tools as part of your day to day engineering workflow Comfortable communicating clearly with teammates, asking questions, and contributing to written technical discussions Nice to Have Exposure to identity, authentication, or authorisation systems in any capacity Familiarity with modern authentication protocols such as OAuth 2.0, OIDC, or SAML Experience working on platform or infrastructure teams Take Control of Your Finances Competitive salary, bonuses, and equity Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support Employee giving match Mobile phone stipend Take Care of Yourself R&R days so you can rest and recharge Generous wellness reimbursement and weekly onsite & virtual programming Generous vacation policy - work with your manager to take time off when you need it Industry leading parental leave policies. Family planning benefits. Catered lunches, fully stocked kitchens with premium snacks/beverages, and plenty of fun events Benefits listed above are for full time employees. Equal Opportunity Employer Ripple is an Equal Opportunity Employer. We're committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance. Please find our UK/EU Applicant Privacy Notice and our California Applicant Privacy Notice for reference.
11/07/2026
Full time
At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs. If you're ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value. Job Overview As a Software Engineer II on Ripple's Authentication & Authorisation platform team, you'll contribute to how identity works across our growing portfolio of payment, custody, and liquidity products. Our products have grown up using different identity providers and protocols, and we're now bringing them together into a unified, consistent experience - while also building the fine grained authorisation primitives that teams across Ripple rely on every day. How We Work AI tooling is core to how our team works day to day - coding assistants, LLM based workflows, and agentic tools across design, development, and operations. We're looking for people who already use these fluently, not just curious about them. Key Responsibilities Build and ship features and components within Ripple's identity platform, with guidance from more senior engineers on the team Contribute to platform services running on Kubernetes, learning the patterns we use for reliability, observability, and secure secret management Participate in design discussions and code review, bringing thoughtful questions and a willingness to learn Help maintain and improve existing services, including investigating issues and contributing fixes Grow toward independent ownership of well scoped projects over time What We're Looking For Backend engineering experience in Golang or Java, with some exposure to building or running services in Kubernetes Demonstrated ability to deliver well scoped features in a production environment Hands on experience using AI coding assistants and LLM based tools as part of your day to day engineering workflow Comfortable communicating clearly with teammates, asking questions, and contributing to written technical discussions Nice to Have Exposure to identity, authentication, or authorisation systems in any capacity Familiarity with modern authentication protocols such as OAuth 2.0, OIDC, or SAML Experience working on platform or infrastructure teams Take Control of Your Finances Competitive salary, bonuses, and equity Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support Employee giving match Mobile phone stipend Take Care of Yourself R&R days so you can rest and recharge Generous wellness reimbursement and weekly onsite & virtual programming Generous vacation policy - work with your manager to take time off when you need it Industry leading parental leave policies. Family planning benefits. Catered lunches, fully stocked kitchens with premium snacks/beverages, and plenty of fun events Benefits listed above are for full time employees. Equal Opportunity Employer Ripple is an Equal Opportunity Employer. We're committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance. Please find our UK/EU Applicant Privacy Notice and our California Applicant Privacy Notice for reference.
HEXWIRED RECRUITMENT LIMITED
Lead Data Engineer
HEXWIRED RECRUITMENT LIMITED
Lead Data Engineer Location: London (Hybrid) Salary: 80,000- 115,000 Hexwired has partnered with an exciting AI start-up developing an intelligent automation platform that is transforming the B2C service. They're now looking for a Lead Data Engineer to design and build the data infrastructure that will power the next generation of their AI platform. As one of the first senior data hires, you'll take ownership of the company's data architecture, building scalable pipelines, real-time data processing systems and AI-ready infrastructure while helping shape the future engineering team. Key Responsibilities Design and build scalable batch and real-time data pipelines. Develop data ingestion, transformation and storage solutions for operational and AI workloads. Build and optimise vector search, retrieval systems and ML data pipelines. Ensure data reliability, governance, monitoring and observability across the platform. Work closely with AI, backend and product teams to support model training, inference and product development. Optimise large-scale datasets and database performance. Help define engineering standards and mentor future data engineers. Requirements 7+ years' experience in Data Engineering or Backend Engineering. Strong Python development experience. Experience building distributed data platforms and scalable pipelines. Excellent knowledge of PostgreSQL (or similar relational databases) and NoSQL databases. Experience with vector databases such as Qdrant, Milvus or pgvector . Familiarity with technologies such as Apache Spark, Airflow, Kafka, Elasticsearch/OpenSearch, Pandas and Polars . Strong understanding of data modelling, storage architecture and performance optimisation. Desirable Experience working on AI or Machine Learning platforms. Knowledge of cloud platforms (AWS, Azure or GCP). JavaScript/Node.js experience. Event-driven architecture and stream processing experience. Previous experience within a high-growth start-up environment. What's on Offer Competitive salary with equity options. The opportunity to shape the data architecture of a rapidly growing AI business. Work directly alongside founders and senior engineers. High levels of ownership, autonomy and technical influence. The chance to build technology that is transforming an entire industry. If you're an experienced Data Engineer looking to play a key role in building the foundations of an innovative AI platform, we'd love to hear from you. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today.
11/07/2026
Full time
Lead Data Engineer Location: London (Hybrid) Salary: 80,000- 115,000 Hexwired has partnered with an exciting AI start-up developing an intelligent automation platform that is transforming the B2C service. They're now looking for a Lead Data Engineer to design and build the data infrastructure that will power the next generation of their AI platform. As one of the first senior data hires, you'll take ownership of the company's data architecture, building scalable pipelines, real-time data processing systems and AI-ready infrastructure while helping shape the future engineering team. Key Responsibilities Design and build scalable batch and real-time data pipelines. Develop data ingestion, transformation and storage solutions for operational and AI workloads. Build and optimise vector search, retrieval systems and ML data pipelines. Ensure data reliability, governance, monitoring and observability across the platform. Work closely with AI, backend and product teams to support model training, inference and product development. Optimise large-scale datasets and database performance. Help define engineering standards and mentor future data engineers. Requirements 7+ years' experience in Data Engineering or Backend Engineering. Strong Python development experience. Experience building distributed data platforms and scalable pipelines. Excellent knowledge of PostgreSQL (or similar relational databases) and NoSQL databases. Experience with vector databases such as Qdrant, Milvus or pgvector . Familiarity with technologies such as Apache Spark, Airflow, Kafka, Elasticsearch/OpenSearch, Pandas and Polars . Strong understanding of data modelling, storage architecture and performance optimisation. Desirable Experience working on AI or Machine Learning platforms. Knowledge of cloud platforms (AWS, Azure or GCP). JavaScript/Node.js experience. Event-driven architecture and stream processing experience. Previous experience within a high-growth start-up environment. What's on Offer Competitive salary with equity options. The opportunity to shape the data architecture of a rapidly growing AI business. Work directly alongside founders and senior engineers. High levels of ownership, autonomy and technical influence. The chance to build technology that is transforming an entire industry. If you're an experienced Data Engineer looking to play a key role in building the foundations of an innovative AI platform, we'd love to hear from you. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today.
Software Engineering Manager - Warehousing
Marks & Spencer Plc City Of Westminster, London
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. What You'll Do Your key accountabilities will include: 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 Your skills and experience will include: 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. 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.
10/07/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 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. What You'll Do Your key accountabilities will include: 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 Your skills and experience will include: 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. 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.
Lead Cloud Platform Engineer (Kubernetes) - Remote
CreateFuture
This is not a live vacancy. We are building a talent pipeline ahead of anticipated demand and are keen to connect with strong Senior and Lead Cloud Platform Engineers for future opportunities. Role Overview We are seeking an experienced Cloud Platform Engineer to join our platform engineering team. This is a hands on role focused on designing, building, operating, and continuously improving cloud native platforms that enable development teams to deliver reliable, scalable, and secure applications. The successful candidate will combine deep expertise in Kubernetes, cloud infrastructure, automation, and DevOps practices with a strong operational mindset. They will be responsible for maintaining the health and evolution of containerised workloads, enhancing developer experience, and driving improvements across infrastructure, deployment pipelines, and platform services. At the Lead level, this role also combines that hands on expertise with team leadership, stakeholder engagement, and delivery planning. The right candidate can operate credibly at an engineering level while also communicating clearly with business and technical stakeholders, translating platform priorities into a coherent roadmap and ensuring the team has the clarity and support needed to deliver effectively. This role requires a proactive engineer who can work independently, collaborate effectively across teams, and contribute to the ongoing maturity of modern cloud platforms. Key Responsibilities Own and support the operational health, reliability, scalability, and performance of Kubernetes-based platforms and containerised workloads Manage and evolve Kubernetes environments, including workload deployment, configuration management, cluster operations, and platform upgrades Drive and maintain GitOps practices to ensure consistent, automated, and auditable infrastructure and application deployments Build, maintain, and improve infrastructure as code solutions to support scalable, repeatable, and secure cloud environments Develop and enhance CI/CD pipelines to streamline software delivery, improve deployment reliability, and reduce operational overhead Manage and optimise cloud native and managed platform services, including capacity planning, performance tuning, cost optimisation, patching, and lifecycle management Partner with software engineering teams to support application deployment, troubleshooting, observability, and platform adoption Monitor platform health and respond to incidents, conducting root cause analysis and implementing preventative improvements Identify technical debt and contribute to platform roadmaps focused on operational excellence, security, automation, and developer productivity Champion best practices in cloud architecture, security, reliability, automation, and platform engineering Participate in on call support and incident management activities as required, including for the EKS platform Additional Key Responsibilities for the Lead Own the platform engineering roadmap, working with business and technical stakeholders to prioritise initiatives, surface risks, and align delivery against wider programme goals Lead and mentor a team of platform engineers, providing technical guidance, supporting growth, and maintaining quality and consistency across the team's output Act as the primary technical point of contact for platform related matters across engineering, product, and operations teams Translate platform priorities into clear, actionable plans, ensuring the team understands objectives, dependencies, and delivery timelines Contribute to resourcing, planning, and prioritisation discussions, balancing technical debt, reliability, and new feature delivery Provide regular updates on roadmap progress, risks, and dependencies to relevant stakeholders and leadership Skills & Experience Strong experience operating Kubernetes in production environments, including cluster administration, workload management, networking, security, and performance optimisation Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, with a strong understanding of managed cloud services Hands on experience with GitOps methodologies and related tooling Experience with infrastructure as code tools such as Terraform Strong understanding of CI/CD principles and experience building and maintaining automated delivery pipelines Experience working with container technologies and cloud native architectures Knowledge of observability, monitoring, logging, and incident management practices Strong troubleshooting and problem solving skills across infrastructure, platform, and application layers Experience supporting software development teams in deploying and operating distributed applications Ability to work independently while collaborating effectively with cross functional teams Betting and gaming domain knowledge required Additional Essential Skills for the Lead Demonstrated experience leading or mentoring engineers, with the ability to balance technical leadership with people development Strong stakeholder management skills, with the ability to translate business priorities into technical roadmaps and vice versa Excellent communication skills, comfortable operating across both technical and non technical audiences Experience with Amazon EKS or other managed Kubernetes platforms Familiarity with Flux, Argo CD, Helm, and Kustomize Experience supporting managed data and messaging platforms such as RDS, Kafka, or equivalent services Knowledge of application runtimes and services built using Java, Kotlin, Python, or similar technologies Experience implementing cloud security controls, governance, and compliance requirements Exposure to site reliability engineering (SRE) practices and platform engineering frameworks What we'll offer you: We trust people to do their best work. That means flexibility over rigid rules, impact over activity, and real investment in your growth both professionally and personally. You'll be part of a supportive, and friendly culture, surrounded by smart, curious people who care deeply about what they do. We offer flexible working, including hybrid and remote options. Our office hubs are located in Edinburgh, Leeds, Manchester, London and Bulgaria, with occasional travel to client sites or CreateFuture offices when needed. We trust you to manage your time balancing collaboration with client time and focused work. What matters is the impact you have, not how busy you look.
10/07/2026
Full time
This is not a live vacancy. We are building a talent pipeline ahead of anticipated demand and are keen to connect with strong Senior and Lead Cloud Platform Engineers for future opportunities. Role Overview We are seeking an experienced Cloud Platform Engineer to join our platform engineering team. This is a hands on role focused on designing, building, operating, and continuously improving cloud native platforms that enable development teams to deliver reliable, scalable, and secure applications. The successful candidate will combine deep expertise in Kubernetes, cloud infrastructure, automation, and DevOps practices with a strong operational mindset. They will be responsible for maintaining the health and evolution of containerised workloads, enhancing developer experience, and driving improvements across infrastructure, deployment pipelines, and platform services. At the Lead level, this role also combines that hands on expertise with team leadership, stakeholder engagement, and delivery planning. The right candidate can operate credibly at an engineering level while also communicating clearly with business and technical stakeholders, translating platform priorities into a coherent roadmap and ensuring the team has the clarity and support needed to deliver effectively. This role requires a proactive engineer who can work independently, collaborate effectively across teams, and contribute to the ongoing maturity of modern cloud platforms. Key Responsibilities Own and support the operational health, reliability, scalability, and performance of Kubernetes-based platforms and containerised workloads Manage and evolve Kubernetes environments, including workload deployment, configuration management, cluster operations, and platform upgrades Drive and maintain GitOps practices to ensure consistent, automated, and auditable infrastructure and application deployments Build, maintain, and improve infrastructure as code solutions to support scalable, repeatable, and secure cloud environments Develop and enhance CI/CD pipelines to streamline software delivery, improve deployment reliability, and reduce operational overhead Manage and optimise cloud native and managed platform services, including capacity planning, performance tuning, cost optimisation, patching, and lifecycle management Partner with software engineering teams to support application deployment, troubleshooting, observability, and platform adoption Monitor platform health and respond to incidents, conducting root cause analysis and implementing preventative improvements Identify technical debt and contribute to platform roadmaps focused on operational excellence, security, automation, and developer productivity Champion best practices in cloud architecture, security, reliability, automation, and platform engineering Participate in on call support and incident management activities as required, including for the EKS platform Additional Key Responsibilities for the Lead Own the platform engineering roadmap, working with business and technical stakeholders to prioritise initiatives, surface risks, and align delivery against wider programme goals Lead and mentor a team of platform engineers, providing technical guidance, supporting growth, and maintaining quality and consistency across the team's output Act as the primary technical point of contact for platform related matters across engineering, product, and operations teams Translate platform priorities into clear, actionable plans, ensuring the team understands objectives, dependencies, and delivery timelines Contribute to resourcing, planning, and prioritisation discussions, balancing technical debt, reliability, and new feature delivery Provide regular updates on roadmap progress, risks, and dependencies to relevant stakeholders and leadership Skills & Experience Strong experience operating Kubernetes in production environments, including cluster administration, workload management, networking, security, and performance optimisation Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, with a strong understanding of managed cloud services Hands on experience with GitOps methodologies and related tooling Experience with infrastructure as code tools such as Terraform Strong understanding of CI/CD principles and experience building and maintaining automated delivery pipelines Experience working with container technologies and cloud native architectures Knowledge of observability, monitoring, logging, and incident management practices Strong troubleshooting and problem solving skills across infrastructure, platform, and application layers Experience supporting software development teams in deploying and operating distributed applications Ability to work independently while collaborating effectively with cross functional teams Betting and gaming domain knowledge required Additional Essential Skills for the Lead Demonstrated experience leading or mentoring engineers, with the ability to balance technical leadership with people development Strong stakeholder management skills, with the ability to translate business priorities into technical roadmaps and vice versa Excellent communication skills, comfortable operating across both technical and non technical audiences Experience with Amazon EKS or other managed Kubernetes platforms Familiarity with Flux, Argo CD, Helm, and Kustomize Experience supporting managed data and messaging platforms such as RDS, Kafka, or equivalent services Knowledge of application runtimes and services built using Java, Kotlin, Python, or similar technologies Experience implementing cloud security controls, governance, and compliance requirements Exposure to site reliability engineering (SRE) practices and platform engineering frameworks What we'll offer you: We trust people to do their best work. That means flexibility over rigid rules, impact over activity, and real investment in your growth both professionally and personally. You'll be part of a supportive, and friendly culture, surrounded by smart, curious people who care deeply about what they do. We offer flexible working, including hybrid and remote options. Our office hubs are located in Edinburgh, Leeds, Manchester, London and Bulgaria, with occasional travel to client sites or CreateFuture offices when needed. We trust you to manage your time balancing collaboration with client time and focused work. What matters is the impact you have, not how busy you look.
Senior Application Support Engineer
Ocean Infinity Group Southampton, Hampshire
Senior Application Support EngineerApplyremote type: Hybridlocations: Southampton: Londontime type: Full timeposted on: Posted Yesterdaytime left to apply: End Date: July 20, 2026 (11 days left to apply)job requisition id: JR100921 Worker Type: Employee Application End Date: 20-07-2026We are using and creating technology to transform operations at sea to enable people and the planet to thrive.We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.We take safety, equality and education very seriously, and our responsibilities don't stop at our front door. Our business is built on the belief that there's definitely a more environmentally responsible way to operate at sea.We employ people who share our core values. We expect our people to be courageous, trustworthy, and conscientious, driven by a desire to do the right thing. We strive for excellence, work collaboratively, and are genuinely excited by our work.We offer opportunities for our people to develop beyond their role and span a multitude of disciplines. These are open to all, regardless of background and experience level. Working with us means being part of a team that is harnessing technology and creativity to disrupt a traditional industry.We are not your average workplace.Ocean Infinity is seeking a Senior Application Engineer supporting internally developed Software in a live production environment. This role reports directly to the Head of Technology Support as part of a larger team supporting an innovative and high spec Tech environment. What will you do: Up to 3rd line support, resolving incidents and requests with internally developed software products and following up with detailed root cause analysis; Providing structured feedback to the internal development teams, identifying issues and driving improvements through real world insights; Mentoring generalist IT team members and working as a key contributor, and participant, to initiatives reducing the number of incidents, average resolution time and other reliability metrics; Working closely as a liaison between development and support teams to monitor and support frequent software releases as they move from development into production; Managing tickets to ensure response and resolution SLA's are met; Managing high priority tickets from inception to resolution, communicating with users Incident management Participate in 24x7 on-call support process. Who you are: Strong background in 2nd/3rd Line Engineering, with a focus on coaching, mentoring, and supporting junior team members. Experience working with internally developed Software in production environments and supporting development teams either as a developer, senior QA Engineer or DevOps role; Proficiency working in Linux-based environments with Docker, containerised applications, and shell scripting using PowerShell and Bash. Experience working with programming languages and frameworks such as JavaScript, Typescript and React; Python and/or C#; Working knowledge of observability tools such as Prometheus, Grafana or Kibana to diagnose issues and interrogate software products; Good understanding and experience of ticketing systems, such as ServiceNow, Zendesk and ServiceDesk Plus; A can-do attitude with a willingness to solve problems even if occasionally they may be considered "out of scope" for the role; Excellent time management skills and ability to prioritise work in a fast-paced environment; Effective verbal and written communication skills, to interpret requirements and present findings; Interested in others and strives to act in the best interests of the team. Desirable: At least two years of experience supporting internally developed applications as a 2nd/3rd line engineer; At least five years of experience working with programming languages; Experience working within an ITSM tool, adhering to ITIL framework including Incident Management, Problem Management and Change Management. Salary for this position: Up to £55,000 per annum Salary : The salary varies for this position as we are recruiting in multiple regional locations and job grades. The salary process is based on skills, abilities, and experience required. What you can expect: At Ocean Infinity, we believe in creating equal opportunities for all, celebrating each and everyone's differences. We are driven by transforming the industry, through our technology, thoughts, behaviours and actions. Being inclusive and respectful to all is fundamental to who we are. It is the right thing to do and enables innovation and creativity to thrive.There is more work to be done, and we know that we aren't perfect, but our commitment to these values is unwavering. They are central to our mission and the impact we have on the industry, meaning, we cannot live without them.
10/07/2026
Full time
Senior Application Support EngineerApplyremote type: Hybridlocations: Southampton: Londontime type: Full timeposted on: Posted Yesterdaytime left to apply: End Date: July 20, 2026 (11 days left to apply)job requisition id: JR100921 Worker Type: Employee Application End Date: 20-07-2026We are using and creating technology to transform operations at sea to enable people and the planet to thrive.We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.We take safety, equality and education very seriously, and our responsibilities don't stop at our front door. Our business is built on the belief that there's definitely a more environmentally responsible way to operate at sea.We employ people who share our core values. We expect our people to be courageous, trustworthy, and conscientious, driven by a desire to do the right thing. We strive for excellence, work collaboratively, and are genuinely excited by our work.We offer opportunities for our people to develop beyond their role and span a multitude of disciplines. These are open to all, regardless of background and experience level. Working with us means being part of a team that is harnessing technology and creativity to disrupt a traditional industry.We are not your average workplace.Ocean Infinity is seeking a Senior Application Engineer supporting internally developed Software in a live production environment. This role reports directly to the Head of Technology Support as part of a larger team supporting an innovative and high spec Tech environment. What will you do: Up to 3rd line support, resolving incidents and requests with internally developed software products and following up with detailed root cause analysis; Providing structured feedback to the internal development teams, identifying issues and driving improvements through real world insights; Mentoring generalist IT team members and working as a key contributor, and participant, to initiatives reducing the number of incidents, average resolution time and other reliability metrics; Working closely as a liaison between development and support teams to monitor and support frequent software releases as they move from development into production; Managing tickets to ensure response and resolution SLA's are met; Managing high priority tickets from inception to resolution, communicating with users Incident management Participate in 24x7 on-call support process. Who you are: Strong background in 2nd/3rd Line Engineering, with a focus on coaching, mentoring, and supporting junior team members. Experience working with internally developed Software in production environments and supporting development teams either as a developer, senior QA Engineer or DevOps role; Proficiency working in Linux-based environments with Docker, containerised applications, and shell scripting using PowerShell and Bash. Experience working with programming languages and frameworks such as JavaScript, Typescript and React; Python and/or C#; Working knowledge of observability tools such as Prometheus, Grafana or Kibana to diagnose issues and interrogate software products; Good understanding and experience of ticketing systems, such as ServiceNow, Zendesk and ServiceDesk Plus; A can-do attitude with a willingness to solve problems even if occasionally they may be considered "out of scope" for the role; Excellent time management skills and ability to prioritise work in a fast-paced environment; Effective verbal and written communication skills, to interpret requirements and present findings; Interested in others and strives to act in the best interests of the team. Desirable: At least two years of experience supporting internally developed applications as a 2nd/3rd line engineer; At least five years of experience working with programming languages; Experience working within an ITSM tool, adhering to ITIL framework including Incident Management, Problem Management and Change Management. Salary for this position: Up to £55,000 per annum Salary : The salary varies for this position as we are recruiting in multiple regional locations and job grades. The salary process is based on skills, abilities, and experience required. What you can expect: At Ocean Infinity, we believe in creating equal opportunities for all, celebrating each and everyone's differences. We are driven by transforming the industry, through our technology, thoughts, behaviours and actions. Being inclusive and respectful to all is fundamental to who we are. It is the right thing to do and enables innovation and creativity to thrive.There is more work to be done, and we know that we aren't perfect, but our commitment to these values is unwavering. They are central to our mission and the impact we have on the industry, meaning, we cannot live without them.
Senior Application Support Engineer
Ocean Infinity Group
Senior Application Support EngineerApplyremote type: Hybridlocations: Southampton: Londontime type: Full timeposted on: Posted Yesterdaytime left to apply: End Date: July 20, 2026 (11 days left to apply)job requisition id: JR100921 Worker Type: Employee Application End Date: 20-07-2026We are using and creating technology to transform operations at sea to enable people and the planet to thrive.We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.We take safety, equality and education very seriously, and our responsibilities don't stop at our front door. Our business is built on the belief that there's definitely a more environmentally responsible way to operate at sea.We employ people who share our core values. We expect our people to be courageous, trustworthy, and conscientious, driven by a desire to do the right thing. We strive for excellence, work collaboratively, and are genuinely excited by our work.We offer opportunities for our people to develop beyond their role and span a multitude of disciplines. These are open to all, regardless of background and experience level. Working with us means being part of a team that is harnessing technology and creativity to disrupt a traditional industry.We are not your average workplace.Ocean Infinity is seeking a Senior Application Engineer supporting internally developed Software in a live production environment. This role reports directly to the Head of Technology Support as part of a larger team supporting an innovative and high spec Tech environment. What will you do: Up to 3rd line support, resolving incidents and requests with internally developed software products and following up with detailed root cause analysis; Providing structured feedback to the internal development teams, identifying issues and driving improvements through real world insights; Mentoring generalist IT team members and working as a key contributor, and participant, to initiatives reducing the number of incidents, average resolution time and other reliability metrics; Working closely as a liaison between development and support teams to monitor and support frequent software releases as they move from development into production; Managing tickets to ensure response and resolution SLA's are met; Managing high priority tickets from inception to resolution, communicating with users Incident management Participate in 24x7 on-call support process. Who you are: Strong background in 2nd/3rd Line Engineering, with a focus on coaching, mentoring, and supporting junior team members. Experience working with internally developed Software in production environments and supporting development teams either as a developer, senior QA Engineer or DevOps role; Proficiency working in Linux-based environments with Docker, containerised applications, and shell scripting using PowerShell and Bash. Experience working with programming languages and frameworks such as JavaScript, Typescript and React; Python and/or C#; Working knowledge of observability tools such as Prometheus, Grafana or Kibana to diagnose issues and interrogate software products; Good understanding and experience of ticketing systems, such as ServiceNow, Zendesk and ServiceDesk Plus; A can-do attitude with a willingness to solve problems even if occasionally they may be considered "out of scope" for the role; Excellent time management skills and ability to prioritise work in a fast-paced environment; Effective verbal and written communication skills, to interpret requirements and present findings; Interested in others and strives to act in the best interests of the team. Desirable: At least two years of experience supporting internally developed applications as a 2nd/3rd line engineer; At least five years of experience working with programming languages; Experience working within an ITSM tool, adhering to ITIL framework including Incident Management, Problem Management and Change Management. Salary for this position: Up to £55,000 per annum Salary : The salary varies for this position as we are recruiting in multiple regional locations and job grades. The salary process is based on skills, abilities, and experience required. What you can expect: At Ocean Infinity, we believe in creating equal opportunities for all, celebrating each and everyone's differences. We are driven by transforming the industry, through our technology, thoughts, behaviours and actions. Being inclusive and respectful to all is fundamental to who we are. It is the right thing to do and enables innovation and creativity to thrive.There is more work to be done, and we know that we aren't perfect, but our commitment to these values is unwavering. They are central to our mission and the impact we have on the industry, meaning, we cannot live without them.
10/07/2026
Full time
Senior Application Support EngineerApplyremote type: Hybridlocations: Southampton: Londontime type: Full timeposted on: Posted Yesterdaytime left to apply: End Date: July 20, 2026 (11 days left to apply)job requisition id: JR100921 Worker Type: Employee Application End Date: 20-07-2026We are using and creating technology to transform operations at sea to enable people and the planet to thrive.We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.We take safety, equality and education very seriously, and our responsibilities don't stop at our front door. Our business is built on the belief that there's definitely a more environmentally responsible way to operate at sea.We employ people who share our core values. We expect our people to be courageous, trustworthy, and conscientious, driven by a desire to do the right thing. We strive for excellence, work collaboratively, and are genuinely excited by our work.We offer opportunities for our people to develop beyond their role and span a multitude of disciplines. These are open to all, regardless of background and experience level. Working with us means being part of a team that is harnessing technology and creativity to disrupt a traditional industry.We are not your average workplace.Ocean Infinity is seeking a Senior Application Engineer supporting internally developed Software in a live production environment. This role reports directly to the Head of Technology Support as part of a larger team supporting an innovative and high spec Tech environment. What will you do: Up to 3rd line support, resolving incidents and requests with internally developed software products and following up with detailed root cause analysis; Providing structured feedback to the internal development teams, identifying issues and driving improvements through real world insights; Mentoring generalist IT team members and working as a key contributor, and participant, to initiatives reducing the number of incidents, average resolution time and other reliability metrics; Working closely as a liaison between development and support teams to monitor and support frequent software releases as they move from development into production; Managing tickets to ensure response and resolution SLA's are met; Managing high priority tickets from inception to resolution, communicating with users Incident management Participate in 24x7 on-call support process. Who you are: Strong background in 2nd/3rd Line Engineering, with a focus on coaching, mentoring, and supporting junior team members. Experience working with internally developed Software in production environments and supporting development teams either as a developer, senior QA Engineer or DevOps role; Proficiency working in Linux-based environments with Docker, containerised applications, and shell scripting using PowerShell and Bash. Experience working with programming languages and frameworks such as JavaScript, Typescript and React; Python and/or C#; Working knowledge of observability tools such as Prometheus, Grafana or Kibana to diagnose issues and interrogate software products; Good understanding and experience of ticketing systems, such as ServiceNow, Zendesk and ServiceDesk Plus; A can-do attitude with a willingness to solve problems even if occasionally they may be considered "out of scope" for the role; Excellent time management skills and ability to prioritise work in a fast-paced environment; Effective verbal and written communication skills, to interpret requirements and present findings; Interested in others and strives to act in the best interests of the team. Desirable: At least two years of experience supporting internally developed applications as a 2nd/3rd line engineer; At least five years of experience working with programming languages; Experience working within an ITSM tool, adhering to ITIL framework including Incident Management, Problem Management and Change Management. Salary for this position: Up to £55,000 per annum Salary : The salary varies for this position as we are recruiting in multiple regional locations and job grades. The salary process is based on skills, abilities, and experience required. What you can expect: At Ocean Infinity, we believe in creating equal opportunities for all, celebrating each and everyone's differences. We are driven by transforming the industry, through our technology, thoughts, behaviours and actions. Being inclusive and respectful to all is fundamental to who we are. It is the right thing to do and enables innovation and creativity to thrive.There is more work to be done, and we know that we aren't perfect, but our commitment to these values is unwavering. They are central to our mission and the impact we have on the industry, meaning, we cannot live without them.
MI5
Platform Engineer
MI5
Salary £66,332, with an opportunity to qualify for additional allowances and a skills-related payment under the Government Digital and Data Capability Framework (GDDPCF), formally the (DDaT) Digital, Data and Technology Capability Framework. Flexible Working We offer a range of flexible working options to support a healthy work life balance, including part time arrangements and compressed hours, and flexibility around start and finish times through flexitime. This role is office based and does not offer home working. About Us MI5 keeps the country safe from serious threats like terrorism and attempts by states to harm the UK, its people, and way of life. We carry out investigations by obtaining, analysing, and assessing intelligence, and then work with a range of partners including MI6 and GCHQ, to disrupt these threats. Through our protective security arm, we provide advice and guidance to government, businesses, and other organisations on how to keep themselves safe. A role in MI5 means you'll do unique and challenging work in a supportive and encouraging environment, making a real difference to UK national security. The Role As a Platform Engineer, you'll design, develop and operate platforms that give developers the tools they need to build critical technology that helps keep the country safe. Joining MI5 offers the opportunity to contribute to a growing technology capability while being part of an expanding engineering workforce, helping to enhance platforms and products delivered across the organisation. Day to day, the role involves building developer tooling, managed services, and automation, along with self service solutions. Infrastructure as code is used to ensure consistency and reliability across cloud and on premises environments, enabling teams to move quickly with confidence. A significant part of the role centres on working closely with our product teams, understanding pain points, prioritising what matters most, and shaping solutions that meaningfully improve the developer experience. The outcome is streamlined workflows, reduced friction, and more time for engineers to focus on delivering solutions to meet MI5's outcomes. You'll play a key part in contributing to our engineering community by sharing best practice standards, patterns, and establishing clear and consistent approaches that teams can adopt with confidence. When issues arise, you'll get stuck in, troubleshooting platform problems and improving reliability, usability, and observability, while feeding those insights back into better design. Sharing knowledge across teams will be a big part of the role, as will helping to build a consistent, collaborative engineering culture. You'll also support other engineers, helping them build confidence and develop their skills. We know that platform engineering evolves constantly, and the quality of this role depends on keeping pace with it. As a result, there is a regular protected time to horizon scan, research emerging trends, and pursue training or certifications relevant to your career. About You A natural problem solver, you enjoy tackling complex challenges and turning them into practical solutions. Experience may come from working as a Platform or DevOps Engineer across a range of technologies and customer environments, or from a Software Engineering background with demonstrable experience in solving platform and infrastructure related challenges in current or recent roles. An understanding of the software development lifecycle in an enterprise or commercial environment is essential, alongside familiarity with design patterns and secure coding practices. Working closely with engineers and technologists, this role focuses on understanding challenges and shaping effective platform solutions. Confidence communicating with both technical and non technical audiences is important, particularly when explaining ideas clearly, aligning on priorities, and building trust across teams. You'll be comfortable working independently with a high level of autonomy, making pragmatic decisions and seeing work through from problem to solution. Being proactive in seeking support from senior engineers and leaders when needed, along with a willingness to learn and grow, is also important. Proficiency in at least one modern programming language, such as Node.js, Python, or Java, is expected along with experience in core engineering practices including TDD, CI/CD pipelines, cloud services, and agile methodologies. Familiarity with infrastructure as code tools such as Terraform is also important. Training and Development We're committed to developing our engineers, with a clear career structure designed to enable progression and continuous growth. From day one, you'll be encouraged and supported to shape your development in ways that reflect personal strengths and interests. A dedicated development budget and personal development days are provided, alongside access to a wide range of courses, online platforms, qualifications, and certifications to support your development, covering both technical and soft skills. There are also opportunities to benefit from coaching and mentoring within or outside of your team. Learning is both individual and collective. Up to 20% of working time is available for innovation and personal development, creating a space to explore new ideas, deepen technical expertise, and stay close to emerging technologies. Building on this, there's a comprehensive training and development pathway on offer, which uses the Government Digital and Data Profession Capability Framework (GDDPCF). It includes tailored training, coaching and mentoring, alongside opportunities to gain qualifications and pursue specialist Agile Delivery pathways, if this interests you. Rewards and Benefits You'll receive a starting salary of £66,332, plus other benefits, including: 25 days' of annual leave automatically rising to 30 days after 5 years' service, and an additional 10.5 days of public and privilege holidays opportunities to be recognised through our employee performance scheme a dedicated development budget an interest free season ticket loan a cycle to work scheme facilities such as a subsidised gym, restaurant, and on site coffee bars (at some locations) paid parental and adoption leave Equal Opportunities At MI5 diversity and inclusion are critical to our mission. To protect the UK, we need a truly diverse workforce that reflects the society we serve. This includes diversity in every sense of the word: those with different backgrounds, ages, ethnicities, gender identities, sexual orientations, ways of thinking and those with disabilities or neurodivergent conditions. We therefore welcome and encourage applications from everyone, including those from groups that are underrepresented in our workforce such as women, those from ethnic minority backgrounds, people with disabilities, and those from low socio economic backgrounds. Disability Confident MI5 is proud to have achieved Leader status within the Department for Work and Pension's Disability Confident scheme. This is aimed at encouraging employers to think differently about disability and take action to improve how they recruit, retain and develop disabled people. As a Disability Confident Leader, we aim to ensure that a fair and proportionate number of disabled applicants who best meet the essential minimum criteria for this position, will be offered an interview, if it is practical for us to do so. The minimum criteria are: You must reach the minimum pass mark for the online Situational Judgement Test (SJT), which assesses criteria important for all roles in our organisation. Demonstrate the ability to develop software in at least one common language. Demonstrate an understanding of the principles of modern standards approaches such as continuous integration and delivery, test driven development and cloud services. Demonstrate the ability to provide technical direction and guide and support others with regards to software developing. Eligibility Criteria To work at MI5, you must be a British citizen or hold dual British nationality. This role requires the highest security clearance, known as Developed Vetting (DV). You must also pass the DV vetting process.
10/07/2026
Full time
Salary £66,332, with an opportunity to qualify for additional allowances and a skills-related payment under the Government Digital and Data Capability Framework (GDDPCF), formally the (DDaT) Digital, Data and Technology Capability Framework. Flexible Working We offer a range of flexible working options to support a healthy work life balance, including part time arrangements and compressed hours, and flexibility around start and finish times through flexitime. This role is office based and does not offer home working. About Us MI5 keeps the country safe from serious threats like terrorism and attempts by states to harm the UK, its people, and way of life. We carry out investigations by obtaining, analysing, and assessing intelligence, and then work with a range of partners including MI6 and GCHQ, to disrupt these threats. Through our protective security arm, we provide advice and guidance to government, businesses, and other organisations on how to keep themselves safe. A role in MI5 means you'll do unique and challenging work in a supportive and encouraging environment, making a real difference to UK national security. The Role As a Platform Engineer, you'll design, develop and operate platforms that give developers the tools they need to build critical technology that helps keep the country safe. Joining MI5 offers the opportunity to contribute to a growing technology capability while being part of an expanding engineering workforce, helping to enhance platforms and products delivered across the organisation. Day to day, the role involves building developer tooling, managed services, and automation, along with self service solutions. Infrastructure as code is used to ensure consistency and reliability across cloud and on premises environments, enabling teams to move quickly with confidence. A significant part of the role centres on working closely with our product teams, understanding pain points, prioritising what matters most, and shaping solutions that meaningfully improve the developer experience. The outcome is streamlined workflows, reduced friction, and more time for engineers to focus on delivering solutions to meet MI5's outcomes. You'll play a key part in contributing to our engineering community by sharing best practice standards, patterns, and establishing clear and consistent approaches that teams can adopt with confidence. When issues arise, you'll get stuck in, troubleshooting platform problems and improving reliability, usability, and observability, while feeding those insights back into better design. Sharing knowledge across teams will be a big part of the role, as will helping to build a consistent, collaborative engineering culture. You'll also support other engineers, helping them build confidence and develop their skills. We know that platform engineering evolves constantly, and the quality of this role depends on keeping pace with it. As a result, there is a regular protected time to horizon scan, research emerging trends, and pursue training or certifications relevant to your career. About You A natural problem solver, you enjoy tackling complex challenges and turning them into practical solutions. Experience may come from working as a Platform or DevOps Engineer across a range of technologies and customer environments, or from a Software Engineering background with demonstrable experience in solving platform and infrastructure related challenges in current or recent roles. An understanding of the software development lifecycle in an enterprise or commercial environment is essential, alongside familiarity with design patterns and secure coding practices. Working closely with engineers and technologists, this role focuses on understanding challenges and shaping effective platform solutions. Confidence communicating with both technical and non technical audiences is important, particularly when explaining ideas clearly, aligning on priorities, and building trust across teams. You'll be comfortable working independently with a high level of autonomy, making pragmatic decisions and seeing work through from problem to solution. Being proactive in seeking support from senior engineers and leaders when needed, along with a willingness to learn and grow, is also important. Proficiency in at least one modern programming language, such as Node.js, Python, or Java, is expected along with experience in core engineering practices including TDD, CI/CD pipelines, cloud services, and agile methodologies. Familiarity with infrastructure as code tools such as Terraform is also important. Training and Development We're committed to developing our engineers, with a clear career structure designed to enable progression and continuous growth. From day one, you'll be encouraged and supported to shape your development in ways that reflect personal strengths and interests. A dedicated development budget and personal development days are provided, alongside access to a wide range of courses, online platforms, qualifications, and certifications to support your development, covering both technical and soft skills. There are also opportunities to benefit from coaching and mentoring within or outside of your team. Learning is both individual and collective. Up to 20% of working time is available for innovation and personal development, creating a space to explore new ideas, deepen technical expertise, and stay close to emerging technologies. Building on this, there's a comprehensive training and development pathway on offer, which uses the Government Digital and Data Profession Capability Framework (GDDPCF). It includes tailored training, coaching and mentoring, alongside opportunities to gain qualifications and pursue specialist Agile Delivery pathways, if this interests you. Rewards and Benefits You'll receive a starting salary of £66,332, plus other benefits, including: 25 days' of annual leave automatically rising to 30 days after 5 years' service, and an additional 10.5 days of public and privilege holidays opportunities to be recognised through our employee performance scheme a dedicated development budget an interest free season ticket loan a cycle to work scheme facilities such as a subsidised gym, restaurant, and on site coffee bars (at some locations) paid parental and adoption leave Equal Opportunities At MI5 diversity and inclusion are critical to our mission. To protect the UK, we need a truly diverse workforce that reflects the society we serve. This includes diversity in every sense of the word: those with different backgrounds, ages, ethnicities, gender identities, sexual orientations, ways of thinking and those with disabilities or neurodivergent conditions. We therefore welcome and encourage applications from everyone, including those from groups that are underrepresented in our workforce such as women, those from ethnic minority backgrounds, people with disabilities, and those from low socio economic backgrounds. Disability Confident MI5 is proud to have achieved Leader status within the Department for Work and Pension's Disability Confident scheme. This is aimed at encouraging employers to think differently about disability and take action to improve how they recruit, retain and develop disabled people. As a Disability Confident Leader, we aim to ensure that a fair and proportionate number of disabled applicants who best meet the essential minimum criteria for this position, will be offered an interview, if it is practical for us to do so. The minimum criteria are: You must reach the minimum pass mark for the online Situational Judgement Test (SJT), which assesses criteria important for all roles in our organisation. Demonstrate the ability to develop software in at least one common language. Demonstrate an understanding of the principles of modern standards approaches such as continuous integration and delivery, test driven development and cloud services. Demonstrate the ability to provide technical direction and guide and support others with regards to software developing. Eligibility Criteria To work at MI5, you must be a British citizen or hold dual British nationality. This role requires the highest security clearance, known as Developed Vetting (DV). You must also pass the DV vetting process.
Senior Software Engineer - Online (Stock Domain)
Marks & Spencer Plc City Of Westminster, London
The M&S Stock Domain team is looking for a Senior Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious and fearless, you will lead the modernisation of our order management software, to provide a seamless customer experience and enable the M&S online growth ambitions through a scalable, reliable, secure and cost-effective system. 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. About the Role The M&S Stock Domain team is looking for a Senior Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious and fearless, you will lead the modernisation of our order management software, to provide a seamless customer experience and enable the M&S online growth ambitions through a scalable, reliable, secure and cost-effective system. The Stock team is on a multiyear journey to build the platforms and services that will manage how we track and move stock across our business - from suppliers to distribution centres to stores and digital channels. We sit at a critical junction in the retail ecosystem, and our ambition is to provide accurate, realtime stock visibility and availability so customers can get the products they want, when and where they want them. Our team is steadily evolving towards a future where reliable stock data and event streams power everything from forecasting and replenishment to digital experiences, all built on a robust, scalable stock platform. In this role, you will play a key part in driving our ambition to create a best in class software engineering team, environment and culture. Join our community of engineers to help build a modern digital ecosystem, work with cutting edge technologies, and do the best work of your career. What you'll do Build and evolve reliable data services - design and develop scalable, high performance pipelines and APIs in Java and Micronaut, integrating with event streaming platforms such as Kafka. Your work will ensure accurate, timely information reaches downstream systems and business users. Own features end to end - take responsibility for everything from design through development, testing, deployment and production monitoring. You will balance delivery speed with sustainability, ensuring the platform remains maintainable over time. Shape the technical direction of our Stock Platform - help design and evolve the services, APIs and event flows that power how we track and move stock across suppliers, distribution centres, stores and digital channels. You'll craft solutions that balance data quality, integration reliability and operational resilience, using our modern toolchain (GitHub, CI/CD, observability and cloud infrastructure) to build a scalable stock platform that other teams can depend on. Champion engineering excellence - write clean, maintainable, well tested code and help establish best practices across multiple teams. You will encourage a continuous improvement culture through code reviews, pair programming, and high quality documentation. Drive operational excellence and observability - share responsibility for the reliability of our data integrations. Use observability tools such as Dynatrace to design for monitoring and alerting and participate in our support rota to ensure supply chain and pricing data remains accurate and available. Collaborate widely - work closely with Product Managers, cross functional engineering teams and other Fulfilment teams to solve real business problems in thoughtful and innovative ways. Cross functional decision making and breaking down information silos are essential to shortening time to value. Mentor and support colleagues - provide coaching and feedback to more junior engineers. Help grow our community of practice by sharing knowledge and fostering an inclusive environment. Who you are Experienced in data intensive distributed systems - 5+ years building and scaling services that handle large datasets, ideally serving millions of records or transactions. You understand both batch and event driven processing and can design systems that remain resilient at scale. Skilled in JVM languages - proficient in one or more JVM based languages such as Java and Kotlin, ideally working with Micronaut, and comfortable writing clean, maintainable code. DevOps and CI/CD practitioner - experienced in designing and running CI/CD pipelines (for example, GitHub Actions) and driving improvements in developer productivity and release automation. Familiarity with Infrastructure as Code (Terraform) helps automate repeatable infrastructure changes. Cloud and data platform savvy - comfortable working in cloud environments (preferably Azure) and familiar with modern data processing and integration tools. Experience with Kafka for event streaming, SFTP for batch data ingestion, relational and NoSQL databases (MongoDB), and SaaS integrations for product lifecycle and pricing is highly valued. Exposure to containerization and orchestration technologies such as Docker and Kubernetes, and infrastructure automation with Terraform, is a plus. Data modelling and integration expert - understand domain driven design, data contracts and schema evolution. You care about data quality and integrity and know how to integrate with third party systems without excessive customisation. Balance strategic thinking with pragmatic delivery - you can weigh long term architectural goals against immediate business needs, are sensitive to commercial impacts, and thrive in high autonomy teams. Security and quality minded - experience using modern security and static analysis tools such as Snyk and Semgrep to identify vulnerabilities and enforce coding standards. A commitment to secure coding practices and compliance is essential. Curious about AI assisted development - open to leveraging emerging tools like GitHub Copilot to enhance productivity and accelerate learning while maintaining code quality. What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting and always evolving business built on core values. 20% colleague discount on most things from furniture, fashion and food. A first class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days. Amazing perks and discounts via our M&S Choices website - including GymSave and the option to become an M&S Shareholder. Charity Volunteer Day - a paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Access to a fantastic range of wellbeing support - including our 24/7 Virtual GP and other wellbeing schemes. 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.
10/07/2026
Full time
The M&S Stock Domain team is looking for a Senior Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious and fearless, you will lead the modernisation of our order management software, to provide a seamless customer experience and enable the M&S online growth ambitions through a scalable, reliable, secure and cost-effective system. 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. About the Role The M&S Stock Domain team is looking for a Senior Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious and fearless, you will lead the modernisation of our order management software, to provide a seamless customer experience and enable the M&S online growth ambitions through a scalable, reliable, secure and cost-effective system. The Stock team is on a multiyear journey to build the platforms and services that will manage how we track and move stock across our business - from suppliers to distribution centres to stores and digital channels. We sit at a critical junction in the retail ecosystem, and our ambition is to provide accurate, realtime stock visibility and availability so customers can get the products they want, when and where they want them. Our team is steadily evolving towards a future where reliable stock data and event streams power everything from forecasting and replenishment to digital experiences, all built on a robust, scalable stock platform. In this role, you will play a key part in driving our ambition to create a best in class software engineering team, environment and culture. Join our community of engineers to help build a modern digital ecosystem, work with cutting edge technologies, and do the best work of your career. What you'll do Build and evolve reliable data services - design and develop scalable, high performance pipelines and APIs in Java and Micronaut, integrating with event streaming platforms such as Kafka. Your work will ensure accurate, timely information reaches downstream systems and business users. Own features end to end - take responsibility for everything from design through development, testing, deployment and production monitoring. You will balance delivery speed with sustainability, ensuring the platform remains maintainable over time. Shape the technical direction of our Stock Platform - help design and evolve the services, APIs and event flows that power how we track and move stock across suppliers, distribution centres, stores and digital channels. You'll craft solutions that balance data quality, integration reliability and operational resilience, using our modern toolchain (GitHub, CI/CD, observability and cloud infrastructure) to build a scalable stock platform that other teams can depend on. Champion engineering excellence - write clean, maintainable, well tested code and help establish best practices across multiple teams. You will encourage a continuous improvement culture through code reviews, pair programming, and high quality documentation. Drive operational excellence and observability - share responsibility for the reliability of our data integrations. Use observability tools such as Dynatrace to design for monitoring and alerting and participate in our support rota to ensure supply chain and pricing data remains accurate and available. Collaborate widely - work closely with Product Managers, cross functional engineering teams and other Fulfilment teams to solve real business problems in thoughtful and innovative ways. Cross functional decision making and breaking down information silos are essential to shortening time to value. Mentor and support colleagues - provide coaching and feedback to more junior engineers. Help grow our community of practice by sharing knowledge and fostering an inclusive environment. Who you are Experienced in data intensive distributed systems - 5+ years building and scaling services that handle large datasets, ideally serving millions of records or transactions. You understand both batch and event driven processing and can design systems that remain resilient at scale. Skilled in JVM languages - proficient in one or more JVM based languages such as Java and Kotlin, ideally working with Micronaut, and comfortable writing clean, maintainable code. DevOps and CI/CD practitioner - experienced in designing and running CI/CD pipelines (for example, GitHub Actions) and driving improvements in developer productivity and release automation. Familiarity with Infrastructure as Code (Terraform) helps automate repeatable infrastructure changes. Cloud and data platform savvy - comfortable working in cloud environments (preferably Azure) and familiar with modern data processing and integration tools. Experience with Kafka for event streaming, SFTP for batch data ingestion, relational and NoSQL databases (MongoDB), and SaaS integrations for product lifecycle and pricing is highly valued. Exposure to containerization and orchestration technologies such as Docker and Kubernetes, and infrastructure automation with Terraform, is a plus. Data modelling and integration expert - understand domain driven design, data contracts and schema evolution. You care about data quality and integrity and know how to integrate with third party systems without excessive customisation. Balance strategic thinking with pragmatic delivery - you can weigh long term architectural goals against immediate business needs, are sensitive to commercial impacts, and thrive in high autonomy teams. Security and quality minded - experience using modern security and static analysis tools such as Snyk and Semgrep to identify vulnerabilities and enforce coding standards. A commitment to secure coding practices and compliance is essential. Curious about AI assisted development - open to leveraging emerging tools like GitHub Copilot to enhance productivity and accelerate learning while maintaining code quality. What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting and always evolving business built on core values. 20% colleague discount on most things from furniture, fashion and food. A first class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days. Amazing perks and discounts via our M&S Choices website - including GymSave and the option to become an M&S Shareholder. Charity Volunteer Day - a paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Access to a fantastic range of wellbeing support - including our 24/7 Virtual GP and other wellbeing schemes. 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.
Principal Java Engineer - Backend Platform
United States Digital Space LLC Basingstoke, Hampshire
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
10/07/2026
Full time
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
Principal Java Engineer - Backend Platform
United States Digital Space LLC
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
10/07/2026
Full time
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
Senior Backend Engineer - Developer Experience
Frontify
We're all about helping brands turn ideas into impact. Frontify's brand platform transforms how teams organize digital assets, collaborate on projects, and create engaging campaigns. Our people empower thousands of marketers and designers - including teams at Uber, Microsoft, Volkswagen, and Telefónica - to build engaging brands. With headquarters in St. Gallen, Switzerland, and offices in London and New York City, we share a vibrant culture built on creativity, collaboration, inclusion, and joy. And we're on the lookout for new team members to share our vision. If you're ready for a brand-new adventure, keep reading! Your team Your new team is a group of motivated, collaborative, and innovative Engineers. Working on-site, hybrid, or fully remote, they come together to create and evolve a well-loved product but always keep room for new ideas and approaches. Outside of work, they're parents, gamers, bookworms, adrenaline junkies, and so much more. Your mission As a Senior Backend Engineer working in the Developer Experience team, you'll take on a challenging role in collaborating with product managers, stakeholders, and fellow engineers to build and optimize a dynamic, scalable, and high-impact platform. Our team takes pride in creating seamless user experiences while ensuring the underlying systems are efficient, robust, and extendable. You'll contribute to architectural decisions, and drive technical excellence across the stack with emphasis on the Backend at scale. You'll contribute to the evolution of our platform, ensuring efficient data structures, clear API interfaces, building and evolving developer tools and framework, supporting platform extensibility and scale third-party integrations. Your work will encompass API design and implementation, ensuring high-quality code with well-defined testing strategies and having a scalability mindset. Your expertise in API design, scalability and understanding of public facing interfaces will be instrumental in enhancing our platform's reliability and extensibility. Your responsibilities You will work with an experienced team to design, develop and implement hyperscaling solutions to third party systems, increasing the extensibility of our systems and supporting external developers through great documentation. You will build and refine API interfaces and service communications, ensuring clarity, scalability, and adaptability. You'll collaborate across teams to create efficient contracts and interfaces, leveraging your generalist mindset to approach varied challenges when supporting external developers. You will maintain and enhance existing solutions, proactively identifying and resolving issues. You will partner closely with product management, design, and engineering toward viable product development changes from discovery to delivery. You'll coach and mentor fellow engineers through pair programming, code reviews, and knowledge sharing. Your story You can work remotely from anywhere in the UK or on-site in our London office - or even mix it up during the week! Choose where to work from that works best for you. You have a deep understanding of API design, including RESTful, GraphQL and best practices/principles for structuring efficient, secure, scalable and maintainable APIs as well as networking and web application layer protocols. You have strong experience in web-application backend development, in languages such as PHP, Java, Python, Go or equivalent, and eager to use PHP as your daily driver. You have experience building a product where developers are your customers - you understand their problems and needs, and know how to design solutions for those. You are familiar with how to build software end to end with a firm understanding of the frontend with exposure to React. You're skilled in writing unit and integration tests, with a solid grasp of error handling, logging, and observability. You have experience in contract and interface definition, ensuring consistent and maintainable code. You're familiar with testing frameworks and have a deep understanding of component composition, reusability, accessibility, maintainability and performance best practices. You thrive in a collaborative and growing environment, embracing feedback and continuous improvement. What we offer Private health benefits and health cash plan Pension scheme: 5% matched A minimum of 25 days of annual leave per year Paid educational and wellbeing days off Wellbeing, learning and development, and commuter allowance Home office setup budget Weekly free office lunch Localized benefits Workation: Work from inspiring locations around the world (45 days annually) Invite to our summer company meet-up Important to us Frontify is a place where authenticity and inclusion thrive, empowering every voice to help shape our future. We're committed to providing a fair and accessible recruitment process. If you have a disability and require reasonable adjustments at any stage, please speak with your Talent Partner. Any information you share will remain confidential.
10/07/2026
Full time
We're all about helping brands turn ideas into impact. Frontify's brand platform transforms how teams organize digital assets, collaborate on projects, and create engaging campaigns. Our people empower thousands of marketers and designers - including teams at Uber, Microsoft, Volkswagen, and Telefónica - to build engaging brands. With headquarters in St. Gallen, Switzerland, and offices in London and New York City, we share a vibrant culture built on creativity, collaboration, inclusion, and joy. And we're on the lookout for new team members to share our vision. If you're ready for a brand-new adventure, keep reading! Your team Your new team is a group of motivated, collaborative, and innovative Engineers. Working on-site, hybrid, or fully remote, they come together to create and evolve a well-loved product but always keep room for new ideas and approaches. Outside of work, they're parents, gamers, bookworms, adrenaline junkies, and so much more. Your mission As a Senior Backend Engineer working in the Developer Experience team, you'll take on a challenging role in collaborating with product managers, stakeholders, and fellow engineers to build and optimize a dynamic, scalable, and high-impact platform. Our team takes pride in creating seamless user experiences while ensuring the underlying systems are efficient, robust, and extendable. You'll contribute to architectural decisions, and drive technical excellence across the stack with emphasis on the Backend at scale. You'll contribute to the evolution of our platform, ensuring efficient data structures, clear API interfaces, building and evolving developer tools and framework, supporting platform extensibility and scale third-party integrations. Your work will encompass API design and implementation, ensuring high-quality code with well-defined testing strategies and having a scalability mindset. Your expertise in API design, scalability and understanding of public facing interfaces will be instrumental in enhancing our platform's reliability and extensibility. Your responsibilities You will work with an experienced team to design, develop and implement hyperscaling solutions to third party systems, increasing the extensibility of our systems and supporting external developers through great documentation. You will build and refine API interfaces and service communications, ensuring clarity, scalability, and adaptability. You'll collaborate across teams to create efficient contracts and interfaces, leveraging your generalist mindset to approach varied challenges when supporting external developers. You will maintain and enhance existing solutions, proactively identifying and resolving issues. You will partner closely with product management, design, and engineering toward viable product development changes from discovery to delivery. You'll coach and mentor fellow engineers through pair programming, code reviews, and knowledge sharing. Your story You can work remotely from anywhere in the UK or on-site in our London office - or even mix it up during the week! Choose where to work from that works best for you. You have a deep understanding of API design, including RESTful, GraphQL and best practices/principles for structuring efficient, secure, scalable and maintainable APIs as well as networking and web application layer protocols. You have strong experience in web-application backend development, in languages such as PHP, Java, Python, Go or equivalent, and eager to use PHP as your daily driver. You have experience building a product where developers are your customers - you understand their problems and needs, and know how to design solutions for those. You are familiar with how to build software end to end with a firm understanding of the frontend with exposure to React. You're skilled in writing unit and integration tests, with a solid grasp of error handling, logging, and observability. You have experience in contract and interface definition, ensuring consistent and maintainable code. You're familiar with testing frameworks and have a deep understanding of component composition, reusability, accessibility, maintainability and performance best practices. You thrive in a collaborative and growing environment, embracing feedback and continuous improvement. What we offer Private health benefits and health cash plan Pension scheme: 5% matched A minimum of 25 days of annual leave per year Paid educational and wellbeing days off Wellbeing, learning and development, and commuter allowance Home office setup budget Weekly free office lunch Localized benefits Workation: Work from inspiring locations around the world (45 days annually) Invite to our summer company meet-up Important to us Frontify is a place where authenticity and inclusion thrive, empowering every voice to help shape our future. We're committed to providing a fair and accessible recruitment process. If you have a disability and require reasonable adjustments at any stage, please speak with your Talent Partner. Any information you share will remain confidential.
Principal Software Engineer - International
Marks & Spencer Plc City Of Westminster, London
As part of the M&S Software Engineering team, you'll be joining a well-loved British brand, working on solutions that serve millions of loyal customers and thousands of colleagues. With ethical values at the heart of the business and technology leaders who understand modern software engineering, this is an exciting time to join us as we become a digital-first, engineering-led organisation. We are looking for a Principal Software Engineer to provide senior technical leadership across our International Fashion, Home & Beauty domain. You will shape and modernise mission-critical platforms that support international growth, working closely with Engineering, Product, Architecture, Delivery and partner teams to design robust, scalable, secure and reusable technology solutions. This role is central to enabling M&S to scale across international stores, digital commerce channels and partner propositions. You will set technical direction, raise engineering standards and help build platforms that support product, price and availability flows, partner and marketplace integrations, fulfilment, warehouse and logistics integrations, and market-specific customer experiences. Due to high interest, this role may close earlier than advertised. We recommend applying as soon as possible. What You'll Do Your key accountabilities will include: Lead technical excellence across the full software development lifecycle, from solution design through launch and live operation of core product features, strategic platforms and business critical programmes. Define and evolve scalable integration patterns for product, price and availability flows, fulfilment capabilities, partner onboarding, marketplace integrations and market specific customer experiences. Shape technical direction and influence Technology and Product investment decisions, engineering team structures and delivery approaches to ensure sustainable, scalable outcomes. Champion engineering excellence by promoting clean code, clean architecture, automation, DevOps principles and pragmatic engineering practices that improve maintainability, productivity and delivery quality. Drive operational ownership and "you build it, you run it" practices, enabling teams to build, release, monitor and continuously improve the services they own. Provide technical leadership and guidance to internal engineering teams and external delivery partners, creating alignment across complex multi team and multi supplier delivery environments. Build engineering capability through mentoring, Communities of Practice, innovation initiatives, recruitment support, onboarding activities and contributions to the wider engineering community. Who You Are Your skills and experience will include: Significant experience providing technical leadership across complex software engineering environments, with a proven track record of strategic thinking, technical innovation and successful large scale delivery. Strong expertise in software engineering fundamentals, including clean code, clean architecture, design patterns, distributed systems and solution design for highly complex, business critical platforms. Demonstrable experience shaping technology strategy and implementation approaches, ensuring alignment with business objectives, engineering standards, governance requirements and long term architectural direction. Deep knowledge of cloud and platform engineering, including cloud native architectures, Kubernetes, networking, security, observability, reliability engineering and automation practices. Strong understanding of quality engineering, test strategies, testing quadrants, testing pyramids, continuous integration, continuous delivery and DevOps ownership models. Excellent communication, stakeholder management and influencing skills, with the ability to engage and guide senior technical and non technical audiences while driving consensus across multiple teams. A strong leadership mindset with high levels of ownership, accountability and coaching capability, helping senior engineers and stakeholders make effective technical decisions without over prescribing solutions. Tech Stack M&S uses a variety of technologies and, as part of our modernisation drive, will continue to introduce new ones. Technologies currently include: Java, Spring, Spring Boot and Micronaut React, Next.js, TypeScript and Angular Azure Cloud and Kubernetes Kafka and IBM MQ SQL Server, MongoDB and Redis OpenTelemetry and Dynatrace Desirable Experience Experience within retail, international commerce, supply chain or logistics environments, including warehouse management systems, fulfilment platforms, marketplace aggregators, partner integrations and complex customer or partner ecosystems. Experience working with third party vendors, system integrators and outsourced delivery models, with the ability to maintain engineering quality, architectural standards and delivery consistency across mixed internal and external teams. Experience leading engineering communities or Communities of Practice, presenting at internal or external technology events, and demonstrating entrepreneurial thinking to drive innovation, continuous improvement and organisational change. 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.
10/07/2026
Full time
As part of the M&S Software Engineering team, you'll be joining a well-loved British brand, working on solutions that serve millions of loyal customers and thousands of colleagues. With ethical values at the heart of the business and technology leaders who understand modern software engineering, this is an exciting time to join us as we become a digital-first, engineering-led organisation. We are looking for a Principal Software Engineer to provide senior technical leadership across our International Fashion, Home & Beauty domain. You will shape and modernise mission-critical platforms that support international growth, working closely with Engineering, Product, Architecture, Delivery and partner teams to design robust, scalable, secure and reusable technology solutions. This role is central to enabling M&S to scale across international stores, digital commerce channels and partner propositions. You will set technical direction, raise engineering standards and help build platforms that support product, price and availability flows, partner and marketplace integrations, fulfilment, warehouse and logistics integrations, and market-specific customer experiences. Due to high interest, this role may close earlier than advertised. We recommend applying as soon as possible. What You'll Do Your key accountabilities will include: Lead technical excellence across the full software development lifecycle, from solution design through launch and live operation of core product features, strategic platforms and business critical programmes. Define and evolve scalable integration patterns for product, price and availability flows, fulfilment capabilities, partner onboarding, marketplace integrations and market specific customer experiences. Shape technical direction and influence Technology and Product investment decisions, engineering team structures and delivery approaches to ensure sustainable, scalable outcomes. Champion engineering excellence by promoting clean code, clean architecture, automation, DevOps principles and pragmatic engineering practices that improve maintainability, productivity and delivery quality. Drive operational ownership and "you build it, you run it" practices, enabling teams to build, release, monitor and continuously improve the services they own. Provide technical leadership and guidance to internal engineering teams and external delivery partners, creating alignment across complex multi team and multi supplier delivery environments. Build engineering capability through mentoring, Communities of Practice, innovation initiatives, recruitment support, onboarding activities and contributions to the wider engineering community. Who You Are Your skills and experience will include: Significant experience providing technical leadership across complex software engineering environments, with a proven track record of strategic thinking, technical innovation and successful large scale delivery. Strong expertise in software engineering fundamentals, including clean code, clean architecture, design patterns, distributed systems and solution design for highly complex, business critical platforms. Demonstrable experience shaping technology strategy and implementation approaches, ensuring alignment with business objectives, engineering standards, governance requirements and long term architectural direction. Deep knowledge of cloud and platform engineering, including cloud native architectures, Kubernetes, networking, security, observability, reliability engineering and automation practices. Strong understanding of quality engineering, test strategies, testing quadrants, testing pyramids, continuous integration, continuous delivery and DevOps ownership models. Excellent communication, stakeholder management and influencing skills, with the ability to engage and guide senior technical and non technical audiences while driving consensus across multiple teams. A strong leadership mindset with high levels of ownership, accountability and coaching capability, helping senior engineers and stakeholders make effective technical decisions without over prescribing solutions. Tech Stack M&S uses a variety of technologies and, as part of our modernisation drive, will continue to introduce new ones. Technologies currently include: Java, Spring, Spring Boot and Micronaut React, Next.js, TypeScript and Angular Azure Cloud and Kubernetes Kafka and IBM MQ SQL Server, MongoDB and Redis OpenTelemetry and Dynatrace Desirable Experience Experience within retail, international commerce, supply chain or logistics environments, including warehouse management systems, fulfilment platforms, marketplace aggregators, partner integrations and complex customer or partner ecosystems. Experience working with third party vendors, system integrators and outsourced delivery models, with the ability to maintain engineering quality, architectural standards and delivery consistency across mixed internal and external teams. Experience leading engineering communities or Communities of Practice, presenting at internal or external technology events, and demonstrating entrepreneurial thinking to drive innovation, continuous improvement and organisational change. 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.
Principal Java Engineer - Backend Platform
Hawk-Eye Innovations Ltd. Bristol, Gloucestershire
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
09/07/2026
Full time
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
Principal Java Engineer - Backend Platform
Hawk-Eye Innovations Ltd. Basingstoke, Hampshire
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
09/07/2026
Full time
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
Senior Software Engineer - Buy-Side
BLOOMBERG L.P.
Senior Software Engineer - Buy-Side Location: London Business Area: Engineering and CTO Ref #: 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. 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/07/2026
Full time
Senior Software Engineer - Buy-Side Location: London Business Area: Engineering and CTO Ref #: 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. 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
Principal Java Engineer - Backend Platform
Hawk-Eye Innovations (HEI) Basingstoke, Hampshire
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
09/07/2026
Full time
Principal Java Engineer - Backend Platform Salary: £76,340 - £100,340 Per Annum Contract: Full-Time, Permanent Location: Hybrid - minimum 2 days per week in office, Basingstoke/London/Bristol About the Role The Principal Software Engineer (Full-Stack, Backend-leaning) is a senior engineer responsible for the backend architecture, data pipelines, and API layer of a new sports technology product, while remaining capable of contributing to frontend development as needed. This role sits within a small, fast-moving product engineering team and requires someone comfortable owning end-to-end technical delivery across the stack, with backend and data work as the primary focus. What You'll Build You will be a core contributor to a new backend platform being built from scratch. The work spans the full data journey - from ingestion at the edge through to storage, transformation, and delivery to end users. Key areas of focus include: Low-latency data pipelines that ingest and process live sports tracking data, with strict latency requirements for time-critical outputs delivered to coaches and analysts in near real-time. Event-driven processing using Kafka for streaming data and control messages between on-site devices and cloud services, handling both fast-path live outputs and asynchronous post-processing workflows via SQS and AWS Batch. Cloud infrastructure on AWS, including Greengrass for edge-to-cloud orchestration, S3 for video and data storage, and Lambda for lightweight processing tasks. Data transformation and aggregation layers that normalise tracking outputs, store them in a data lake, and make them available to downstream consumers via clean API contracts. REST and WebSocket APIs that serve both a live data product for immediate consumption and an insights portal for historical analysis and performance comparison. Observability and reliability - instrumentation, logging, and tracing are built in from the start, not bolted on. The platform needs to run 24/7 without on-site support. Key Responsibilities Design and build backend services and APIs (REST/WebSocket) supporting data ingestion, transformation, and delivery to frontend and downstream consumers, with particular attention to latency and throughput given real-time processing requirements. Own data storage and pipeline architecture, including integration with streaming/event infrastructure. Implement authentication and authorisation in line with the team's chosen cloud identity and access management approach. Provide technical direction and review for frontend development (React/TypeScript), working closely with frontend engineers to align on approach, component contracts, and data shapes - this is a collaboration and oversight function rather than day-to-day frontend delivery. Collaborate closely with computer vision/data science engineers to define and consume data contracts. Participate in technical decision-making for a product in active development, including architecture choices with long-term implications for scale, latency, and maintainability. Contribute to technical leadership of the wider engineering team, given the seniority of this role. Skills and Experience Strong backend engineering background with production experience in Java (required). Demonstrated experience building low-latency, high-throughput systems - this is a core requirement, not a nice-to-have. Working knowledge of a modern frontend framework such as React/TypeScript, sufficient to review and direct frontend work rather than deliver it independently. Experience with cloud infrastructure and event-driven architectures (e.g. Kafka or equivalent streaming technology). Experience designing and evolving API contracts (OpenAPI or similar) in a fast-moving, still-evolving product environment. Familiarity with modern cloud identity and access management approaches (e.g. AWS Cognito or equivalent) is a plus. Strong communication skills - able to work directly with product and cross-functional stakeholders, and to mentor or direct engineers outside their own core discipline. Comfortable with ambiguity: this is a build-phase product with evolving scope and infrastructure decisions still being finalised. Benefits and Perks 25 days annual leave (excluding bank holidays) Enhanced pension scheme with 5% matching Hybrid working model Complimentary Unmind wellbeing app Onsite gym (Basingstoke) Access to sporting events and tickets Sony Group Company discounts Equal Opportunity Employer Hawk-Eye is committed to fostering an inclusive and diverse workplace. We ensure all employees are treated fairly, regardless of gender, marital status, race, nationality, religion, age, disability, or union membership. We value diversity and strive to create an environment where everyone can reach their full potential. Apply Today If you are passionate about building high-performance backend systems and want to work on real-time data products at scale, we would love to hear from you.
Barclays
Synthetics Lead Developer
Barclays
Join Barclays as a Synthetics Lead Developer, where you will be responsible for supporting a global Synthetic & Financing platform that manages equity swaps and related derivative products. The platform is mission-critical, used globally across trading desks, and plays a central role in pre-trade processing, risk capture, pricing, and lifecycle management of equity swap transactions. To be successful, you should have: Mastery of microservices-based (Java stack), event-driven architectures, with the ability to design autonomous orchestration where services react to business events. Expertise in low latency engineering and protocol selection, with the ability to choose and implement the right solution for the right job (e.g., REST for user operations, Kafka or Solace for workflows, RPC for internal data fetching). Experience with distributed systems, including the ability to design and implement solutions where multiple service instances communicate while maintaining data integrity and managing concurrency. Some other highly valued skills may include: Experience integrating deep observability (distributed tracing) into distributed, asynchronous systems. Experience in the Markets Prime Services domain, preferably with derivatives. Working knowledge of CI/CD pipelines. You may be assessed on key critical skills relevant to success in this role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology skills, as well as job-specific technical skills. This role is based in London. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and escalate breaches of policies/procedures If managing a team, they define jobs and responsibilities, planning for the department's future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes. They may also lead a number of specialists to influence the operations of a department, in alignment with strategic as well as tactical priorities, while balancing short and long term goals and ensuring that budgets and schedules meet corporate requirements If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction. They will lead collaborative, multi year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment. Manage and mitigate risks through assessment, in support of the control and governance agenda. Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does. Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies. Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions. Adopt and include the outcomes of extensive research in problem solving processes. Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship - our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset - to Empower, Challenge and Drive - the operating manual for how we behave.
09/07/2026
Full time
Join Barclays as a Synthetics Lead Developer, where you will be responsible for supporting a global Synthetic & Financing platform that manages equity swaps and related derivative products. The platform is mission-critical, used globally across trading desks, and plays a central role in pre-trade processing, risk capture, pricing, and lifecycle management of equity swap transactions. To be successful, you should have: Mastery of microservices-based (Java stack), event-driven architectures, with the ability to design autonomous orchestration where services react to business events. Expertise in low latency engineering and protocol selection, with the ability to choose and implement the right solution for the right job (e.g., REST for user operations, Kafka or Solace for workflows, RPC for internal data fetching). Experience with distributed systems, including the ability to design and implement solutions where multiple service instances communicate while maintaining data integrity and managing concurrency. Some other highly valued skills may include: Experience integrating deep observability (distributed tracing) into distributed, asynchronous systems. Experience in the Markets Prime Services domain, preferably with derivatives. Working knowledge of CI/CD pipelines. You may be assessed on key critical skills relevant to success in this role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology skills, as well as job-specific technical skills. This role is based in London. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and escalate breaches of policies/procedures If managing a team, they define jobs and responsibilities, planning for the department's future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes. They may also lead a number of specialists to influence the operations of a department, in alignment with strategic as well as tactical priorities, while balancing short and long term goals and ensuring that budgets and schedules meet corporate requirements If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction. They will lead collaborative, multi year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment. Manage and mitigate risks through assessment, in support of the control and governance agenda. Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does. Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies. Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions. Adopt and include the outcomes of extensive research in problem solving processes. Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship - our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset - to Empower, Challenge and Drive - the operating manual for how we behave.
Senior Data Platform Engineer (Data Lake and Catalog)
PowerToFly
What you'll do Design, build, and evolve maintainable, scalable, testable, and observable software for our data lake platform. Lead by example in engineering quality through clean, well tested code and strong coding practices. Promote an SLO driven culture by contributing to reliability goals, observability, and incident learnings. Partner closely with engineers and other stakeholders to clarify requirements and deliver effectively. Break down complex problems into pragmatic technical solutions, estimates, and implementation plans. Own services and platform capabilities through design, delivery, and production operation. Lead the technical design of services and platform capabilities that support scale, resilience, and long term evolution. Mentor other engineers through technical guidance, pairing, and day to day collaboration. Collaborate with architects and partner teams across the organisation to build solutions that benefit Expedia Group more broadly. Stay current with relevant technology trends and apply them thoughtfully to improve the platform and developer experience. Who you are Proven experience as a senior software engineer building and operating production systems at scale. Strong passion for technology, engineering excellence, and solving complex engineering problems. Experience delivering end to end solutions with a focus on scalability, reliability, and observability. Strong knowledge of the JVM and server side Kotlin/Java programming. Solid understanding of the Hadoop ecosystem, including Spark, Hadoop, and Hive. Strong experience with cloud platforms and data infrastructure, especially AWS, including EMR, S3, and Glue. Experience working in Agile environments and contributing through code reviews, design discussions, and collaborative development. Strong communication skills, with the ability to work effectively across technical and business stakeholders. Ability to manage multiple priorities, make sound technical trade offs, and deliver in a fast paced environment. Good understanding of architectural patterns and trade offs, with confidence in recommending practical technical approaches. Accommodation requests Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at Equal Opportunity Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
09/07/2026
Full time
What you'll do Design, build, and evolve maintainable, scalable, testable, and observable software for our data lake platform. Lead by example in engineering quality through clean, well tested code and strong coding practices. Promote an SLO driven culture by contributing to reliability goals, observability, and incident learnings. Partner closely with engineers and other stakeholders to clarify requirements and deliver effectively. Break down complex problems into pragmatic technical solutions, estimates, and implementation plans. Own services and platform capabilities through design, delivery, and production operation. Lead the technical design of services and platform capabilities that support scale, resilience, and long term evolution. Mentor other engineers through technical guidance, pairing, and day to day collaboration. Collaborate with architects and partner teams across the organisation to build solutions that benefit Expedia Group more broadly. Stay current with relevant technology trends and apply them thoughtfully to improve the platform and developer experience. Who you are Proven experience as a senior software engineer building and operating production systems at scale. Strong passion for technology, engineering excellence, and solving complex engineering problems. Experience delivering end to end solutions with a focus on scalability, reliability, and observability. Strong knowledge of the JVM and server side Kotlin/Java programming. Solid understanding of the Hadoop ecosystem, including Spark, Hadoop, and Hive. Strong experience with cloud platforms and data infrastructure, especially AWS, including EMR, S3, and Glue. Experience working in Agile environments and contributing through code reviews, design discussions, and collaborative development. Strong communication skills, with the ability to work effectively across technical and business stakeholders. Ability to manage multiple priorities, make sound technical trade offs, and deliver in a fast paced environment. Good understanding of architectural patterns and trade offs, with confidence in recommending practical technical approaches. Accommodation requests Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at Equal Opportunity Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board