{bc}
workable

Engineering Lead

Weekday
Bengaluru, IND
Full-time
Lead · 10–15 years experience
Onsite
INR 40 - 45
Discovered 3 days ago
airflowawsaws-lambdadockerecseks

Full Job Posting

Key Responsibilities

  • Technical Leadership: Lead and mentor software engineers, establish engineering standards, conduct code reviews, and promote best practices across the development lifecycle.
  • Product Development: Drive end-to-end product development, from requirements gathering and architecture design to implementation, testing, deployment, and continuous improvement.
  • Backend Development: Design and develop scalable backend applications, APIs, and services using Python, FastAPI, and related technologies.
  • Cloud Infrastructure: Build, deploy, and manage cloud-based applications using AWS services, ensuring scalability, availability, security, and performance.
  • Infrastructure as Code: Implement and maintain infrastructure automation using Terraform to enable consistent, repeatable, and reliable deployments.
  • Database Management: Design, optimise, and maintain database solutions using PostgreSQL and other relational or NoSQL databases.
  • Data Engineering: Oversee the development and optimisation of ETL/ELT pipelines, data workflows, and large-scale data processing systems using Apache Airflow and Apache Spark.
  • Containerisation and Deployment: Use Docker and Kubernetes to build, package, deploy, and manage applications across development and production environments.
  • CI/CD and Automation: Establish and improve CI/CD pipelines using GitHub Actions, Jenkins, and related tools to streamline software delivery.
  • Architecture and Problem-Solving: Make sound architectural decisions, identify technical risks, and resolve complex engineering challenges.
  • Agile Delivery: Lead engineering teams using Agile or Kanban methodologies, manage priorities, and ensure predictable delivery of development milestones.
  • Stakeholder Management: Collaborate with product managers, business teams, and other stakeholders to align technical execution with product goals and business priorities.
  • Python Development: Strong hands-on experience building backend applications, services, and APIs using Python.
  • AWS Services: Practical experience designing, deploying, and managing cloud-native applications and infrastructure on AWS.
  • Terraform / Infrastructure as Code: Proficiency in automating infrastructure provisioning, configuration, and management using Terraform.
  • FastAPI: Experience developing high-performance REST APIs and backend services.
  • PostgreSQL: Strong understanding of relational database design, SQL, query optimisation, and performance tuning.
  • Product Development: Experience owning technical delivery and translating product requirements into scalable software solutions.
  • Docker: Hands-on experience with containerisation and application deployment.
  • Technical Leadership: Experience mentoring engineers, driving engineering standards, and managing technical delivery.
  • Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.
  • JavaScript and TypeScript
  • Node.js and React.js
  • Modern software architecture and distributed systems
  • AWS Lambda, API Gateway, ECS/EKS, S3, Glue, EMR, SNS, SQS, and EventBridge
  • Apache Airflow and Apache Spark
  • ETL/ELT pipelines and data engineering
  • Amazon Redshift and MongoDB
  • Kubernetes and container orchestration
  • GitHub, GitHub Actions, Jenkins, and CI/CD automation
  • 10–15 years of overall experience in software engineering, with at least 2–3 years in a technical leadership role.
  • Strong hands-on expertise in Python development, AWS services, Terraform, FastAPI, PostgreSQL, and Docker.
  • Proven experience designing and delivering scalable, production-grade software products.
  • Experience leading engineering teams, mentoring developers, and driving code quality and technical excellence.
  • Good understanding of cloud architecture, API design, databases, data processing, and deployment automation.
  • Experience working in Agile or Kanban environments.
  • Strong analytical, problem-solving, and stakeholder management skills.
  • A product-oriented mindset with the ability to balance technical quality, delivery timelines, and business objectives.

Must-Have Skills

Python Development: Strong hands-on experience building backend applications, services, and APIs using Python.

AWS Services: Practical experience designing, deploying, and managing cloud-native applications and infrastructure on AWS.

Terraform / Infrastructure as Code: Proficiency in automating infrastructure provisioning, configuration, and management using Terraform.

FastAPI: Experience developing high-performance REST APIs and backend services.

PostgreSQL: Strong understanding of relational database design, SQL, query optimisation, and performance tuning.

Product Development: Experience owning technical delivery and translating product requirements into scalable software solutions.

Docker: Hands-on experience with containerisation and application deployment.

Technical Leadership: Experience mentoring engineers, driving engineering standards, and managing technical delivery.

Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.

Good-to-Have Skills

JavaScript and TypeScript

Node.js and React.js

Modern software architecture and distributed systems

