Taro Logo

Senior Software Engineer

A.P. Moller - Maersk is an integrated container logistics company and global leader in shipping services, operating in 130 countries with roughly 100,000 employees.
Charlotte, NC, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Logistics

Description For Senior Software Engineer

A.P. Moller - Maersk, a global leader in integrated container logistics, is seeking a Senior Software Engineer for their Charlotte, NC office. This role combines maritime industry expertise with advanced software development, focusing on EDI and API implementations for transportation-related transactions. The position requires a hybrid work arrangement with two days per week in the office.

The ideal candidate will have a strong background in both software engineering and the maritime shipping industry. You'll be responsible for designing and implementing critical interfaces that facilitate global trade operations, working with technologies like Java, Python, and Kafka. The role involves both technical leadership and hands-on development, including guiding other developers and ensuring high-quality deliverables.

Key technical aspects include working with EDI systems, RESTful APIs, SOAP services, and various protocols like AS2 and SFTP. You'll be handling high-volume real-time data processing and working with complex maritime shipping transactions such as Sailing Schedules and Bills of Lading.

Maersk offers a diverse and inclusive workplace environment, welcoming different styles of thinking and approaches. As part of a company operating in 130 countries with roughly 100,000 employees, you'll have the opportunity to work on systems that have a global impact on international trade and logistics.

This role is perfect for someone who combines strong technical skills with an understanding of maritime shipping operations, and who is interested in working at the intersection of traditional industry and modern technology. The position offers the opportunity to work with a variety of technologies while solving complex logistics challenges in a global context.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Analyze, design, develop, and implement Partner interfaces based on EDI and API
  • Write, evaluate, and deliver code
  • Design application components
  • Guide developers and drive performance and quality deliverables
  • Conduct peer review of code and solution documentation
  • Craft SQL queries and indexes
  • Troubleshoot design flaws and system bottlenecks
  • Perform validation tests
  • Monitor application logs and application monitoring tools
  • Provide technical support on EDI integration matters

Requirements For Senior Software Engineer

Java
Python
Kafka
  • Master's degree or foreign equivalent in Applied Computer Science, Computer Engineering, or related field
  • 2 years work experience in software development in maritime shipping and transportation industry
  • Experience with Java and Python for RESTful APIs and SOAP services
  • Experience with EDIFACT, X12, EDI translations and data mapping techniques
  • Experience with Sailing Schedule, Booking Confirmation/Rejection, Bill of Lading systems
  • Experience with AS2, SFTP, HTTPS in EDI Integration
  • Experience developing solutions using IBM MQ and Apache Kafka

Benefits For Senior Software Engineer

  • Equal Opportunity Employer
  • Inclusive workplace
  • Accommodation for disabilities

Interested in this job?

Jobs Related To Maersk Senior Software Engineer