Job Description
Software Engineer AWS
Software Engineer AWS

Pune

Professional

Your tasks

  • Design, develop, test, and maintain robust cloud-native applications using Python, SQL, and Linux on the AWS platform.
  • Build and maintain scalable and secure IoT solutions on AWS.
  • Collaborate with cross-functional teams to gather technical requirements and architect efficient, scalable, and reliable solutions.
  • Architect and implement CI/CD pipelines using GitHub Enterprise Actions, enabling automated testing, integration, and deployment across environments.
  • Drive infrastructure automation and reliability through infrastructure as code using AWS CDK or Terraform.
  • Work with cloud technologies, such as AWS, Azure, or Google Cloud Platform, to deploy and scale applications.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Perform unit testing and debugging to ensure high-quality software delivery.
  • Optimize application performance and identify areas for improvement.
  • Stay up-to-date with industry trends and technologies, and apply them to enhance our software offerings.

Qualifications:

Experience Range - 7yrs to 10yrs

Minimum of 3 years of hands-on experience in software development using AWS services within the past 4 years.

5+ years of software development experience using languages such as Java, C++ or C#in writing clean, testable, and maintainable code.

Experience working in multi-account AWS organizations and setting up secure cross-account access, including IAM policy design, resource-based policies.

Expertise in AWS architecture and design patterns, including serverless and microservices-based systems.

Strong experience with CI/CD pipelines, particularly using GitHub Actions, CodePipeline, or similar tools.

Familiarity with monitoring/logging tools and incident management.

Strong understanding of VPC networking, PrivateLink, Transit Gateway, ALB and routing configurations across AWS accounts or hybrid environments.

Experience with IaC using AWS CDK or Terraform, including custom constructs, reusable stacks, and environment-specific configurations (dev/stage/prod).

At least one active certification on AWS.
Solid understanding of SQL and experience working with relational databases (HANA, MS SQL, MySQL).
Base knowledge of the other cloud platforms Azure or Google Cloud Platform.
Strong analytical and problem-solving skills, with the ability to work independently or in a collaborative team setting.
Excellent written and verbal communication skills in English.