Taro Logo

Senior Software Engineer

A.P. Moller - Maersk is an integrated container logistics company and global leader in shipping services, working to connect and simplify customer supply chains.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Logistics

Job Description

A.P. Moller - Maersk, a global leader in integrated container logistics, is seeking a Senior Software Engineer to play a crucial role in their integrator strategy. This position focuses on designing and developing technical architecture for warehouse products, ensuring scalability, security, and alignment with organizational standards. The role combines technical leadership with hands-on development, requiring expertise in Java, Spring Boot, and modern cloud technologies.

The ideal candidate will work at the intersection of logistics and technology, designing scalable solutions for warehouse management systems while collaborating with product managers, engineers, and enterprise architects. They will be responsible for system design, architecture, and integration, ensuring seamless data flow across the warehouse ecosystem.

This hybrid position is based in Bangalore, India, offering the opportunity to work with a global team of 100,000+ employees across 130 countries. The role demands strong technical skills in Java, microservices, and database design, combined with the ability to mentor teams and communicate complex technical concepts to diverse stakeholders.

Key responsibilities include defining architectural descriptions for warehouse systems, implementing security measures, overseeing system integration, and providing technical leadership to development teams. The position requires a balance of hands-on coding skills and architectural thinking, with a focus on delivering scalable, secure solutions that support Maersk's future growth.

Maersk offers a diverse and inclusive workplace, welcoming applicants from all backgrounds. This role presents an excellent opportunity for experienced software engineers looking to impact global logistics through technology innovation while working for an industry leader committed to simplifying worldwide trade.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Define and maintain architectural descriptions for warehouse management systems, IoT connectivity, and data visualization
  • Translate functional requirements into technical solutions
  • Design scalable, secure architectures
  • Apply SaaS and DevOps principles
  • Document system architecture and design decisions
  • Oversee integration of warehouse ecosystem components
  • Provide guidance to development teams
  • Define and audit code quality
  • Support agile teams in delivering sprint goals
  • Resolve major technical challenges

Requirements For Senior Software Engineer

Java
Kafka
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Experience as a senior software engineer/solutions architect in logistics/supply chain
  • Expertise in cloud platforms (AWS/Azure/GCP), IoT, and enterprise integration
  • Strong knowledge of security best practices
  • Proficiency in modeling tools (UML, draw.io)
  • Strong coding/scripting knowledge with Java
  • Expertise with Spring Boot Framework, microservices, RESTful APIs
  • Hands-on with SQL query optimization, DB designing
  • Understanding of Docker, Kafka, Prometheus, Grafana
  • Code Review and Mentoring experience
  • Strong leadership and collaboration skills

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 - Java

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

Senior Software Engineer

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