Taro Logo

Senior 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.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Logistics

Job Description

Maersk, a global leader in container logistics, is strengthening its software development organization with a focus on driving predictability, reducing ownership costs, and increasing technological agility. This Senior Software Engineer role offers an exciting opportunity to shape development within Maersk Technology, specifically working on the Fleet Management System (FMS) and customs integration capabilities.

The position involves working with cutting-edge technology stacks to architect, design, and develop solutions that align with enterprise application roadmaps. As a Senior Software Engineer, you'll engage with platform product owners, scrum teams, and various vendors throughout the solution lifecycle, from architecture to deployment.

This is a unique opportunity to join a dynamic team solving complex problems in global trade & logistics. The role requires expertise in developing cloud-agnostic, highly scalable solutions, with a strong focus on microservices architecture and RESTful API design. You'll work with modern technologies including .NET Core, cloud platforms, and container orchestration tools like Kubernetes.

The ideal candidate will bring 10+ years of enterprise software development experience, strong technical leadership abilities, and a passion for best practices in software engineering. You'll be part of a world-class IT organization that values automation, standardization, and innovation, while having the opportunity to shape the future of global supply chain logistics.

Working in a hybrid environment in Bangalore, you'll collaborate with global teams, lead technical initiatives, and contribute to the continuous improvement of Maersk's technology landscape. This role offers excellent career development opportunities within a global organization that's at the forefront of transforming international trade through technology.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Guide the entire application lifecycle including research, design, development, testing for Fleet Management System (FMS)
  • 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
  • Work with R&D groups, IT teams and Business Operations teams
  • Design and implement RESTful APIs
  • Build applications and integrations within internal or customer applications
  • Provide technical support and continuous improvement suggestions

Requirements For Senior Software Engineer

Java
Python
Kubernetes
  • Bachelor's degree in Computer Science or equivalent, Masters highly preferred
  • 10+ years of hands-on enterprise software development experience
  • Experience with Fleet Management System (FMS) development
  • Knowledge of algorithms like A-Star(A*) and Dijkstra and data structures
  • Strong knowledge of Microservices Architecture frameworks
  • Experience with C#, .NET Core, .NET 6/7/8
  • Experience with cloud platforms and Kubernetes
  • Knowledge of databases including SQL, NoSQL, Cosmos DB
  • Experience with CI/CD tools like Gitlab, Jenkins
  • Strong experience with Agile, BDD & TDD

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on developing custom integration platforms for global supply chain logistics, requiring 9+ years of experience in enterprise software development.

Software Engineer - Fullstack

Senior Full Stack Developer position at Maersk in Bangalore, requiring 7-9 years of experience in Java, Spring Boot, and React/Vue.js for hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on developing Fleet Management Systems and customs integration capabilities, requiring 10+ years of experience in enterprise software development.

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on warehouse management systems architecture and development, requiring Java expertise and system design experience.

Senior Software Engineer - Java

Senior Software Engineer position at Maersk focusing on Java development, microservices, and cloud technologies, offering hybrid work in Bangalore.