AWS Lambda, API Gateway, ECS/EKS, S3, Glue, EMR, SNS, SQS, and EventBridge

Apache Airflow and Apache Spark

ETL/ELT pipelines and data engineering

Amazon Redshift and MongoDB

Kubernetes and container orchestration

GitHub, GitHub Actions, Jenkins, and CI/CD automation

Required Qualifications and Experience

10–15 years of overall experience in software engineering, with at least 2–3 years in a technical leadership role.

Strong hands-on expertise in Python development, AWS services, Terraform, FastAPI, PostgreSQL, and Docker.

Proven experience designing and delivering scalable, production-grade software products.

Experience leading engineering teams, mentoring developers, and driving code quality and technical excellence.

Good understanding of cloud architecture, API design, databases, data processing, and deployment automation.

Experience working in Agile or Kanban environments.

Strong analytical, problem-solving, and stakeholder management skills.

A product-oriented mindset with the ability to balance technical quality, delivery timelines, and business objectives.

Qualifications

  • Key Responsibilities
  • Technical Leadership: Lead and mentor software engineers, establish engineering standards, conduct code reviews, and promote best practices across the development lifecycle.
  • Product Development: Drive end-to-end product development, from requirements gathering and architecture design to implementation, testing, deployment, and continuous improvement.
  • Backend Development: Design and develop scalable backend applications, APIs, and services using Python, FastAPI, and related technologies.
  • Cloud Infrastructure: Build, deploy, and manage cloud-based applications using AWS services, ensuring scalability, availability, security, and performance.
  • Infrastructure as Code: Implement and maintain infrastructure automation using Terraform to enable consistent, repeatable, and reliable deployments.
  • Database Management: Design, optimise, and maintain database solutions using PostgreSQL and other relational or NoSQL databases.
  • Data Engineering: Oversee the development and optimisation of ETL/ELT pipelines, data workflows, and large-scale data processing systems using Apache Airflow and Apache Spark.
  • Containerisation and Deployment: Use Docker and Kubernetes to build, package, deploy, and manage applications across development and production environments.
  • CI/CD and Automation: Establish and improve CI/CD pipelines using GitHub Actions, Jenkins, and related tools to streamline software delivery.
  • Architecture and Problem-Solving: Make sound architectural decisions, identify technical risks, and resolve complex engineering challenges.
  • Agile Delivery: Lead engineering teams using Agile or Kanban methodologies, manage priorities, and ensure predictable delivery of development milestones.
  • Stakeholder Management: Collaborate with product managers, business teams, and other stakeholders to align technical execution with product goals and business priorities.
  • Must-Have Skills
  • Python Development: Strong hands-on experience building backend applications, services, and APIs using Python.
  • AWS Services: Practical experience designing, deploying, and managing cloud-native applications and infrastructure on AWS.
  • Terraform / Infrastructure as Code: Proficiency in automating infrastructure provisioning, configuration, and management using Terraform.
  • FastAPI: Experience developing high-performance REST APIs and backend services.
  • PostgreSQL: Strong understanding of relational database design, SQL, query optimisation, and performance tuning.
  • Product Development: Experience owning technical delivery and translating product requirements into scalable software solutions.
  • Docker: Hands-on experience with containerisation and application deployment.
  • Technical Leadership: Experience mentoring engineers, driving engineering standards, and managing technical delivery.
  • Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.
  • Good-to-Have Skills
  • JavaScript and TypeScript
  • Node.js and React.js
  • Modern software architecture and distributed systems
  • AWS Lambda, API Gateway, ECS/EKS, S3, Glue, EMR, SNS, SQS, and EventBridge
  • Apache Airflow and Apache Spark
  • ETL/ELT pipelines and data engineering
  • Amazon Redshift and MongoDB
  • Kubernetes and container orchestration
  • GitHub, GitHub Actions, Jenkins, and CI/CD automation
  • Required Qualifications and Experience
  • 10–15 years of overall experience in software engineering, with at least 2–3 years in a technical leadership role.
  • Strong hands-on expertise in Python development, AWS services, Terraform, FastAPI, PostgreSQL, and Docker.
  • Proven experience designing and delivering scalable, production-grade software products.
  • Experience leading engineering teams, mentoring developers, and driving code quality and technical excellence.
  • Good understanding of cloud architecture, API design, databases, data processing, and deployment automation.
  • Experience working in Agile or Kanban environments.
  • Strong analytical, problem-solving, and stakeholder management skills.
  • A product-oriented mindset with the ability to balance technical quality, delivery timelines, and business objectives.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Weekday