This role is for one of Weekday’s clients Salary range: Rs 4000000 - Rs 4500000 (ie INR 40 - 45 LPA)
Min Experience: 10+ years Location: Bangalore JobType: full-time
We are looking for an experienced Engineering Lead to drive product development, lead engineering teams, and design scalable, reliable, and high-performance software systems. The ideal candidate will combine strong hands-on technical expertise with technical leadership, architectural decision-making, and a product-oriented mindset.
The role requires extensive experience in Python development, AWS services, infrastructure automation using Terraform, API development, database management, and containerization. The Engineering Lead will work closely with cross-functional stakeholders to translate business requirements into technical solutions, guide engineering best practices, and ensure timely delivery of high-quality products.
Requirements
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.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip