WHAT WE OFFER
You will be part of the Customs Integration Platform, focused on streamlining, optimizing, and automating the Customs House Brokerage (CHB) business via advanced software solutions. The Customs Integration Platform (CIP) is part of the Maersk Logistics & Services (L&S) organization. The Customs Integration Platform is in the Journey of transforming its existing application landscape into Cloud Native, Cloud Agnostic, more modern, scalable, high performing, event driven, microservices based architecture.
You will join one of our highly capable scrum teams working closely with business and technology colleagues to build key business and platform capabilities. As a Lead Software Engineer, you will do hands-on development, help guide the team’s technical direction, take part in architectural discussions, and actively engage with stakeholders from both business and technology to align expectations and remove roadblocks. Dedicated product owners will work with you to convert business needs into technology solutions. We believe in empowering teams and individuals to make the right technological choices, supported by architectural guardrails that align with Maersk’s tech strategy and cyber security practices.
WHAT YOU WILL DO
The Lead is a very important “T-Shaped” individual contributor (IC) role demonstrating both depth and breadth across key engineering competencies, e.g. Systems Design and Architecture, Software Development, Testing, DevOps, Security, Analytics, Lifecycle Management, etc. and successfully collaborate with experts from other subject domains
As a contributing engineer in the Customs Integration Platform, you will be expected
- To design, develop, test, deploy, improve and maintain high quality (scalable, reliable, high performing, highly secure) micro services which follow Maersk Architecture principles, Information Models and quality and security standards
- To collaborate with Product Owner and translate business requirements into technical requirements and with platform architects, enterprise architects and drive compliance to Maersk Architecture principles and design standards
- To own, influence, decide on technical / solution architecture, infrastructure design, UI / UX design, quality standards, development process / methodologies, frameworks, tools & technology choices in alignment with Maersk Architecture guidelines, Design Principles and Methodologies
- To monitor our business-critical application estate respond to incidents / change request / Bugs, prioritize them, analyze root cause and advise / implement solutions
- To develop reusable code base or libraries for all the cross-cutting concerns which supports building a platform eco system
As a technical specialist you will be expected
To promote Agile, DevOps / SRE, DevSecOps frameworks and ensure high quality and low cycle times through model development practices and automationTo Imbibe Clean Code & Clean architecture principles, Test Driven Development and Behavior Driven development principlesTo constantly review the application, infrastructure architecture, integration pipeline, deployment pipeline, technical debts (if any exists) and work towards improvement / automationTo continuously stay up to date on relevant technologies and use this knowledge to push the team forwardTo propose ideas and provide key inputs to the product and leadership team on product / platform roadmap.WHAT SETS YOU APART
Comfortable working in a fast-paced environment where priorities and direction may change rapidly as customer requirements and market direction changesStrong knowledge in data structures, algorithms, design patterns & Clean architecture principlesStrong knowledge in design principles / methodologies such as SOLID, 12 Factor App, DRY, TDD, BDD, Agile ScrumStrong knowledge of Domain Driven Design & Event Driven Micro Services ArchitectureHands-on knowledge in designing, writing, and reviewing high performing reactive clean codeSolid experience in building cloud native, event driven, distributed systems or services using Java 17 or above, & KubernetesStrong hand on experience in SQL, NOSQL and cache stores such PGSql, MongoDB, Cassandra, Redis and MemcacheSolid experience in REST APIs, GraphQL & data formats like protobufYou take a thoughtful, practical approach to problem-solving that considers trade-offs and avoids over-engineeringYou have an ownership mentality in all the things you build, and are comfortable with identifying opportunities and driving forward-looking technical roadmapsYou are comfortable working both independently and as part of a team, and you proactively give and receive candid feedback constructivelyYou have exceptional written and verbal communication skills, and can effectively convey complex details to audiences of various technical backgroundsYou thrive in an inclusive, collaborative, and ambiguous environment with evolving requirements and can self-manage and self-prioritize your time, energy, and resourcefulnessYou don’t shy away from putting your hands to developing AI models to solve a business use case innovatively, rather than creating boiler platesYou are curious; you seek to understand why past decisions were made, and use that context to inform future-looking designsYou prioritize competing products, and technology needs to think strategically about the long-term balance and overall health of the productMaersk 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