About the role
Senior Python Developer / DevOps Engineer – Critical Cloud Platform
Société Générale is accelerating the digitalization of its IT by investing in a private cloud that provides secure, scalable services to thousands of developers across the Group. As part of this strategy, we centralized the hosting of cloud services (XaaS) APIs within a dedicated platform called CCP.
CCP standardizes the deployment and hosting of cloud service APIs through strong automation, clean Python backend services, and a scalable infrastructure. It is a critical, always‑on platform (24/7 monitoring) that supports more than 70 key applications.
We are looking for a Senior Python Developer / DevOps Engineer who thrives in an environment where operational reliability meets high‑quality backend engineering.
?? Team ContextYou will join a 7‑member Scrum team distributed between Paris and Bangalore.
The team works closely together on a shared mission: delivering a secure, reliable, and scalable platform used by internal developers across the Group.
Core Engineering Responsibilities
- Design and implement features requested by users or required to meet architectural challenges
- Develop clean, maintainable, production‑grade Python code for CCP APIs (onboarding, deployment, automation…)
- Ensure all new features contribute to a seamless user experience and meet high reliability standards
- Participate in code reviews, technical discussions, and architecture choices within the team
Platform Reliability & Observability
- Continuously improve the platform’s observability (metrics, logs, traces)
- Guarantee the reliability and performance targets defined by the cloud platform
- Contribute to incident analysis and root-cause investigations
Operational Excellence
- Support users (L2/L3) and enhance RUN processes to improve efficiency and reliability
- Automate recurring operations wherever possible
- Ensure deployments and operations follow industrial‑grade DevOps practices
Engineering Culture
- Promote best practices in Python backend development across the team
- Challenge existing processes and propose improvements that enhance code quality, maintainability, and platform resilience