Taro Logo

Associate Software Engineer

Global leader in shipping services and integrated container logistics, connecting and simplifying customer supply chains worldwide.
Copenhagen, Denmark
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Logistics

Job Description

Join Maersk's Vessel Scheduling team as an Associate Software Engineer, where you'll be part of transforming global logistics through innovative digital solutions. This entry-level position offers an exciting opportunity to work with cloud-native platforms and modern technologies like .NET Core, Angular, and Kafka.

As part of the team, you'll develop scalable applications that optimize ship movement and global schedules in real-time. The role combines hands-on coding experience with supportive mentorship, allowing you to grow while contributing to meaningful projects that impact global trade.

You'll work in Copenhagen, Denmark, collaborating with a diverse, global team in an environment that values continuous learning and engineering excellence. The position requires strong fundamentals in software engineering, with a focus on both backend and frontend development. You'll participate in the full software development lifecycle, from sprint planning to deployment, while learning best practices in cloud computing and DevOps.

Maersk, as the global leader in shipping services, offers an unparalleled opportunity to work on large-scale systems that directly impact worldwide logistics. The company's commitment to digital transformation makes this an ideal role for someone starting their career in software engineering, offering exposure to modern technologies and methodologies while working on real-world challenges in the logistics industry.

The role provides a structured growth path across multiple dimensions, including technical skills, collaboration abilities, and business impact understanding. You'll be supported by experienced mentors and work in an inclusive environment that encourages innovation and personal development.

Last updated 5 hours ago

Responsibilities For Associate Software Engineer

  • Build scalable, cloud-native applications using .NET Core, Angular, Kafka, and Azure or AWS
  • Create responsive, data-driven UIs that enable real-time decision-making in vessel scheduling
  • Embrace functional programming principles to write clear, maintainable code
  • Participate in agile practices-sprint planning, code reviews, CI/CD, and shift-left testing
  • Collaborate in a diverse, inclusive culture driven by feedback and continuous learning

Requirements For Associate Software Engineer

TypeScript
  • Bachelor's or master's in computer science, Software Engineering, or related field
  • Strong foundation in C# and .NET Core; experience or interest in Angular, Kafka, and cloud technologies
  • Understanding of and enthusiasm for functional programming in production
  • Exposure to RESTful APIs, modern UI frameworks, and DevOps practices
  • Curious, self-driven, and collaborative mindset
  • Fluent in English, with strong communication skills

Benefits For Associate Software Engineer

Medical Insurance
Visa Sponsorship
  • Mentorship from experienced professionals
  • Work on global-scale products
  • Growth opportunities in advanced tech organization
  • Inclusive work environment
  • Collaborative culture focused on engineering excellence

Related Jobs

Associate Software Engineer

Entry-level software engineering role at Maersk focusing on full-stack development with .NET Core and Angular for vessel scheduling optimization.

Associate Software Engineer

Entry-level software engineering role at Maersk focusing on full-stack development with .NET Core and Angular for vessel scheduling optimization.

FPGA Systems Development Engineer

Entry-level FPGA Systems Development Engineer position at Analog Devices, focusing on developing FPGA and SoC solutions for aerospace, defense, and communication applications.