Amazon Hiring Software Dev Engineer I in Bangalore | Onsite
Quick actions
Apply NowSkills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for SQL, Software Architecture — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
Amazon is hiring a Software Dev Engineer I through its University Talent Acquisition program. The role focuses on building software that addresses complex customer and business problems at large scale. Software Development Engineers collaborate with experienced teams, work with distributed computing environments, and contribute to products, features, and services from the early design stage through delivery.
The position is suited to candidates who are passionate about software development, comfortable working through ambiguity, and interested in creating scalable technologies in a fast-paced engineering environment.
Key Responsibilities
- Collaborate with experienced cross-disciplinary Amazon teams to conceive, design, and bring products and services to market.
- Design and build technologies for large distributed computing environments and contribute to fundamental technology changes.
- Create solutions that support predictions and processing across distributed systems at significant scale and speed.
- Build distributed storage, indexing, and query systems that are scalable, fault-tolerant, cost-conscious, and easy to manage and use.
- Design and implement appropriate software solutions for broadly defined technical problems.
- Work in an Agile environment to deliver high-quality software.
Basic Qualifications
- Bachelor's degree or above in Computer Science, Computer Engineering, or a related field.
- Graduation in 2026 is required for eligibility.
Preferred Qualifications
- Previous technical internship experience.
- Experience with distributed systems, multi-tiered systems, algorithms, and relational databases.
- Experience with optimization mathematics, including linear programming and nonlinear optimization.
- Ability to clearly articulate technical challenges and solutions.
- Ability to work with ambiguous or undefined problems and think abstractly.
Technical Focus
- Distributed Systems – Work with large-scale distributed computing environments and scalable system solutions.
- Algorithms – Apply algorithmic problem-solving skills to software engineering challenges.
- Relational Databases – Preferred experience working with relational database systems.
- Agile – Contribute to software delivery within an Agile development environment.
Experience
The JD does not specify a required number of years of professional experience. Previous technical internship experience is listed as a preferred qualification.
Work Mode & Location
The job description identifies the role with ADCI - Karnataka. The supplied job information does not explicitly state a remote or hybrid arrangement, so the configured work mode is onsite. The location is mapped to Bangalore based on the Karnataka hiring location context supplied for this role.
Who Should Apply
This opportunity is intended for students who graduated in 2026 and hold a bachelor's degree or above in computer science, computer engineering, or a related field. Candidates with technical internship experience and exposure to distributed systems, algorithms, relational databases, or optimization concepts may find their background relevant to the preferred qualifications.
How to Apply
Applications are reviewed on a rolling basis. Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
Any Engineering Degree — All Branches
Passing Batch
2026
Experience
Not specified (Freshers welcome)
Similar Fresher Jobs
More openings you may like