Posted 12 June, 2026
Lead Software Engineer -Python Devops
Societe Generale
India-Bangalore
Full Time
Reference: 396_132173_25000OU6
Key Responsibilities:
- Design and implement robust REST APIs (Flask / FastAPI / Django).
- Lead complex feature development across backend, frontend, and database layers.
- Architect and optimize PostgreSQL schemas, queries, indexing, and migrations.
- Enforce code quality: reviews, standards, testing strategy, technical debt reduction.
- Implement secure authentication/authorization and data protection patterns.
- Integrate front-end React components (state management, performance tuning, accessibility).
- Drive observability (structured logging, metrics, tracing) and performance profiling.
- Own CI/CD improvements, containerization (Docker), and contribute to Kubernetes adoption.
- Mentor junior engineers; provide technical guidance and grooming input.
- Contribute to architectural decision records and backlog prioritization.
- Lead incident triage/root cause analysis and preventive improvements.
Required Skills and Qualifications:
- 4-5 years professional software development (shipping production services).
- Strong proficiency in Python for application development and automation.
- Advanced Python (dependency management, performance considerations).
- Flask / FastAPI / Django with blueprint/router design and middleware usage.
- React (hooks, context, performance optimization, testing, accessibility) Material UI customization.
- Hands-on experience with PostgreSQL database design and optimization.
- PostgreSQL (query optimization, indexing strategies, normalization vs denormalization, ORMs like SQL Alchemy).
- Strong testing discipline (pytest fixtures, coverage; Jest/React Testing Library; integration & contract tests).
- Expertise in API development and management (RESTful services).
- Secure API design (rate limiting, input validation, OWASP awareness).
- Experience with CI/CD pipelines and tools such as GitHub Actions, Jenkins, or Azure DevOps.
- Containerization (Docker multi-stage builds, image optimization).
- CI/CD pipeline design (GitHub Actions / GitLab / Azure DevOps) with automated tests, linting, security scans.
- Solid understanding of GitHub for source control and collaborative development.
- Git proficiency: branching strategy, rebasing, release tagging.
- Observability tooling (metrics, logs, dashboards).
- Performance/debug tooling (profilers, EXPLAIN ANALYZE, Lighthouse, bundle analysis).
- Familiarity with security best practices and compliance requirements.
- Excellent problem-solving skills and ability to work in a fast-paced environment.