Engineering Manager

6-12 years
12 days ago
Job Description

Opportunity

Introduction to Maersk:

A.P. Moller - Maersk is an integrated container logistics company that is responsible for moving 20% of global trade every year. With a dedicated team of over 100,000 employees across 130 countries, we go all the way to connect and simplify global trade, and help our customers grow and thrive. Maersk's vision is to be the global integrator of logistics, connecting and simplifying customers supply chains.

Fulfilled by Maersk (FbM) organization is a critical part of Maersk's global integrator vision. The FbM organization is at the forefront of developing cutting edge technologies to improve the customer's fulfillment and logistics experience with automated end-to-end digital journeys and enable access to standardized products and services seamlessly. The team creates the foundation to integrate data, systems, and processes, powered by scalable digital infrastructure and APIs.

E-Commerce Logistics (ECL) is one of the three organizations of FbM. Although ECL is traditionally an asset heavy business a new wave of digital innovation has meant that assets alone are no longer differentiators. Maersk's ECL platform team is on an ambitious journey to build truly world class ECL capabilities which provide our Customers the flexibility they seek.

We offer:

Joining Maersk, you will become part of the global family of the company that moves 20% of global trade every day all the way, where one of our core values is Our Employees. It goes without saying that wevalue diversity in all its forms, including but not limited to: gender, age, nationality, race, sexual orientation, disability or religious beliefs. We are proud of our diversity and see it as a genuine source of strength for building high performing teams.

This is an extremely exciting time to join a growing and dynamic team that solves some of the toughest problems in the industry and builds the future of supply chain & logistics. Maersk's Technology organization offers a unique opportunity to impact global trade via the largest container shipping company in the world. We are a growing team of more than 30 nationalities. We focus on our people and the right candidate will have broad possibilities to further develop competencies in an environment characterized by change and continuous progress.

. We operate in a fast-paced environment utilizing modern technologies and bias toward action.

. We value customer outcomes and are passionate about using technology to solve problems.

. We are a diverse team with colleagues from different backgrounds and cultures

. We offer the freedom, and responsibility, to shape the setup and the processes we use in our community

. We support continuous learning, including through conferences, workshops and meetups

Key responsibilities:

The purpose of this role is to provide technical leadership by managing one or more scrum teams, architecting, designing, and implementing new ECL capabilities and enhance existing ECL capabilities on the FbM platform. These capabilities will enable Maersk to support our existing and new customers in their supply chain modernization journey and help them attain their business objectives.

Key Responsibilities include:

. Handson Engineering Manager who would guide scrum teams through entire application life cycle including research, design, development, testing (dev owns quality), along with continuous deployment and delivery

. Push the envelope in adopting new technologies, best design practices to ensure our products are the best in usability

. Develop complex, highly available, distributed, cloud-native solutions, and maintaining high level of quality

Navigate through ambiguities and deliver quickly

. 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

. Ensuring builds are kept green and the code management strategy (branching) is closely followed.

. 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.)

. Proactive contribution to continual improvements within your team through both active participation in retrospective and from engagement with cross team best-practice communities

. Build applications, 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

. Advisory to Product Owners to identify and manage risks, debt, issues and opportunities for the technical improvement.

. Supporting the recruitment of (developers) across the department

. Technical support during cut-over activities

. Providing continuous improvement suggestions in internal code frameworks, best practices and guidelines

. Work with other Engineering Managers to drive platform and technology strategy to truly enable DevOps and target continuous release

. Responsible for defining the development methodology, ensuring adoption across the engineering team and SCRUM teams

. Stay on top of development activities across multiple squads while communicating status and progress back to the Product Owner and related stakeholders

. Lead a team of highly motivated engineers towards building and delivering solutions that support central business outcomes

. Accountable for the product specific development, construction, test and maintenance of delivered solutions

Ideal candidate traits:

. Bachelor's degree in computer science or equivalent

. You bring in minimum 12+ years of hands-on enterprise software development experience in building cloud native (multi-AZ and multi-region), highly scalable, high performant, highly reliable and highly secure solutions, preferably in a product development environment

. 6+ years of managing scrum teams (one or more scrum teams) and can complement and architect on this role.

. Should have fundamental experience with open-source technology etc

Business & management

. Skilled stakeholder and people manager with the ability to communicate complex messages, constructively challenge Product Owners and related stakeholders

. Ability guide engineers through successful agile development projects in a DevOps setting, including testing and deployment

. Setting and leading high performing skilled and impactful teams

. Has worked on scalable solutions in a fast-paced environment including experience from project management on multiple platforms

. Expertise on building horizontally scalable, distributed, resilient, fault tolerant and monitored solutions

. A strong attention to detail and a feeling of pride and ownership over the quality of our product

. A person who values responsibility someone who will take technical ownership of the product across all stages of a products lifecycle

. Strong written and verbal communication skills

. Ability to work independently with minimum supervision as well as work in cross functional and across geography

. Flexible and committed to do what needs to be done

. The ability to advocate for best practices, great usability and exceptional quality

. Great organizational skills and a strong feel for process

Technical Skills:

. Handon Engineering Manager who can write code in C#/.NET Core and has built complex solutions in the past

. Excellent design and programming skills primarily in backend with a focus on enterprise server solutions using C#, and .NET Core/.NET 6 in Azure cloud.

. Good knowledge of .NET Framework or lower versions of .NET.

. Strong knowledge in Azure cloud

. 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 practical experience working with cloud platforms

. Strong organization and a big believer of checklists

. Experience with high scale container orchestration viz. Kubernetes etc.

. Experience working with databases and data models - SQL Server, NoSQL, document DB, Cosmos DB etc.

. Messaging/Streaming - (MQTT, Apache/Confluent Kafka, Active MQ or Rabbit MQ)

. Solid experience with CI/CD tools - Azure DevOps, Git, Gitlab, GitHub Actions, Jenkins

. Strong experience of Agile, Behavioral Driven Development (BDD) & Test-Driven Development (TDD)

. Experience with API Gateways and integrations

. 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

. A person who stays relevant with the latest technology advancements and trends

. You have strong knowledge of microservices architecture frameworks, Event Driven Architecture & Domain Driven Design

. Any experience in modernization of legacy systems and customer migrations, would be desired

Other Skills:

. An excellent team manager, balanced with strong autonomy and high motivation to deliver and lead

. An out-of-the-box-thinker with an open mind who is intrigued by new ideas and innovative solutions

. Working proactively to learn new technologies and is an inspiration leader to team and colleagues

. Knowledge or working experience in an eCommerce domain would be an added advantage

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 .

JOB TYPE

Function

Skills

C#
Git
Behavioral Driven Development (BDD)
Event Driven Architecture & Domain Driven Design
Test-Driven Development (TDD)
.NET 6
API Gateways
GitHub Actions
document DB
microservices architecture frameworks
Apache/Confluent Kafka

A.P. M&#248&#x3B;ller &#8211&#x3B; M&#230&#x3B;rsk A/S, also known simply as Maersk, is a Danish shipping company, active in ocean and inland freight transportation and associated services, such as supply chain management and port operation. Maersk was the largest container shipping line and vessel operator in the world from 1996 until 2021. The company is based in Copenhagen, Denmark, with subsidiaries and offices across 130 countries and around 83,000 employees worldwide in 2020.

People Also Considered

Career Advice to Find Better