Taro Logo

Software Engineer

A.P. Moller - Maersk is an integrated container logistics company and global leader in shipping services, operating in 130 countries with roughly 100,000 employees.
Maidenhead SL6, UK
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Logistics

Job Description

Join Maersk's API Management team as a Software Engineer, where you'll be at the heart of building and operating the global Kong Gateway platform. This role offers an opportunity to work on critical infrastructure that powers world trade through API technologies. You'll be responsible for designing, developing, and operating a highly available API Gateway that serves both internal teams and external partners. The position combines hands-on engineering with platform development, requiring expertise in Golang, cloud technologies, and modern DevOps practices. As part of a global organization with over 100,000 employees across 130 countries, you'll work on scalable solutions that directly impact global commerce. The role offers exposure to cutting-edge technologies including Kubernetes, Terraform, and various observability tools, while emphasizing best practices in API development and SRE principles. This is an ideal opportunity for engineers passionate about distributed systems and API technologies who want to make a significant impact in global logistics and trade infrastructure.

Last updated 19 days ago

Responsibilities For Software Engineer

  • Engineer & Operate API Gateway platform to be cloud-native, secure, scalable, and resilient
  • Design & Implement APIs and backend services using Golang, Lua, JS, Bash, SQL
  • Automate deployments using Docker, Kubernetes, Terraform, Azure
  • Monitor & Optimize platform performance with enterprise-grade observability
  • Troubleshoot & Support APIs and integrations
  • Champion API Best Practices across Maersk
  • Implement SRE Practices including SLO/SLI tracking
  • Collaborate Cross-Functionally with other platform teams

Requirements For Software Engineer

Go
JavaScript
Kubernetes
Linux
  • Hands-on experience with API Gateways (Kong preferred)
  • Strong Golang skills and deep comfort with Linux environments
  • Experience in cloud platforms (AWS or Azure) and containerized deployments
  • Strong background in infrastructure automation
  • Experience in observability (Prometheus, Grafana, Loki)
  • Knowledge of distributed systems
  • Solid understanding of SDLC, Agile/Scrum, DevOps
  • Knowledge of OOP, design patterns, and secure coding best practices
  • Excellent communication and collaboration skills

Related Jobs

Software Engineer - Fullstack

Join Maersk as a Fullstack Software Engineer to build cloud-native solutions for global trade, working with modern tech stack in an international environment.

Software Engineer - Fullstack

Fullstack Software Engineer position at Maersk focusing on developing cloud-native solutions for global trade and supply chain management, offering remote work options.

Deployed Software Engineer

Deployed Software Engineer position at Arondite, implementing defense technology solutions with autonomous systems and AI, requiring travel and customer interaction.

Roblox Platform Developer

Join Melotech as a Roblox Platform Developer to create engaging gaming experiences using Lua programming and Roblox Studio, while working remotely with a innovative media and entertainment company.

Software Engineer - Backend

Backend Software Engineer position at Helsing, developing AI-based capabilities and infrastructure for defence systems using Rust and Python, with focus on reliability and ethical considerations.