Role: Lead Software Engineer
Exp: 8 to 12 yrs
Location: Bangalore/Indore/Pune/Hyderabad
Job Description
Role Overview
We are looking for an experienced AWS Lead Software Engineer to design, develop, and optimize cloud-native applications on AWS. The ideal candidate will have strong technical leadership skills, hands-on experience with AWS services, and the ability to guide teams in building scalable, secure, and high-performance solutions.
Key Responsibilities
- Lead the design and development of cloud-native applications using AWS services.
- Architect and implement microservices-based solutions leveraging AWS components (EC2, Lambda, S3, RDS, DynamoDB, API Gateway, ECS/EKS).
- Drive DevOps practices and CI/CD pipelines using AWS tools (CodePipeline, CodeBuild, CloudFormation).
- Ensure security, compliance, and performance optimization across all AWS deployments.
- Mentor and guide engineering teams on AWS best practices and modern development frameworks.
- Collaborate with architects, product managers, and QA teams to deliver high-quality solutions.
Required Skills & Experience
- 8+ years of software development experience, with at least 3+ years in AWS-focused roles.
- Strong proficiency in Java, Python, or Node.js and modern frameworks.
- Hands-on experience with AWS services (compute, storage, networking, security).
- Expertise in containerization (Docker, Kubernetes) and serverless architectures.
- Solid understanding of cloud security, IAM, encryption, and compliance frameworks.
- Experience with CI/CD tools and Infrastructure as Code (Terraform, AWS CloudFormation).
Preferred Qualifications
- AWS Certifications: AWS Certified Solutions Architect, AWS Certified Developer, or AWS Certified DevOps Engineer.
- Exposure to BFSI domain or other regulated industries.
- Knowledge of monitoring and observability tools (CloudWatch, Prometheus, Grafana).
Mandatory Skills
AWS, Lead Engineer, Python, Containerization, BFSI domain