Lead Software Engineer - Hiring Urgently (Bengaluru)

Lead Software Engineer - Hiring Urgently (Bengaluru)

01 Aug
|
Important Company of the Sector
|
Bengaluru

01 Aug

Important Company of the Sector

Bengaluru

We are looking for a brilliant Lead Software Engineer to join our vibrant team at A.P. Moller - Maersk in Bangalore.
Growing your career as a Full Time Lead Software Engineer is an incredible opportunity to develop productive skills.
If you are strong in persuasion, critical thinking and have the right mindset for the job, then apply for the position of Lead Software Engineer at A.P. Moller - Maersk today!

Opportunity

Maersk is achieving an unprecedented transformation in the growth of our business, rethinking the way we engage with customers and partners, and how the world's trade flows across our global network. From the farm to your refrigerator, or the factory to your wardrobe, we are developing solutions in-house that meet customer needs across the whole Supply Chain E2E. Joining Maersk you will join a global leader in Container Logistics as we embark on an industry-defining digital transformation that will revolutionize trade.
You'll play a vital part in our success, helping us re-think what technology can do by using the latest technologies, and building the experience to advance your career. If you are passionate about working in an entrepreneurial environment supporting an ambitious, culturally diverse team of 3000 People within Maersk Technology - on a great transformation journey - then apply today!The role of the Lead Software Engineer

As a Lead Software Engineer on the Asset Management 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 guiding your peers in the 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 at Maersk.
The ideal candidate has experience as a senior engineer providing hands-on guidance to the 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.
As a lead engineer,



you will demonstrate the following characteristics: -
The ideal candidate will have a background that spans development, architecture, and operations. We are looking for developers which can provide expert coverage for delivering highly scalable and reliable applications:

- Development - Github, Github Actions, Opensource CI/CD, Cloud CI/CD
- Observability - Metrics, Logging, Tracing, Notifications
- Datastores - SQL, NOSQL (key-value, document, graph, timeseries), KV
- Backend - API, CLI, process orchestration
- Domain driven design experience and understand how to create composable microservices and API's
- Event Driven Architecture and Event Sourcing (Kafka)

Key Responsibilities

- Provides hands-on technical coaching and mentoring to the junior members of the Asset Management team.
- Defines and owns high level architecture designs and technology roadmap with the associated release goals.
- Defines and 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.
- Be a member of hiring panels
- Representing the Maersk team in external technology events and conferences.

Key Skills

- 5+ years of experience with Java and the Spring framework developing large-scale applications
- 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.
- Strong in Java / Kotlin Spring Boot, plus other language exposure
- Experience of at least two clouds, one of which must be Azure, AWS or Google
- Strong understanding of microservice based architectures and how to achieve composability
- Experience in helping leading development lifecycle process, best practices and operating distributed cloud-based micro services
- Experience understanding systems based on design patterns such as Domain Driven Design, CQRS, Event Sourcing and Event Driven Architecture
- Excellent communication skills, solid work ethic, and a strong desire to write production quality code.
- Broad knowledge of programming languages, operating system principles, networking, and software development best practices.
- Experience of designing systems or components on large projects (£5M)
- Experience of working with offshore teams
- Experience of Test-Driven Development approaches
- Demonstrable high levels of integrity

Proven leadership
- Able to work in a matrix and comfortable influence without authority
- Agility: Situational Adaptability People Orientation Values Differences
- Able to handle change and ambiguity
- Process understanding
- A driven focus on the customer ensuring feedback loops and relations are maintained to create the best products for our users
- Good communicator
- Collaboration: Instils Trust People Orientation: Values Differences, Interpersonal Savvy

Advantages of working as a Lead Software Engineer in Bangalore:

● Learning opportunities
● Advancement opportunities
● Advantageous package

📌 Lead Software Engineer - Hiring Urgently (Bengaluru)
🏢 Important Company of the Sector
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer - hiring urgently (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer - hiring urgently (bengaluru) / bengaluru