Lead Software Engineer

Virtusa
Hyderabad, Telangana, India

We are looking for an experienced Senior Python Developer with 8–10 years of hands-on experience in designing, developing, and deploying scalable cloud-native applications. The ideal candidate should have strong expertise in Python, AWS cloud services, REST APIs, microservices architecture, and DevOps practices. This role requires excellent problem-solving skills, leadership capabilities, and experience working in Agile environments.

Key Responsibilities

Design, develop, and maintain scalable, high-performance applications using Python

Build RESTful APIs and microservices using frameworks such as FastAPI, Flask etc

Develop and deploy cloud-native solutions on AWS

Design scalable architectures using AWS services like Lambda, EC2, ECS/EKS, API Gateway, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM

Hands-on experience on AWS Bedrock managed service to build and scale generative AI applications

Collaborate with cross-functional teams including Product Owners, Architects, QA, and DevOps engineers

Implement CI/CD pipelines using Jenkins, GitHub Actions, Code Pipeline, or similar tools

Participate in architecture discussions and technical decision-making

Design, develop, and maintain scalable, high-performance applications using Python

Build RESTful APIs and microservices using frameworks such as FastAPI, Flask etc

Develop and deploy cloud-native solutions on AWS

Design scalable architectures using AWS services like Lambda, EC2, ECS/EKS, API Gateway, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM

Hands-on experience on AWS Bedrock managed service to build and scale generative AI applications

Implement CI/CD pipelines using Jenkins, GitHub Actions, Code Pipeline, or similar tools

Participate in architecture discussions and technical decision-making

Primay Skill

Python

Rest API

Microservice

AWS Bedrock

DevOps

Ui

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →