Software Engineer

About GXO Logistics

GXO is the world’s largest pure-play contract logistics provider, delivering highly automated, data-driven supply chain solutions for the world’s leading companies. Our mission is to enable smarter logistics across global operations through innovative technology, scalable platforms, and a commitment to operational excellence.

As part of our European Digital Technology team, we’re building next-generation logistics products that enable real-time visibility, predictive fulfillment, intelligent warehousing, and seamless orchestration across the supply chain — all powered by modern cloud-native technologies.

Position Summary

We’re seeking a skilled and passionate Software Engineer to join our European product engineering team. You will be responsible for building and deploying cloud-native applications using Python, React, PostgreSQL, and Google Cloud Platform (GCP). This role is hands-on and collaborative, working across product, DevOps, data, and UX to build scalable, high-performance tools that power GXO’s European logistics network.

Your work will support mission-critical logistics functions including order management, inventory tracking, dock scheduling, WMS integrations, and control tower applications.

Key Responsibilities

Application Engineering

  • Develop full-stack web applications using Python (FastAPI/Flask) for backend services and React.js for front-end UIs.
  • Design, optimize, and maintain PostgreSQL databases including queries, indexing strategies, and migrations.
  • Write clean, testable, and maintainable code using modern software engineering best practices.
  • Integrate with internal and external APIs to enable data flow between logistics systems (WMS, TMS, OMS, IoT, etc.).
  • Implement unit, integration, and end-to-end tests to ensure software reliability and quality.

Cloud & DevOps (GCP-Focused)

  • Deploy and monitor services using Google Cloud Platform, including Cloud Run, Cloud SQL, Cloud Functions, Pub/Sub, and IAM.
  • Build and manage CI/CD pipelines with GitHub Actions or GitLab CI/CD, enabling continuous delivery and rollback strategies.
  • Automate infrastructure provisioning with Terraform or similar tools to ensure reproducible cloud environments.
  • Monitor application health with Cloud Monitoring, Stackdriver Logs, and Error Reporting.

Cross-Functional Collaboration

  • Work closely with Product Managers, UX Designers, and Business Analysts to translate business needs into scalable software solutions.
  • Participate in Agile ceremonies (sprint planning, retrospectives, grooming) and contribute to shared team goals.
  • Support user acceptance testing (UAT), training, and documentation to ensure successful delivery to operations teams.

Security, Compliance & Performance

  • Ensure compliance with GDPR, internal audit requirements, and GXP data standards.
  • Implement RBAC, OAuth2, and security controls across services.
  • Conduct load testing and performance optimization for applications processing large volumes of logistics transactions.

Required Skills & Experience

  • 3+ years of experience in full-stack or backend software engineering
  • Strong programming experience in Python (FastAPI, Flask, or Django)
  • Front-end development with React.js and component-based design
  • Relational database expertise with PostgreSQL (schemas, performance tuning, queries)
  • Hands-on experience with GCP services: Cloud Run, Cloud SQL, Pub/Sub, IAM, and logging/monitoring tools
  • Proficiency in Git, REST APIs, JSON, containerization (Docker), and API integration
  • Familiar with Agile methodology (Scrum or Kanban)
  • Fluent in English; any additional European language is a plus

Preferred Qualifications

  • Experience in logistics, warehousing, or supply chain domains
  • Experience with WMS, OMS, or ERP integrations
  • Knowledge of event-driven architecture and message brokers (e.g., Pub/Sub or Kafka)
  • Familiarity with Infrastructure as Code (e.g., Terraform or Pulumi)
  • Familiarity with frontend testing frameworks (Jest, Cypress)

Why Join GXO?

  • Be part of the digital transformation of the logistics industry
  • Collaborate on cross-border, high-impact engineering projects
  • Join a global leader with over 970 logistics facilities and cutting-edge tech investments
  • Competitive compensation, GCP certification sponsorship, and career development programs
  • Flexible working model and exposure to multinational logistics operations

 

 

GXO est l'un des principaux prestataires de services de transport et de logistique pour les entreprises les plus performantes au monde. Nous aidons nos clients à gérer leurs marchandises à travers toute leur supply chain le plus efficacement possible en utilisant notre technologie et nos services. Notre équipe internationale est notre principale force : nos collaborateurs énergiques et innovants disposant d’expériences et de talents variés font de GXO un endroit où il fait bon travailler.

 

Les énoncés ci-dessus visent à décrire la nature générale et le niveau de travail des personnes affectées à cette classification. Ils ne doivent pas être interprétés comme une liste exhaustive de toutes les responsabilités, fonctions et compétences requises des salariés ainsi classifiés. Tous les employés peuvent être tenus d'exécuter des tâches en dehors de leurs responsabilités normales, au besoin.Consultez la déclaration de confidentialité des candidats de GXO ici.