Engineering Manager
Location- Pune
Company- MAERSK
Responsibilities
· Lead and inspire a team of talented engineers, providing mentorship, guidance, and support to help them excel in their roles.
· Define and execute the engineering roadmap, aligning it with the organization’s goals and objectives, with a specific focus on end user technologies.
· Collaborate with cross-functional teams, including product management and design, to prioritize and deliver high-quality software solutions that leverage the power of open source.
· Drive the adoption of automation technologies and best practices within the Modern Workplace Engineering organisation, promoting knowledge sharing and continuous learning.
· Foster a culture of innovation, collaboration, and excellence, encouraging engineers to explore new ideas and experiment.
· Establish and maintain engineering processes and standards, ensuring efficient development practices, code quality, and adherence to industry best practices.
· Provide guidance on technology selection, architecture, and design decisions.
· Monitor project progress, identify potential risks or roadblocks, and take proactive measures to ensure timely and successful project delivery.
· Collaborate with stakeholders to understand business requirements and translate them into technical solutions that leverage end user technologies effectively.
· Stay abreast of the latest trends and advancements in end user technologies, evaluating their potential impact on our products and engineering practices.
Essential Criteria
· Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
· Proven experience in a management role, managing and guiding engineering teams.
· Strong expertise in end user technologies and a passion for leveraging their ability to drive innovation in the workplace.
· Solid understanding of software development principles and best practices, including agile methodologies and modern engineering techniques.
· Strong experience in programming languages and platforms such as (PowerShell, Azure Automation/Runbooks, Microsoft Graph, Power Automate)
· Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
· Strong analytical and problem-solving abilities, with a focus on delivering high-quality software solutions.
· Experience in managing and delivering complex software projects, including project planning, resource allocation, and risk management.
· Previous experience with software development in a cloud environment is a plus.
Other Skills
· Experience working with distributed teams or in a remote work environment.
· Familiarity with modern development tools and technologies, such as containerization, microservices, and cloud-native architectures.
· Ability to question and use data to prioritise workload
· Proven ability and commitment to work collaboratively toward common goals
· Strong leadership skills
· Strong customer service skills