The Platform Engineering Manager will oversee and lead the team responsible for developing, maintaining, and optimising Rest’s API and Digital platforms, ensuring APIs and digital capabilities meet business objectives, security standards, and scalability requirements. The Platform Engineering Manager plays a crucial role in providing automated capabilities to streamline development and operation of APIs by implementing tools and processes that facilitate API creation, testing, documentation, monitoring, scaling, reliability, and performance.
Key Accountabilities/Responsibilities
- Develop, implement, document, and execute our strategic vision and set technical direction of our API platform. Set development standards, best practices and guidelines for API development, performance, and operations.
- Collaborate closely with solution architects, technical product owner and engineers to define scalable, reliable, and efficient APIs that meet business needs.
- Manage a team of engineers, providing guidance, mentorship, goals and performance review.
- Work closely with product managers to ensure APIs are integrated seamlessly into products and services.
- Establish and enforce coding standards, testing practices, and documentation guidelines to ensure APIs are robust, well-tested, and well-documented to minimise the risk of bugs and vulnerabilities.
- Oversee the entire API lifecycle, including versioning, deprecation, and sunsetting of APIs.
- Drive initiatives to introduce observability, monitoring and optimization of API performance, stability, and reliability to handle increased traffic and usage, proactively addressing bottlenecks and issues.
- Implement security best practices in the SDLC of APIs to protect sensitive data, ensure compliance with regulators standards, and manage APIs access and authentication.
- Oversee the release process for APIs in every stage. Have contingency plans in place to address potential deployment failures or disruptions. Drive culture of zero-downtime deployments.
- Regularly update leadership and other technical stakeholders on the achievements, risks control plans and security issues remediation related to our API platform.
- Respond to and resolve technical issues, outages, and incidents affecting API platform promptly. Collaborate with relevant teams to diagnose and mitigate problems.
- Identify, assess, and prioritise risks associated with API development, deployment, and maintenance, and develop proactive strategies and controls to mitigate these risks.
- Stay updated on industry trends, emerging technologies, and best practices related to APIs. Continuously seek opportunities to improve processes, enhance security, and optimise costs.