mid Software Engineer ic 3+ yrs Bachelor's · Posted May 18, 2026

About this role

Amazon is hiring a mid-level Software Engineer based in Bangalore, India. The posting calls out experience with Java, Git, Data Structures and roughly 3+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Bangalore, India
Experience
3+ years
Education
Bachelor's degree
Department
Software Development
Posted
May 18, 2026
AI Summary
Mid-level software engineer for Amazon Prime Video building digital media experiences. Requires 3+ years professional development experience and 2+ years designing scalable systems. Must write high-quality code in Java or C++, solve complex problems, and follow software engineering best practices.

More roles at Amazon

Engineering Operation Technician
Jeffersonville, OH · mid
AWS Networking
Senior Software Development Engineer, Engagement Security
Herndon, VA · senior
AWS LLMs Distributed Systems
Senior Engagement Manager, AWSI SDO HCLS EMEA
Zurich, Switzerland · senior
AWS Jira Agile
CF Flex Logistics Assistant
Palma, Spain · mid
Senior Financial Analyst, Global Finance Solutions (GFS)
Heredia, Costa Rica · senior
Python R SQL
All Amazon jobs →

Job description

from Amazon careers
The Amazon Prime Video team is looking for a smart, motivated, and results-oriented software development engineer to join the team. We are a high-energy and innovative group changing the way customers watch TV and movies.

We are looking for candidates who are passionate about delivering world-class digital media experiences to our customers. Successful candidates for this position will be self-starters with strong problem solving skills who love getting things done. Strong communication skills and a desire to tackle complex problems that emerge from driving a large business at Amazon are also a must.

As a norm, Amazon SDE’s have industry-leading technical abilities. They recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations. They write high quality, maintainable, and robust code, often in Java or C++. They solve problems at their root, stepping back to understand the broader context. They build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones. They understand a broad range of data structures and algorithms and know how, when and when not to use them; recognize and use design patterns to solve business problems. They understand how operating systems work, perform and scale.

Basic Qualifications

This is an excerpt. Read the full job description on Amazon careers →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions