Senior Software Engineer –APMT Flow Execution System (C# Development)
Location: Bengaluru, India
Company: Maersk
Are you a skilled software engineer passionate about crafting and optimizing microservices that power cutting-edge operational solutions? Do you thrive in building scalable systems from scratch while improving existing ones for peak performance? Join Maersk's dynamic team, where you’ll play a pivotal role in designing and building robust, scalable APIs using C#/. powered by Kafka and other leading technologies.
At Maersk, the world's largest independent shipping company, we’re transforming global logistics with data-driven digital solutions. As part of the APMT Terminal Integration Platform, you'll contribute to building products that drive commercial growth and operational efficiency. This is a rare opportunity to leave your mark on a global organization, developing innovative solutions in a fast-paced environment that fosters continuous learning and impact.
Role Overview:
We are seeking a highly skilled Senior Software Engineer with a strong foundation in software development and infrastructure automation. The ideal candidate will bring expertise in C#/.NET, event-streaming technologies, and cloud-native development, with a focus on building scalable, reliable, and secure systems. If you are passionate about driving innovation through SecDevOps practices and designing solutions for multi-region deployments, we want to hear from you!
The Team:
Are you ready for an exciting career in terminal operations? Join APM Terminals, a global leader in port and terminal management, and part of the A.P. Moller-Maersk Group. We offer excellence in container handling, logistics solutions, and maritime services in over 70 countries. With a focus on innovation, collaboration, and sustainability, we provide unparalleled growth opportunities in a diverse and inclusive environment. Be part of a team shaping the future of global trade and making a meaningful impact worldwide.
We are currently looking for a Senior Software Engineer to join our APM Terminals Flow Execution team - based in Bangalore (India).
Key Responsibilities
As a Senior Software Engineer, you will:
- Design and Development: Build and maintain robust, scalable APIs using C# / .NET.
- Optimize and Automate: Focus on performance, scalability, security, and reliability using continuous deployment, logging, monitoring, alerting, and automation across the platform lifecycle.
- Collaborate and Lead: Work with Product Owners to design features, contribute to the roadmap, and guide consumers of the platform to efficiently integrate and deploy their applications.
- Innovate: Experiment with and implement open-source and emerging technologies, bringing value while maintaining robust functionality.
- Ensure Resilience: Implement transactional data pipelines with minimal transformation time and design for high availability, geographic redundancy, and disaster recovery.
- Operational Excellence: Define and monitor metrics to assess platform health and ensure SLA compliance through proactive issue resolution and blameless postmortems.
- Evangelize and Document: Advocate for the platform across teams, providing clear documentation and best practices.
What We’re Looking For
To succeed in this role, you should bring:
Must-Have Skills:
- Technical Expertise:
- Strong background in C#/.NET and API development.
- Solid experience with event-streaming technologies like Kafka, Azure EventHub, or RabbitMQ.
- Proficiency in SecDevOps practices, cloud-native development, and large-scale system automation.
- Deep understanding of 12-factor app design, eventual consistency, and multi-region deployments.
- Cloud and Infrastructure Knowledge:
- Hands-on experience with cloud platforms (Microsoft Azure, Google Cloud, IBM Cloud).
- Familiarity with Kubernetes and GitOps methodologies.
- Methodologies and Tools:
- Experience with Agile, TDD/BDD practices, and Continuous Integration/Deployment pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps).
- Proficiency in monitoring and alerting tools like Prometheus, Grafana, ELK, or Datadog.
- Soft Skills:
- Strong communication skills in English (written and spoken).
- A collaborative mindset with the ability to thrive in cross-functional teams.
- A proactive, innovative approach with a passion for solving complex problems.
Preferred Skills:
- Expertise in Kubernetes orchestration and serverless computing.
- Experience with Mongo DB.
- Experience with open-source cloud-native technologies and container orchestration.
- Familiarity with PostgreSQL, Debezium, Oracle Golden Gate, or similar data technologies.
- Additional programming skills in Python, Go, or Java.
- Hands-on experience with configuration management tools like Terraform, Ansible, or Puppet.
What We Offer
- The chance to work at the forefront of digital transformation in logistics.
- A collaborative, learning-driven environment with extensive career development opportunities.
- The ability to solve challenging integration problems and shape the future of global trade.
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 [email protected].
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 [email protected].
Top Skills
What We Do
A.P. Moller - Maersk is an integrated transport and logistics company; going all the way, together, for our customers and society. ALL THE WAY is our commitment to connect the world so that everyone has both the possibility and the ability to trade, grow and thrive.
The company employs roughly 110.000 employees across operations in 130 countries.