Specialist Software Engineer - Python Developer
Societe Generale · Bangalore
Collected role description
We are seeking a Specialist Software Engineer with strong hands-on experience in Python development, DevOps, container platforms, and cloud infrastructure. The ideal candidate will build scalable applications, automate infrastructure and operational processes, implement CI/CD pipelines, and support enterprise platforms. The role requires knowledge of AI technologies, a passion for innovation, and a willingness to continuously learn and adopt emerging technologies. Key Responsibilities Develop and maintain applications, APIs, and automation solutions using Python. Design and implement CI/CD pipelines and DevOps best practices. Automate infrastructure provisioning using Terraform, Ansible, or similar IaC tools. Deploy and manage containerized workloads using Docker, Kubernetes, and OpenShift. Support and administer OpenStack-based cloud environments. Monitor, troubleshoot, and optimize application, infrastructure, and platform performance. Collaborate with cross-functional teams to deliver secure, scalable, and reliable solutions. Evaluate and leverage AI-driven tools to improve engineering productivity and operational efficiency. Required Skills 5+ years of experience in Software Engineering, DevOps, Cloud, or Platform Engineering. Strong proficiency in Python and REST API development. Hands-on experience with Git, Jenkins, Azure DevOps, GitHub Actions, or similar CI/CD tools. Experience with Docker, Kubernetes, OpenShift, and container orchestration technologies. Strong knowledge of OpenStack administration, services, and cloud operations. Experience with cloud platforms such as Azure, AWS, GCP, or OpenStack. Knowledge of Terraform, Ansible, Linux, monitoring, and observability tools. Strong troubleshooting, automation, and problem-solving skills. Familiarity with AI/ML concepts and AI-assisted development tools. Strong learning mindset with the ability to quickly adapt to new technologies and industry trends. Strong API modelling, creation and delivery capability to provide the Backup As A Service model for consumption of the services directly by the client Opportunity to work with some of the best minds in a team and learn a lot on the technical front. Get mentored/groomed on the best practices followed in the software industry. We are seeking a Specialist Software Engineer with strong hands-on experience in Python development, DevOps, container platforms, and cloud infrastructure. The ideal candidate will build scalable applications, automate infrastructure and operational processes, implement CI/CD pipelines, and support enterprise platforms. The role requires knowledge of AI technologies, a passion for innovation, and a willingness to continuously learn and adopt emerging technologies. Key Responsibilities Develop and maintain applications, APIs, and automation solutions using Python. Design and implement CI/CD pipelines and DevOps best practices. Automate infrastructure provisioning using Terraform, Ansible, or similar IaC tools. Deploy and manage containerized workloads using Docker, Kubernetes, and OpenShift. Support and administer OpenStack-based cloud environments. Monitor, troubleshoot, and optimize application, infrastructure, and platform performance. Collaborate with cross-functional teams to deliver secure, scalable, and reliable solutions. Evaluate and leverage AI-driven tools to improve engineering productivity and operational efficiency. Required Skills 5+ years of experience in Software Engineering, DevOps, Cloud, or Platform Engineering. Strong proficiency in Python and REST API development. Hands-on experience with Git, Jenkins, Azure DevOps, GitHub Actions, or similar CI/CD tools. Experience with Docker, Kubernetes, OpenShift, and container orchestration technologies. Strong knowledge of OpenStack administration, services, and cloud operations. Experience with cloud platforms such as Azure, AWS, GCP, or OpenStack. Knowledge of Terraform, Ansible, Linux, monitoring, and observability tools. Strong troubleshooting, automation, and problem-solving skills. Familiarity with AI/ML concepts and AI-assisted development tools. Strong learning mindset with the ability to quickly adapt to new technologies and industry trends. Strong API modelling, creation and delivery capability to provide the Backup As A Service model for consumption of the services directly by the client Opportunity to work with some of the best minds in a team and learn a lot on the technical front. Get mentored/groomed on the best practices followed in the software industry. At Société Générale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious. Whether you’re joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating, and taking action are part of our DNA. If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us! You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing their skills with charities. There are many ways to get involved. We are committed to support accelerating our Group’s ESG strategy by implementing ESG principles in all our activities and policies. They are translated in our business activity (ESG assessment, reporting, project management or IT activities), our work environment and in our responsible practices for environment protection.
Collected minimum qualification
We are seeking a Specialist Software Engineer with strong hands-on experience in Python development, DevOps, container platforms, and cloud infrastructure. The ideal candidate will build scalable applications, automate infrastructure and operational processes, implement CI/CD pipelines, and support enterprise platforms. The role requires knowledge of AI technologies, a passion for innovation, and a willingness to continuously learn and adopt emerging technologies.
Collected experience requirement
5+ years