Lead Software Engineer - API Management
Opportunity
Role: Lead Software Engineer – API Management
Job Locations: Bangalore
Work Experience: 14+ years of experience Software Engineering, Product Development, Engineering excellence at scale, technical mentoring
Key Skills:
As a key member of the technical leadership team, you will serve as a liaison to the larger Maersk Engineering community. The ideal candidate is one who has successfully led the solutioning, design and development of complex products at scale; is passionate about technology and knows how to get results; is driven to create and build; is operationally credible; possess a relentless focus on the customer; and can effectively build, inspire and lead teams. Key
Responsibilities:
• Defining and Leading the Discovery Phase of a Product, to collect customer feedback and prioritizing features and epics
• Set and deliver technical standards for the teams according to guardrails given by the Platform Technology Leader and or Enterprise Architecture team
• Building and integrating information systems to meet the company’s needs.
• Ensure product architecture and implementation is optimized for speed, scalability and reusability
• Working with teams across the organization to deliver outcomes for the business stakeholders to define and evolve products from concept to reality.
• Apply tools, methodologies and standard methodologies for the improvement of the product development process, and to facilitate simple fast and cloud-based releases
• Partner and collaborate with the key stakeholders and domain architects to develop architecture roadmaps to drive key strategic initiatives. E.g. the current state architecture, transition state architecture, and the target state architecture. • Oversee and facilitate the evaluation and selection of new technology solutions to be leveraged across multiple solutions/projects to maximize efficiency and effectiveness, ultimately resulting in technical design, and plan for even the most complex of problems to resolve business or technical needs/issues.
• Meet financial objectives by forecasting requirements; preparing an annual budget; scheduling expenditures; analyzing variances; initiating corrective actions
What You’ll Do • Manage and expand the core platform team to support and grow the Integration platform working closely with Platforms, Enterprise Architecture, Security and SOE team
• Lead the decision-making processes related to the selection of software architecture solution.
• Develops technical / business approaches and new or enhanced technical tools.
• Performs systems and applications performance characterization and trade-off studies through analysis and simulation.
• Leads development teams on projects to guide timely and accurate delivery of new features or technical improvements.
• Develops the technical “vision” and designs specifications of assigned projects and may perform as implementation lead.
• Ensure product architecture and implementation is maintainable and scalable to accommodate future development • Ensure industry best practice is being implemented in terms of Infrastructure Architecture; Continuous Delivery and Integration; Deployment; Security; 3rd-level Support and automation.
• Responsible for enabling the System Development Life Cycle methodology and implementing associated cross-functional tools to ensure adoption and continuous improvement.
• Provide comprehensive technical leadership collaborating with a variety of team members including working cross-functionally with the broader technology team at Maersk to drive common platforms and new services
• Collaborate with other Architects on interdependencies and best-practices
• Meet financial objectives by forecasting requirements; preparing an annual budget; scheduling expenditures; analyzing variances; initiating corrective actions
Who You Are
• Proven background designing and delivering complex, high performance, highly available integration solutions at scale.
• Solid technical background, with hands-on experience in on APIGEE or API management for a complex on-prem and multi-cloud ecosystem
• Demonstrated proficiency with composable application architectures including microservices, containerized workloads, API management, integration gateways, and service mesh in a hybrid hosting mode
• API design specification best practices, documentation, and standards creation through automated tooling and developer portal integrations • Automation of API proxy development and deployment using APIGEE tools.
• Strong experience in implementing API management solutions using Apigee to include API proxies, traffic management, security, analytics and developer portals.
• Experience with CI/CD Tools (Jenkins, GitHub) for Apigee proxies deployment automation. Classification: Confidential
• Able to work across organizational boundaries and matrixed reporting structures
• Ability to fully understand business goals and metrics, turn data into insights, and translate requirements into actionable analysis
• Able to present and communicate technical concepts in a clear and concise manner
• Strong analytical and problem-solving skills, supported by excellent written and oral communication
• Exhibit a strong work ethic and technical thought-leadership
People Leadership
• Inspiring and approachable as a leader; Ability to motivate and inspire team to overcome challenges and focus on problem-solving.
• Create an environment where people can realize their full potential
• Be humble and lead with open, candid relationships
• Proven expertise in building, mentoring and achieving high performing teams
• Passionate about engaging and developing talent; attract, develop, engage and retain talented individuals with a compelling, unifying vision that steers and motivates
Additional Competencies
• Natural bar-raiser: curious and passionate, with a desire to continuously learn more, which you use to understand basic business operations and the organizational levers that drive profitable growth
• Bias to action, being familiar with methods and approaches needed to get things done in a collaborative, lean and fast-moving environment
• Respond effectively to complex and ambiguous problems and situations
• Lead mostly with questions rather than opinions, thriving on the opportunity to own, innovate, create, and constantly re-evaluate
• Comfortable making recommendations across competing and equally critical business needs
• Simplify, clearly and succinctly convey complex information and ideas to individuals at all levels of the organization
• Motivated by goal achievement and continuous improvement, with the enthusiasm and drive to motivate your team and the wider organization