Overview
Role Overview: As a Consultant Software Engineer, you will design, implement and optimize scalable, secure, and highly available cloud and on-premise infrastructure platforms. You will collaborate with applications engineers, security and architecture teams to build platforms that support technical and business requirements of the organization.
Responsibilities
- Lead the design, implementation and maintenance of scalable, secure, and highly available infrastructure on cloud and on-premises infrastructure.
- Build and optimize the CI/CD workflow to enable fast, reliable delivery systems.
- Drive infrastructure as code practices using tools like Terraform, Ansible, Vault, Kubernetes.
- Perform code reviews across DevOps, platform, and automation repositories to ensure quality, security, performance, and optimizations.
- Own production reliability, availability and performance including incident response and root cause analysis.
- Collaborate with product owners and engineering teams to groom backlog and refine user stories.
- Collaborate with multi-platform/region teams on providing technical leadership, design reviews and hands-on support.
- Support disaster recovery and business continuity planning.
- Troubleshoot, debug, and resolve complex issues in production environments.
- Operate under a follow-the-sun model, providing on-call coverage within a global rotation.
Required Skills & Qualifications
- Solid experience in Python, Docker, Kubernetes, Terraform and Ansible.
- Expertise in frontend frameworks like React, primarily for internal tools, dashboards or platform interfaces.
- Expertise in API development and integration, including RESTful APIs, versioning and documentation.
- Hands-on experience building backend services using Python with frameworks like Flask and FastAPI.
- Strong experience conducting code reviews and enforcing coding standards and best practices.
- Experience with containerization and orchestration technologies like Docker and Kubernetes.
- Familiarity with observability tools like Grafana and Prometheus for metrics, monitoring, and alerting; CI/CD platforms including GitHub Actions or equivalents.
- Excellent problem-solving and debugging skills.
- Strong communication skills and the ability to work independently.
Education & Experience
- 10+ years of experience in a full-stack Developer / DevOps role.
- Engineering graduate / MCA / Computer Science degree or equivalent.
Nice to Have
- Experience working in hybrid or multi-cloud environments.
- Experience with efficient IP appliances.
Why join us
We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Business insight
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. If you join us, you can grow in a stimulating and caring environment and develop or strengthen your expertise.