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
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

A.P. Moller - Maersk, a global leader in container logistics, is seeking a Senior Software Engineer to join their team in Charlotte, NC. This is a hybrid role requiring two days per week in the office.

The position focuses on developing and maintaining critical EDI and API interfaces for maritime transportation-related transactions. The ideal candidate will have a strong background in backend development, particularly in Java and Python, with specific experience in the maritime shipping and transportation industry.

Key responsibilities include designing and implementing partner interfaces, developing RESTful APIs and SOAP services, and working with EDI systems. The role requires expertise in high-volume real-time data processing using technologies like IBM MQ and Apache Kafka, as well as experience with various EDI standards and protocols.

The position offers an opportunity to work with a diverse, global team at one of the world's largest shipping and logistics companies. You'll be responsible for ensuring the smooth flow of critical shipping data and maintaining the systems that keep global trade moving.

Maersk offers a collaborative work environment and is committed to diversity and inclusion. They welcome applicants from all backgrounds and provide accommodations for those who need them. This role is perfect for someone who wants to combine technical expertise with domain knowledge in global shipping and logistics.

Requirements include a Master's degree in Computer Science or related field and two years of relevant experience. The successful candidate will play a crucial role in maintaining and improving the technical infrastructure that supports global shipping operations.

Last updated 18 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
  • Experience with Sailing Schedule, Booking Confirmation/Rejection, Bill of Lading systems
  • Experience with AS2, SFTP, HTTPS in EDI Integration
  • Experience with IBM MQ and Apache Kafka for high-volume real-time data

Benefits For Senior Software Engineer

  • Equal Opportunity Employer
  • Inclusive workplace
  • Accommodation for disabilities

Interested in this job?