Senior Product Software Engineer

Amazon

Bengaluru

On-site

INR 1,500,000 - 3,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Amazon in Bengaluru seeks a Senior Product Software Engineer to build scalable, cloud-native applications. You will develop backend services with Python/Flask and frontend interfaces with TypeScript/JavaScript, while deploying on AWS and advancing CI/CD practices.

You will collaborate with cross-functional teams to design and deliver secure, high-performing systems, following Agile methodologies and best practices.

Qualifications

  • 5-10 years of software engineering experience.
  • Strong expertise in Python and Flask.
  • Strong frontend development experience with TypeScript/JavaScript.
  • Proficiency with HTML5 and CSS3.
  • Experience building REST APIs and microservices.
  • Hands‑on experience with AWS cloud services.
  • Experience implementing and maintaining CI/CD pipelines.
  • Strong understanding of software design principles, distributed systems, and scalable architecture.
  • Familiarity with Git, Agile methodologies, and DevOps best practices.
  • Excellent analytical, problem-solving, and communication skills.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python and Flask.
  • Build responsive, reusable, and modern user interfaces using TypeScript/JavaScript, HTML, and CSS.
  • Develop RESTful APIs and integrate frontend applications with backend services.
  • Build cloud-native applications and deploy them on AWS.
  • Design scalable software architectures focusing on performance, security, and maintainability.
  • Develop and optimise CI/CD pipelines to enable automated build, testing, and deployment.
  • Collaborate with product managers, designers, and engineering teams to deliver end-to-end solutions.
  • Write clean, testable, and maintainable code following engineering best practices.
  • Troubleshoot production issues and continuously improve system reliability and performance.
  • Participate in code reviews, technical discussions, and architecture decisions.

Skills

Python
Flask
TypeScript
JavaScript
HTML5
CSS3
REST APIs
Microservices
AWS
CI/CD
Git
Agile
DevOps
Distributed systems
Docker
Kubernetes
SQL
NoSQL
React

Education

Bachelor's degree in CS
Master's degree in CS

Tools

React
Docker
Kubernetes

Job description

We are looking for a Senior Product Software Engineer with strong expertise in Python Full Stack Development to build scalable, cloud-native applications and modern web platforms. The ideal candidate should have hands‑on experience developing backend services using Python and Flask, building responsive frontend applications with TypeScript/JavaScript, and deploying applications on AWS using modern DevOps practices. The role involves working closely with cross-functional engineering and product teams to design, build, and deliver highly available, secure, and performant applications in an Agile environment.

Responsibilities
  • Design, develop, and maintain scalable backend services using Python and Flask.
  • Build responsive, reusable, and modern user interfaces using TypeScript/JavaScript, HTML, and CSS.
  • Develop RESTful APIs and integrate frontend applications with backend services.
  • Build cloud-native applications and deploy them on AWS.
  • Design scalable software architectures with a focus on performance, security, and maintainability.
  • Develop and optimise CI/CD pipelines to enable automated build, testing, and deployment.
  • Collaborate with product managers, designers, and engineering teams to deliver end-to-end solutions.
  • Write clean, testable, and maintainable code while following engineering best practices.
  • Troubleshoot production issues and continuously improve system reliability and performance.
  • Participate in code reviews, technical discussions, and architecture decisions.
Requirements
  • 5-10 years of software engineering experience.
  • Strong expertise in Python and Flask.
  • Strong frontend development experience with TypeScript/JavaScript.
  • Good knowledge of HTML5 and CSS3
  • Experience building REST APIs and microservices.
  • Hands‑on experience with AWS cloud services.
  • Experience implementing and maintaining CI/CD pipelines.
  • Strong understanding of software design principles, distributed systems, and scalable application architecture.
  • Familiarity with Git, Agile methodologies, and DevOps best practices.
  • Excellent analytical, problem-solving, and communication skills.
Preferred Skills
  • Experience with modern frontend frameworks such as React.js .
  • Experience with Docker, Kubernetes, and containerised deployments.
  • Exposure to SQL and NoSQL databases.
  • Experience working with cloud-native architectures and distributed systems.
  • Knowledge of automated testing frameworks and observability tools.
  • Experience building enterprise SaaS or Product-based applications.
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
Nice to Have
  • Experience working in Agile/Scrum teams.
  • Exposure to AI/ML-powered applications or modern developer productivity tools.Experience building highly scalable, customer-facing enterprise applications.
  • Passion for writing high-quality, maintainable, and scalable software.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Specialist- Python Fullstack
Software Engineering Specialist- Python Fullstack

GE Vernova • Bengaluru

On-site
INR 600,000 - 1,200,000
Relocation assistance
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Software Engineering Specialist- Python Fullstack
Software Engineering Specialist- Python Fullstack

GE Vernova • Bengaluru

On-site
INR 700,000 - 1,100,000
Relocation Assistance Provided
Senior Full Stack Engineer
Senior Full Stack Engineer

Ajackus • Mumbai

On-site
INR 2,000,000 - 3,500,000
Senior Fullstack Developer
Senior Fullstack Developer

Lyzr AI • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Full Stack Engineer-Python & React
Senior Full Stack Engineer-Python & React

Ajackus • Mumbai

On-site
INR 2,500,000 - 3,800,000
Senior Software Engineer
Senior Software Engineer

Analytics Vidhya Inc. • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Full Stack Engineer
Full Stack Engineer

Koantek LLC • Hyderabad

On-site
INR 900,000 - 1,300,000
Sr Engineer - Python Full-Stack Developer (ReactJS)
Sr Engineer - Python Full-Stack Developer (ReactJS)

EMBARKGCC SERVICES PRIVATE LIMITED • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Lead Python Developer
Lead Python Developer

Ajackus • Mumbai

On-site
INR 350,000 - 550,000