Lead Software Engineer - Urgent Hire (Bengaluru)

Lead Software Engineer - Urgent Hire (Bengaluru)

01 Aug
|
Leading
|
Bengaluru

01 Aug

Leading

Bengaluru

We are hiring an enthusiastic Lead Software Engineer to join our productive team at The Maersk Group in Bangalore.
Growing your career as a Full Time Lead Software Engineer is an amazing opportunity to develop competitive skills.
If you are strong in planning, cooperation and have the right personality for the job, then apply for the position of Lead Software Engineer at The Maersk Group today!

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: -

- You have extensive practical experience gained from working as an engineer and typically answer directly to the senior management of your company.



Leadership skills and communication skills are crucial in your work.
- You are creative and come up with innovative approaches to projects and any issues that arise.
- You are a “do’er”. You get things done.
- You are able to understand strategic thinking and how to apply it to the work you are doing.
- Setting goals and implementing them.
- Sharing expertise and insight with other engineers.
- Motivating staff and fostering collaboration.

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

Benefits of working as a Lead Software Engineer in Bangalore:

● Company offers outstanding benefits
● Opportunities to grow
● Competitive salary

📌 Lead Software Engineer - Urgent Hire (Bengaluru)
🏢 Leading
📍 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 - urgent hire (bengaluru) / bengaluru

Subscribe to this job alert:

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