Taro Logo

Software Engineer

Global leader in shipping services and integrated container logistics company connecting and simplifying customer supply chains.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Logistics

Job Description

A.P. Moller - Maersk, a global leader in shipping services and integrated container logistics, is seeking a Software Engineer to join their platform engineering team. The role focuses on building a developer platform that empowers teams to innovate faster through self-service infrastructure and seamless developer experience.

The position requires strong expertise in backend development and distributed systems, with a focus on building core services, APIs, and automation. The ideal candidate will work with technologies like Go, PostgreSQL, Kubernetes, and Kafka to develop and maintain platform services that enable product teams to ship software efficiently.

Key responsibilities include designing backend services, optimizing database performance, implementing CI/CD pipelines, and ensuring platform reliability. The role offers exposure to multi-cloud development with both Azure and AWS environments.

Maersk operates in 130 countries with approximately 100,000 employees, providing an opportunity to work on global-scale solutions. The company offers a hybrid work environment and emphasizes diversity and inclusion, welcoming applicants from all backgrounds.

The role requires a mix of technical skills including Go programming, database optimization, container orchestration, and experience with modern DevOps practices. Additional experience with cloud services, NoSQL databases, and GitOps principles would be advantageous.

This position presents an excellent opportunity for a mid-level software engineer to work on cutting-edge platform engineering solutions while contributing to the digital transformation of a global logistics leader.

Last updated 5 hours ago

Responsibilities For Software Engineer

  • Contribute to definition, development, testing, and deployment of software solutions
  • Design and develop backend services in Go for internal developer platform
  • Build and optimize PostgreSQL schemas and queries
  • Develop and maintain REST APIs and integrations
  • Write and implement unit tests with TDD approach
  • Design and operate containerized workloads using Kubernetes
  • Deploy and manage platform components in Azure Cloud and AWS
  • Implement CI/CD pipelines with GitHub Actions
  • Contribute to GitHub-based workflows
  • Ensure platform reliability through monitoring and observability

Requirements For Software Engineer

Go
PostgreSQL
Kubernetes
Kafka
  • Strong proficiency in Go (Golang) for backend development
  • Expertise in PostgreSQL design, optimization, and tuning
  • Solid understanding of Kubernetes for container orchestration
  • Proven experience designing and consuming REST APIs
  • Practical knowledge of Git & GitHub workflows
  • Knowledge of Apache Kafka for event-driven and streaming use cases
  • Familiarity with Temporal for workflow orchestration
  • Experience with Prometheus & Grafana for observability and monitoring

Related Jobs

Software Engineer (Java & Reactive Programming)

Software Engineer position at Maersk focusing on Java & Reactive Programming, building real-time data streaming applications with Spring Boot and Apache Kafka in Bangalore/Pune, India.

Software Engineer (Java & Reactive Programming)

Software Engineering role at Maersk focusing on Java and Reactive Programming, building backend services and real-time data streaming applications.

Support Engineer III, Ordering

Support Engineer III position at Amazon focusing on refund platform operations and development, requiring 3+ years of software development experience and expertise in distributed systems.

Software Development Engineer II, Digital Acceleration

Software Development Engineer II role at Amazon Digital Acceleration, focusing on building scalable digital commerce solutions and automation frameworks.

Software Dev Engineer II, Cross Border Tech

Software Development Engineer II position at Amazon's Cross Border Tech team, building next-generation services for international trade and global e-commerce.