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
In-Person
5,000+ Employees
9+ years of experience
Logistics

Job Description

Maersk, a global leader in container logistics, is seeking a Senior Software Engineer to join their technology organization in India. This role offers an exciting opportunity to work on improving global supply chain logistics through custom integration platforms. The position requires 9-13 years of experience and will be based in either Bengaluru or Pune.

As a Senior Software Engineer, you'll be responsible for the technical realization of solutions, ensuring they're architected and developed according to enterprise standards using cutting-edge technology. You'll work with Platform product owners, scrum teams, and various vendors throughout the solution lifecycle, from architecture to deployment.

The role involves developing complex, highly available, distributed cloud-native solutions while maintaining exceptional quality standards. You'll be expected to provide technical leadership, guide the entire application lifecycle, and work with globally distributed teams. Key technologies include C#, .NET Core, cloud platforms, Kubernetes, and various database technologies.

This is an opportunity to join a fast-paced, growing team that tackles some of the industry's most challenging problems in trade & logistics. Maersk aims to be a world-class IT organization that delivers business value through automation, standardization, and innovation. They believe in empowerment and encourage taking ownership of developing and implementing new ways of working.

The ideal candidate should have strong experience in enterprise software development, API development, cloud platforms, and modern architectural patterns. You'll need excellent communication skills, the ability to work independently, and a strong commitment to quality and best practices. This role offers career development opportunities within a global organization that's shaping the future of global trade.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Guide the entire application life cycle including research, design, development, testing, and continuous deployment
  • Develop complex, highly available, distributed, cloud-native 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
  • Build applications and integrations within internal or customer applications
  • Provide design validation on key technologies in API development
  • Ensure builds are kept green and code management strategy is followed
  • Support recruitment of developers across the department

Requirements For Senior Software Engineer

Java
Kubernetes
Redis
MongoDB
  • Bachelor's degree in Computer Science or equivalent, Masters highly preferred
  • 9+ years of hands-on enterprise software development experience
  • Experience with API Gateways and integrations (Apigee, Akana)
  • Strong knowledge of MVC architectural frameworks, Event Driven Architecture & Domain Driven Design
  • Experience in C#, .NET Core/.NET 6
  • Experience with cloud platforms and container orchestration (Kubernetes)
  • Strong experience with CI/CD tools – Azure DevOps, Git, Gitlab, GitHub Actions, Jenkins
  • Experience with databases – SQL, NoSQL, document DB, Cosmos DB
  • Knowledge of messaging systems (Kafka, RabbitMQ)
  • Strong experience of Agile, BDD & TDD

Related Jobs

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.

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.