Senior Software Engineer (Mumbai)

Senior Software Engineer (Mumbai)

24 Sep
|
Everestek Technosoft Solutions
|
Mumbai

24 Sep

Everestek Technosoft Solutions

Mumbai

Senior Software Engineer AWS & Python

About the Role

We are looking for a Senior Software Engineer with strong hands-on experience in Python, AWS, DevOps, and cloud automation to design, develop, automate, and support scalable cloud-based solutions.

The ideal candidate will have a strong software engineering foundation combined with practical experience in AWS infrastructure, CI/CD, Infrastructure as Code, automation, containerization, and production support. The role involves developing reusable automation, improving deployment processes, integrating automated testing, and supporting reliable cloud infrastructure and applications.

Key Responsibilities

- Design, develop, and maintain Python-based applications, services, and automation solutions for cloud environments.
- Develop and maintain AWS cloud automation and infrastructure solutions using services such as EC2, Lambda, API Gateway, VPC, ELB, S3, and related AWS services.
- Design and maintain CI/CD pipelines to automate build, testing, deployment, and promotion across different environments.
- Develop infrastructure automation using Terraform, CloudFormation, Ansible, or similar Infrastructure as Code tools.
- Build reusable automation solutions to improve deployment efficiency, reliability, and operational processes.
- Develop and integrate automated unit, integration, and infrastructure tests into CI/CD pipelines.
- Work with development and infrastructure teams to identify opportunities for automation and continuously improve engineering processes.
- Develop and support microservices, APIs, and cloud-native applications where required.
- Work with containerized environments using Docker and related technologies.
- Monitor applications and infrastructure, analyze logs and system performance, and troubleshoot production issues.
- Identify potential reliability, performance, security, and scalability improvements and implement appropriate solutions.
- Follow software engineering best practices including version control, code reviews, documentation, testing, and secure coding practices.




- Participate in technical design, estimation, planning, and implementation of engineering initiatives.
- Collaborate with Architects, Developers, QA, DevOps, and other stakeholders across teams and time zones.
- Mentor junior engineers and contribute to maintaining high standards of code quality and engineering practices.

Required Skills & Experience

- 5+ years of professional experience in software engineering, DevOps, cloud engineering, or a closely related role.
- Strong hands-on experience with Python in a production engineering environment.
- Strong hands-on experience with AWS cloud services and infrastructure.
- Experience developing and maintaining CI/CD pipelines using tools such as Jenkins, AWS CodePipeline, GitHub Actions, GitLab CI, or similar.
- Strong experience with one or more Infrastructure as Code technologies such as Terraform, CloudFormation, or Ansible.
- Experience with Docker and containerization.
- Good understanding of software development lifecycle, Agile methodologies, and engineering best practices.
- Experience with automated testing and integrating tests into CI/CD pipelines.
- Strong experience with Git or other version-control systems.
- Experience with Bash/Shell scripting.
- Valuable understanding of cloud security, networking, monitoring, logging, and troubleshooting.
- Experience working with REST APIs, microservices, or serverless architectures is preferred.
- Strong problem-solving and analytical skills.
- Good communication skills and the ability to work effectively with distributed teams.

Good to Have

- Experience with TypeScript.
- Experience with AWS services such as Lambda, API Gateway, VPC, EC2, ELB, S3, CloudWatch, and IAM.
- Experience with AWS CodeCommit, CodeBuild, and CodePipeline.
- Experience with Ansible, Jenkins, Terraform, or CloudFormation in enterprise environments.
- Exposure to AWS serverless and event-driven architectures.
- Experience with application monitoring, logging, and observability tools.
- Exposure to security automation and cloud security best practices.
- Experience supporting large-scale enterprise applications or cloud platforms.

📌 Senior Software Engineer (Mumbai)
🏢 Everestek Technosoft Solutions
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (mumbai) / mumbai