Maersk logo
Maersk1 week ago

Software Engineer

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

Job Summary

Senior Software Engineer with strong expertise in .NET/C#, Azure cloud, and event-driven architectures. Design, develop, and scale cloud-native .NET applications on Azure (App Services, Functions, Service Bus, AKS). Build and manage Kafka-based event-driven systems and implement Temporal workflows for long-running business processes. Collaborate with Product, Architecture, and DevOps to deliver reliable, high-performance distributed solutions; lead code reviews, mentor junior engineers, troubleshoot production issues, and drive CI/CD and DevOps practices. Preferred experience in high-scale enterprise systems, observability, and security best practices within cloud environments. Maersk is an equal-opportunities employer and supports accommodations during the application process.

Required 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
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Maersk

Software Engineer

Apply on Sorce