Job Summary
We are seeking a highly skilled Senior Software Engineer with strong expertise in .NET technologies with more than 10+ year of experience, Azure Cloud, and event-driven architectures. The ideal candidate will have hands-on experience with Temporal workflow orchestration and Kafka-based event streaming systems, and will play a key role in designing, building, and scaling resilient, distributed applications.
Key Responsibilities
· Design, develop, and maintain scalable applications using .NET (C#, .NET Core).
· Architect and implement cloud-native solutions on Azure and AWS services - Microsoft Azure, leveraging services such as App Services, Azure Functions, Service Bus, and Azure Kubernetes Service (AKS).
· Build and manage event-driven systems using Kafka, including topic design, producers, and consumers.
· Implement workflow orchestration using Temporal, ensuring reliable execution of long-running business processes.
· Hands-on experience with AI-driven software development and AI-assisted engineering practices.
· Proven experience in building Agentic AI applications using MCP (Model Context Protocol), context management frameworks, skill/tool orchestration, and Large Language Models (LLMs).
· Strong understanding of AI agent architectures, prompt engineering, retrieval and context management, tool integration, and autonomous workflow design.
· Experience integrating AI agents with enterprise systems, APIs, and business workflows to deliver intelligent automation solutions.
· Ability to deliver a feature end-to-end
· Collaborate with cross-functional teams (Product, Architecture, DevOps) to deliver high-quality solutions.
· Ensure system reliability, performance, and scalability through best engineering practices.
· Lead code reviews, enforce coding standards, and mentor junior engineers.
· Troubleshoot production issues and drive root cause analysis and resolution.
· Contribute to CI/CD pipelines and promote DevOps best practices.
Required Skills & Qualifications
· Strong experience in .NET / .NET Core development (C#).
· Hands-on experience with Microsoft Azure cloud platform.
· Proven experience with event streaming platforms (Apache Kafka).
· Experience with Temporal (or similar workflow orchestration frameworks).
· Solid understanding of microservices architecture and distributed systems.
· Experience with REST APIs, asynchronous communication, and messaging patterns.
· Familiarity with database technologies (Postgress/SQL/NoSQL).
· Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
· Experience with Frontend technologies such as Vue, React, Angular
· Experience with end-to-end application performance from DB scaling, API Performance and UI Performance
· Strong problem-solving skills and ability to work in a fast-paced environment.
Preferred Qualifications
· Experience in high-scale, enterprise-grade systems.
· Exposure to observability tools (logging, monitoring, tracing).
· Knowledge of security best practices in cloud environments.
· Prior experience in supply chain, logistics, or data-intensive platforms.
Soft Skills
· Strong communication and collaboration skills.
· Proactive mindset with a focus on ownership and accountability.
· Ability to mentor and guide team members.
What We Offer
· Opportunity to work on modern architectures
· Opportunity to create an impact with migration projects.
· Expand your skill set from various tech stack
· Collaborative and innovation-driven environment.
· Career growth and learning opportunities.
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].
Skills Required
- More than 10 years of software engineering experience
- Strong experience with .NET and .NET Core development using C#
- Hands-on experience with Microsoft Azure
- Experience with Apache Kafka and event streaming systems
- Experience with Temporal or similar workflow orchestration frameworks
- Understanding of microservices architecture and distributed systems
- Experience with REST APIs, asynchronous communication, and messaging patterns
- Familiarity with PostgreSQL, SQL, or NoSQL databases
- Experience with AI-driven software development and AI-assisted engineering
- Experience building Agentic AI applications using MCP, LLMs, context management, and tool orchestration
- Experience integrating AI agents with enterprise systems, APIs, and business workflows
- Experience with Docker and Kubernetes
- Experience with Vue, React, or Angular
- Experience with database, API, and UI performance optimization
- Experience with high-scale enterprise-grade systems
- Exposure to logging, monitoring, and tracing tools
- Knowledge of cloud security best practices
- Prior experience in supply chain, logistics, or data-intensive platforms
- Strong communication, collaboration, problem-solving, ownership, and mentoring skills
A.P. Moller - Maersk Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about A.P. Moller - Maersk and has not been reviewed or approved by A.P. Moller - Maersk.
-
Healthcare Strength — Company materials and job postings consistently highlight comprehensive medical, dental, and vision coverage, with U.S. transparency-in-coverage links indicating established group plans. These benefits are framed as part of a global rewards approach that aims for a consistent experience across markets.
-
Retirement Support — U.S. roles commonly include a 401(k) with company match, reflected across multiple current postings. Disclosures also describe retirement savings as a core element of the company’s global benefits framework.
-
Parental & Family Support — A global minimum of 18 weeks of fully paid maternity leave signals a strong baseline for family benefits. Guidance encourages candidates to clarify local parental provisions, reflecting structured policy with country-specific application.
A.P. Moller - Maersk Insights
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.









