M

Maersk

Global container shipping and end-to-end logistics

Software Engineer - C#

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Strong working experience in C#, JavaScript, TypeScript, and a framework such as Angular, React, or Vue.
  • Experience building scalable web applications using .NET Core.
  • Seasoned development experience with a strong understanding of Entity Framework Core and SQL Server.
  • Hands-on experience developing scalable, resilient, secure, and high-quality engineering products; experience in logistics is preferred.
  • A strong understanding of cloud-native architectures.
  • Experience building and managing microservices throughout their lifecycle, including versioning and backward compatibility.
  • Experience with cloud platforms such as Azure, AWS, or GCP; Azure experience is preferred.
  • A solid understanding of DevOps methodologies, including CI/CD and Docker or Kubernetes, as well as unit and integration testing.
  • Experience with Git for code versioning.
  • A Master's degree in Computer Science or Computer Engineering, or a Bachelor's degree or higher in an information technology-related discipline.
  • Excellent verbal and written English communication skills.
  • A solid belief in iterating and evolving architecture.

Responsibilities

  • Design, develop, test, deliver, maintain, and improve business applications as part of a team, working across the full stack or specializing in frontend or backend development throughout the software development lifecycle.
  • Contribute to delivering quality products on time and continuously retire technical debt within engineering teams.
  • Analyze business requirements technically and convert them into software solutions.
  • Complete end-to-end software development and implementation, including adequate unit testing, automation testing, and monitoring.
  • Troubleshoot technical challenges in software designs and production incidents involving delivered business solutions.
  • Follow DevOps practices and make configuration changes needed to support deployments for business deliverables.
  • Participate in building, supporting, and operating software in a DevOps model.
  • Work collaboratively with the team to enable more productive, effective, and efficient business deliverables.
  • Coach team members to improve their productivity, effectiveness, and efficiency by demonstrating effective practices.

Desired Qualifications

  • Exposure to distributed caching, failure detection algorithms, and application failover strategies.
  • Experience building self-healing systems and automatic fault-detection and recovery mechanisms.

About the Company

Maersk

Global container shipping and end-to-end logistics

Maersk is an integrated logistics provider that connects and simplifies customers’ supply chains through global shipping and end-to-end logistics services. Its offerings span ocean freight, inland transportation, warehousing, and supply chain management, all coordinated with digital tools that give customers visibility and control over shipments. Unlike traditional shipping lines, Maersk positions itself as a comprehensive logistics partner that integrates multiple modes of transport and services to create seamless, transparent supply chains. The company pursues a global reach—operating in 130 countries with more than 100,000 employees—to serve businesses of all sizes. Its goal is to make global trade smoother by delivering end-to-end logistics solutions that unify what moves by sea, land, and in between.

Company size
10,001+
Company stage
IPO
Headquarters
Copenhagen, Denmark
Founded
1904

Recently Posted Jobs

Explore more opportunities at Maersk

See more jobs