Senior Python Developer
About the CompanyWe are seeking a highly experienced Lead Software Engineer with strong Python development expertise to design, develop, and maintain scalable, cloud-native software applications. The ideal candidate will have 8+ years of software engineering experience, strong backend/API development skills, and hands-on experience with GCP, Kubernetes, Docker, CI/CD, and distributed systems.About the RoleLead Software Engineer – Python / GCPResponsibilitiesLead the design, development, and maintenance of scalable applications using Python.Develop robust backend services, REST APIs, and platform components.Design and implement cloud-native solutions using GCP or comparable cloud platforms.Work with infrastructure and application teams to build secure, highly available, and scalable systems.Implement monitoring, logging, alerting, and troubleshooting capabilities.Participate in architecture, technical design, and code/design reviews.Support and improve CI/CD pipelines and DevOps automation.Troubleshoot complex application, infrastructure, and performance issues.Apply software engineering best practices around OOP, design patterns, scalability, security, and reliability.Provide technical leadership and mentoring to other engineers.Qualifications8+ years of software engineering experience.Required SkillsStrong Python development expertise.Backend/API development skills.Hands-on experience with GCP, Kubernetes, Docker, CI/CD, and distributed systems.Preferred SkillsExperience with cloud-native solutions.Knowledge of monitoring and logging tools.Familiarity with DevOps practices.Pay range and compensation packageCompetitive salary based on experience.Equal Opportunity StatementWe are committed to diversity and inclusivity in our hiring practices.