Taro Logo

Senior Software Engineer

A global shipping and logistics company operating container terminals worldwide through APM Terminals.
Tangier, MoroccoAlgeciras, Cádiz, Spain
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Logistics

Description For Senior Software Engineer

Maersk, a global leader in shipping and logistics, is seeking a Senior Software Engineer to join their technology team. This role is part of APM Terminals, which plays a crucial role in enabling Maersk's global Ocean and Logistics network. The position focuses on developing and maintaining fleet management systems and customs integration capabilities that support the company's worldwide operations.

The ideal candidate will be responsible for architecting, designing, and developing solutions using cutting-edge technology stacks. You'll work with Platform product owners, scrum teams, and various stakeholders throughout the solution lifecycle. The role requires expertise in backend development, particularly with C#, .NET Core, and cloud technologies.

This is an exciting opportunity to join a dynamic team that's transforming global trade and logistics. You'll be working on complex, highly available, distributed systems that power Maersk's operations across their network of terminals. The role offers significant technical challenges, including working with microservices architecture, API development, and cloud platforms.

Key technical requirements include strong experience with C#/.NET, microservices, cloud platforms, and container orchestration tools like Kubernetes. You should have a deep understanding of algorithms, data structures, and distributed systems. Experience with Fleet Management Systems (FMS) is highly valued.

The position is based in Tangier, Morocco, with some work involving collaboration with the Algeciras, Spain location. You'll be part of a global organization of over 20,000 employees across 60+ countries, offering excellent opportunities for professional growth and exposure to diverse cultures and technologies.

Maersk offers a professional IT environment focused on automation, standardization, and innovation. They believe in empowerment and encourage taking ownership of developing and implementing new ways of working. The company is committed to diversity and inclusion, welcoming different styles of thinking and approaches to problem-solving.

This role represents an opportunity to make a significant impact on global supply chain logistics while working with cutting-edge technologies in a multinational environment. You'll be part of transforming Maersk's terminal operations from independently operated facilities into a more integrated, efficient global network.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer

  • Guide the entire application lifecycle including research, design, development, testing, and continuous deployment
  • Develop complex, highly available, distributed, cloud agnostic solutions
  • Provide technical leadership to globally distributed team members
  • Lead design and code reviews focusing on user experience, performance, and scalability
  • Build applications and integrations within internal or customer applications
  • Collaborate with project teams to implement customs integration capabilities
  • Provide technical support during cut-over activities
  • Advisory to Product Owners on technical improvements

Requirements For Senior Software Engineer

Java
Kubernetes
MongoDB
  • Bachelor's degree in Computer Science or equivalent, Masters highly preferred
  • 10+ years of hands-on enterprise software development experience
  • Experience in developing Fleet Management System (FMS)
  • Knowledge of algorithms like A-Star(A*) and Dijkstra and data structures
  • Strong knowledge of Microservices Architecture frameworks
  • Experience with API Gateways and integrations
  • Expertise in C#, .NET Core, .NET 6/7/8
  • Experience with cloud platforms and container orchestration
  • Strong experience with Agile, BDD & TDD

Interested in this job?

Jobs Related To Maersk Senior Software Engineer