Job Overview
Looking for a highly skilled Senior Platform Engineer with strong experience in Python programming and deep expertise in Microsoft Azure services. The ideal candidate will have a minimum of 6 years of relevant experience, with proven expertise in serverless development and event-driven architecture design. This role is ideal for a proactive and passionate engineer who is eager to take ownership of cloud-native modules within our cloud management platform, contributing significantly to its scalability, performance, and innovation.
Join us to work on cutting-edge technology and help shape the future of multi-cloud management with a primary focus on Azure.
Responsibilities
- Take end-to-end ownership of modules within our cloud management platform, ensuring scalability, efficiency, and reliability on Azure.
- Design and implement serverless applications and event-driven systems leveraging key Azure services such as Azure Functions, Event Grid, and Logic Apps.
- Collaborate with cross-functional teams to build advanced platform features that align with business goals.
- Provide architectural input and technical leadership to the engineering team, focusing on Azure-native patterns and best practices.
- Stay updated with the latest Azure and multi-cloud trends, integrating innovative features and tools into our platform.
- Troubleshoot and resolve complex issues, providing expert guidance to internal and external stakeholders.
Requirements
- 6+ years of experience in platform or application development with strong Python skills and solid hands-on experience with Azure services.
- Demonstrated expertise in serverless development on Azure (e.g., Azure Functions, Event Grid, Logic Apps).
- Strong understanding of cloud computing concepts, architecture best practices, and Azure PaaS services like Azure App Service, Cosmos DB, Azure SQL Database, and API Management.
- Solid foundation in Object-Oriented Programming (OOP) and SOLID principles, with experience working with both relational and NoSQL databases.
- Experience in designing and integrating RESTful APIs and working with source control tools like Git.
- Strong analytical and problem-solving skills to optimize and debug complex systems.
- Excellent communication and collaboration skills across teams and stakeholders.
- Passion for continuous learning and innovation in cloud technologies.
Nice to Have
- Microsoft Certified: Azure Solutions Architect, Azure Developer Associate, or other relevant Azure certifications.
- Experience using Azure SDK for Python (azure-mgmt, azure-core).
- Exposure to multi-cloud environments including AWS or GCP.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes (AKS preferred).