At Maersk, we believe in the power of diversity, collaboration, and continuous learning and we work hard to ensure that the people in our organisation reflect and understand the customers we exist to serve.
With over 100,000 employees across 130 countries, we work together to shape the future of global trade and logistics.
Join us as we harness cutting-edge technologies and unlock opportunities on a global scale. Together, let's sail towards a brighter, more sustainable future with Maersk.
We Offer
Joining Maersk will embark you on a great journey with career development in a global organization. As a Senior Software Engineer you will engage with Platform product owners, scrum teams, solution vendors and platform vendors through the solution lifecycle with prime responsibility from requirement gathering, analysis, identifying technologies to be used, suggesting development strategies, coding to develop functionalities and deployment in production.
We offer annual bonus, leave, and pension; plus a superb health insurance offering. Our Employee resource groups and activities are superb and inclusive, for example Pride@Maersk for the LGBTQ+ community to support you as you grow at Maersk. We offer Flexible working and full access to the learning library.
Key Responsibilities
- Build Adaptors for data movement from applications to central database
- Build application integrations within internal or customer applications
- Collaborate with project team members and cross-functional product teams to design and implement the customs integration capabilities for Maersk global applications
- You will be a guide in the entire application life cycle including research, design, development, testing (dev owns quality), along with continuous deployment and delivery
- Develop complex, highly available, distributed, cloud-native solutions, and maintaining high level of quality
- Engineer highly resilient systems and be responsible for the availability and scalability of the service
- Provide technical leadership to globally distributed team members being a team player
- Lead design and code reviews with a major focus on best user experience, performance, scalability and future expansion.
- You will work directly with peer R&D groups, IT teams and Business Operations teams to align on the needs of the products and operations.
- Provide design validation on key technologies in API development
- You care and have strong, well-thought-out opinions on RESTful API design, including API versioning, backwards compatibility, authentication, retry mechanisms and rate limiting
- Raising capability and standards within team; pairing on tasks, peer review of team members' code and constructive feedback for improvement in both the code base and team capability (blame free feedback etc.)
- Advisory to Product Owners to identify and manage risks, debt, issues and opportunities for the technical improvement
Ideal candidate traits
- Bachelor's degree in Computer Science or equivalent, Masters highly preferred
- Substantial hands-on enterprise software development experience in building cloud native, highly scalable, high performant, highly reliable, highly secure solutions, preferably in a product development environment
- Experience with API Gateways and integrations (Apigee, Akana)
- Deep knowledge and experience of using different algorithms and data structures, knowledge of object-oriented design, Design Patterns and multi-threaded programming
- Strong troubleshooting, debugging, and analytical skills
- Highly skilled in writing unit & integration tests across all components; an advocate for automated testing
- Fully participated as a technical lead in delivering major Epics
- Solid background in low-level design, OOP, object and data modelling, governance and quality of data ingestion
- You have strong knowledge of current Model-View-Controller (MVC) architectural frameworks, Event Driven Architecture & Domain Driven Design
- You have strong knowledge on Microservices Architecture frameworks
Technical capabilities:
- Excellent design and programming skills primarily in backend with a focus on enterprise server solutions using C++/C#, and .NET Core/.NET 6
- Experience of developing and debugging RESTful & SOAP microservices
- Experience of SOAP based web services
- Experience working on low latency, highly scalable applications
- Strong design and development experience in distributed, clustered, and multi-threaded applications
- Experience in design and implementation of service interface and public APIs
- Strong organization and project management skills
- Experience working with databases and data models – SQL, NoSQL, document DB etc.
- Messaging/Streaming – (Apache/Confluent Kafka, Kafka with Zookeeper, Artemis Active MQ or Rabbit MQ)
- Experience with Big Data technologies: Spark, Hive, HBase, Elastic Search, Apache Flink is a big plus
- Solid experience with CI/CD tools – Git, Gitlab, GitHub Actions, Jenkins
- The ability to get the best out of technical colleagues as well as business leaders
- Strong experience of Agile, Behavioural Driven Development (BDD) & Test-Driven Development (TDD).
#LI-AV3
Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.
We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.
Other Jobs from Maersk
Senior Infrastructure Engineer - Virtualization
Senior Developer- MS Dynamics
Software Engineer
Associate Software Engineer - SAP SD
Software Engineer
Software Engineer
Similar Jobs
Senior Software Engineer (C#, .Net)
Web Developer
Senior DevOps Engineer (India)
Sr Associate Salesforce Quality Assurance Engineer
Software Development Engineer
Principal Software Development Engineer for Machine Learning
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say