Tech Stack
AWSAzureCloudJavaKafkaNoSQLServiceNowSpringSQL
About the role
- The role of the Service Engineering - Senior Engineering Manager. As a Senior Engineering Manager on the Service Engineering team, you will be a key driver and enabler in a fundamental shift in how we manage technology assets throughout their lifecycle.
- You will be responsible for building an engineering team that will deliver an API first application to catalogue all technology assets as Maersk.
- Augmenting existing COTS data stores with open sources technologies, your team will be responsible for providing a single view of assets, change, incident, and applications at Maersk.
- Additionally, you will provide senior engineering oversight and guidance to other scrum teams within our Service Engineering organization that run and maintain ServiceNow and Automation platforms.
- The ideal candidate has experience building and leading development teams and can help drive best practices in the software delivery lifecycle.
- The candidate should have a focus on customer experience and ensuring we are delivering the right product for the best customer experience.
- Manage, mentor, and lead a team of 10-16 experienced engineers.
- Empower, challenge, and coach team members to grow their impact as individual technical leaders by providing them with context and continuous feedback
- Foster a culture of mutual respect, collaboration, and consensus-based decision-making.
- Mentor and lead other engineers on the team to deliver features and enhancements.
- Defines and owns high level architecture designs and technology roadmap with the associated release goals.
- Defines and help develops POCs for new and upcoming strategic technology solutions.
- Defines team wide engineering best practices and mechanisms to measure the adoption.
- Drives technical architecture conversations with platform teams.
- Plan for team capacity and help drive recruitment of high-quality colleagues.
- Represent the team in internal/external technology events and conferences.
Requirements
- 7+ years of experience with Java, preferably with the Spring framework
- Experience with ServiceNow modules and licensing models
- Experience with Automation and orchestrating complex business flows
- Experience analysing, building, and implementing open-source technologies
- Experience with datastores (SQL, NOSQL, etc) and event-based technologies (Kafka)
- Strong understanding of microservice based architectures and how to achieve composability
- Demonstrable experience delivering rich APIs and integrating complex workflow and applications
- Experience of Test-Driven Development approaches
- Experience delivering solutions that operate with large volumes of data and strict non-functional requirements around performance, flexibility, and scalability
- Experience with several database systems, on-premises and on cloud
- Experience delivering solutions leveraging at least two leading cloud platforms, one of which must be Azure, AWS or Google
- Broad knowledge of programming languages, operating system principles, networking, and software development best practices
- Experience building and leading high-performant remote engineering teams with high degrees of psychological safety
- Proactively gives and receives feedback; is not afraid to have difficult conversations
- Ability to seek different perspectives and relevant context to effectively navigate ambiguity
- Ability to foster an inclusive team culture that enables team members of all backgrounds to succeed and thrive
- Experience developing and reviewing complex technical requirements and translating them into actionable tasks for engineers
- Experience leading cross-functional projects and been a main POC for their team across a large organization
- Experience driving end-to-end architectural discussions across teams and organizations
- Experience in helping leading development lifecycle process, best practices and operating distributed cloud-based micro services
- Experience of designing systems or components on large projects (£5M).
- Strong preference for Open-Source experience
- Strong communication skills, both verbal and written, with the ability to drive conversations across multiple teams to a conclusion