< Back to search
Maersk • India, Bengaluru, 560064 | India

Software Engineer

Employment type:  Full time
8.4

/10

Transparency ranking
Apply now

Job Description

About A.P. Moller – Maersk
A.P. Moller – Maersk is an integrated container logistics company and a member of the A.P. Moller Group. We connect and simplify global trade to help our customers grow and thrive. With a dedicated team of over 80,000 employees operating in 130 countries, we go all the way to enable global trade for a growing world.

About APM Terminals
APM Terminals operates one of the most comprehensive marine container terminal networks in the world, with over 20,000 employees across 76 terminals in 36 countries. We play a critical role in enabling the global Maersk Ocean and Logistics network and serve other shipping lines, beneficial cargo owners, freight forwarders, and intermodal logistics providers.

Position Overview

We are looking for a Software Engineer to join our APM FLOW Execution System (FES) team, based in Bengaluru, India. This role focuses on end-to-end software delivery, including design, development, deployment, and production support of C#-based microservices running on Kubernetes.

Key Responsibilities

  • End-to-End Ownership

    • Take complete responsibility for software delivery from design to production deployment.
    • Ensure high-quality, scalable, and maintainable solutions aligned with business requirements.
  • Development & Architecture

    • Design and develop microservices using C#/.NET Core.
    • Implement containerized solutions and deploy on Kubernetes clusters.
  • CI/CD & DevOps

    • Build and maintain automated CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins.
    • Ensure smooth integration and deployment processes across environments.
  • Cloud & Infrastructure

    • Work with cloud-native architectures and container orchestration platforms.
    • Optimize performance and reliability of distributed systems.
  • Collaboration & Documentation

    • Work closely with product owner to deliver high-quality solutions.
    • Document design decisions, technical specifications, and deployment processes.

Required Qualifications

  • Education

    • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Experience

    • 5+ years of experience in software development with strong expertise in C#/.NET Core.
    • Hands-on experience in building microservices and deploying them on Kubernetes.
    • Strong understanding of CI/CD pipelines and DevOps practices.
  • Technical Skills

    • Proficiency in C#, .NET Core, and RESTful API development.
    • Experience with containerization tools (Docker) and orchestration (Kubernetes).
    • Familiarity with cloud platforms (Azure preferred).
    • Knowledge of relational and NoSQL databases.
    • Understanding of event-driven architectures and messaging systems (Kafka, RabbitMQ).

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to take ownership and deliver results in an agile environment.
  • Proactive attitude and ability to manage multiple priorities effectively.

Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.

We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.

Company benefits

Open to part time work for some roles
Open to compressed hours
In house training
Health insurance
Dental coverage
Mental health platform access
Compassionate leave
Life assurance
Annual bonus
Referral bonus
Employee assistance programme
Employee discounts
Adoption leave
Private GP service
Buy or sell annual leave
Religious celebration leave
401K
Annual pay rises
Enhanced pension match/contribution
Learning platform
Mentoring
Enhanced maternity leave
Shared parental leave
Women’s health leave
L&D budget
Professional subscriptions
Lunch and learns

Working at Maersk

Company employees:

100,000+

Gender diversity (m:f):

65:35

Hiring in countries

Argentina

Australia

Bangladesh

Brazil

Cabo Verde

Cambodia

Canada

Chile

China

Colombia

Croatia

Czechia

Denmark

Egypt

France

Gabon

Germany

Greece

Guatemala

Hong Kong

Hungary

India

Indonesia

Israel

Italy

Japan

Malaysia

Mexico

Morocco

Netherlands

New Zealand

Pakistan

Panama

Peru

Philippines

Poland

Portugal

Romania

Saudi Arabia

Serbia

Singapore

Slovakia

Slovenia

South Africa

South Korea

Spain

Sri Lanka

Sweden

Taiwan

Thailand

Tunisia

Türkiye

United Arab Emirates

United Kingdom

United States

Vietnam

Office Locations

Other jobs you might like