Skip to main content
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.

Sign up for Job Alerts