Software Engineer

Maersk

2 - 4 years

Bengaluru

Posted: 27/02/2025

Job Description

Are you an engineer comfortable working with a wide range of technologies and platforms? Do you understand what it takes to optimize and operate event streaming software products? Do you enjoy building new systems from a blank slate as much as you love tweaking existing systems to achieve maximum performance? Would you like to be part of the product delivery team around the Event Streaming Platform in Maersk, based on Kafka and Microsoft event streaming technologies?

This is an opportunity to join Maersk's Technology organization as a Platform Engineer for our Event Streaming Platform, and drive visible change at a globally respected, industry leading brand.

Maersk, the world's largest shipping company, is transforming into an industrial digital giant that enables global trade with its land, sea and port assets. We are the integration platform organization that builds platform products in the areas of integrating applications using event streaming technology. This position offers the opportunity to build your engineering career in an intensive environment, delivering work that has direct and significant impact on the success of our company.

Maersk's Technology organization is a practitioner of the microservices approach to software development. Our nascent production ecosystem is based around sets of interdependent services. Our team's mission is to build and maintain an event streaming-based integration platform through the use of cloud computing, infrastructure-as-code and container technologies like Docker/Kubernetes. We want to make the lives easier for those product teams who are tasked with integrating our applications to meet business needs.

This is an extremely exciting time to join a fast paced, growing and dynamic team that solves some of the toughest integration problems in the industry, and enable the building of the future of Maersk as the global integrator of container logistics.

Key responsibilities

A.P. Moller - Maersk maintains a strong focus on career development, and strong team members regularly have broad possibilities to expand their skill set and impact in an environment characterized by change and continuous progress.

As a Platform Engineer, you will participate in delivering an integration platform product that directly impact our business-facing product teams, with strong support from fellow dedicated team members, and drive digital transformation at one of the largest companies in the world.

You should feel at home working in and around a wide range of technologies and platforms, and empathize with the day-to-day bottlenecks and challenges of development work and operations.

You enjoy building new systems from a blank slate as much as you love monitoring and tweaking existing systems to achieve maximum performance, while automating everything on your way.

Your responsibilities will be to: 

  • Design, build, test, maintain and enhance the Event Streaming Platform product in Maersk with 100% automation.
  • Build and maintain platform components to improve developer productivity and application reliability. Ensure seamless integration between various tools and services.
  • Build and maintain cloud deployments in multiple cloud platform environments through infrastructure-as-code. 
  • Drive platform performance, scalability, security, and reliability through continuous deployment, monitoring, logging, alerting and automation in the entire lifecycle of the platform product (inception, design, through development and operationalization)
  • Operate the platform by defining metrics to quantify the health of the platform and its consumers. The operational aspects of the platform will include defining and building remediation steps in case of an incident.
  • Take part in on-call rotations with the platform consumers (product development teams) and take the lead in preventing incidents and maintaining platform SLAs, through automation and blameless postmortems.
  • Working directly with platform consumers and the Product Manager to build new features and take active part in contributing to Product Roadmap.
  • Keep up with the cutting edge in relevant technologies, and drive implementation of new solutions.
  • Document & evangelize the platform across other teams within Maersk
  • Help our platform consumers to use our platform to integrate applications and get quickly and securely into production with fast, agile iterations.

We are looking for

Must have

  • More than 2 years of experience in Platform Engineering, SRE or Software Engineering roles.
  • Hands-on experience with Kubernetes (EKS/AKS/GKE) including deploying, managing, and scaling workloads, optimizing performance, implementing security best practices, and managing cluster operations efficiently.
  • Write and maintain efficient, scalable, and maintainable code in Go or Python with experience in building APIs, self-service platforms, and zero-touch automation solutions
  • Fundamentals in distributed systems design and operation (Kafka Preffered).
  • Expertise in CI/CD tools (Jenkins, Github Actions, ArgoCD, FluxCD).
  • Strong understanding of DevOps principles, observability, and SRE best practices.
  • Hands-on experience in monitoring and observability using tools like Prometheus, Grafana, or ELK stack
  • A self-starter with the ability to work effectively in engineering-focused teams, continuously learn new technologies, and adapt to evolving industry trends.
  • Familiarity with Agile / Scrum practices.
  • Excellent verbal and written communication skills in English, with the ability to convey ideas clearly and effectively.
  • Engineering degree in Computer Science or a related field, or equivalent experience.

Preferred:

  • Experience operating Apache Kafka in Production at scale is a big plus.
  • Experience with Streaming, Kafka connect and other event streaming technologies is a big plus.
  • Experience building automation to operate large-scale data systems.
  • Background in security, compliance, or FinOps practices.

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

About Company

A.P. Moller - Maersk is an integrated container logistics company working to connect and simplify its customer's supply chains. As the global leader in shipping services, the company operates in 130 countries and employs roughly 100,000 people. With simple end-to-end offering of products and digital services, seamless customer engagement and a superior end-to-end delivery network, Maersk enables its customers to trade and grow by transporting goods anywhere - all over the world.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).