Amazon Hiring Software Development Engineer (TEMP) in Chennai
Role Overview
Software Development Engineer (TEMP) – Amazon (Chennai)
Job Overview
Amazon is hiring a Software Development Engineer (TEMP) for its Chennai development center. This temporary opportunity is intended for students currently enrolled in a Bachelor's program in Computer Science, Computer Engineering, or a related field. The role offers hands-on experience across the complete software development lifecycle, including design, coding, testing, and problem-solving while contributing to products and services used by millions of customers. You will collaborate with experienced engineers, work on scalable systems, and strengthen your software engineering fundamentals in a fast-paced development environment.
Key Responsibilities
- Design and develop software solutions.
- Write clean, maintainable, and efficient code.
- Participate in the full software development lifecycle.
- Perform testing and debugging activities.
- Collaborate with engineering teams to deliver high-quality software.
- Solve complex technical problems using strong computer science fundamentals.
- Continuously improve code quality and application performance.
Required Skills
Knowledge of object-oriented programming, algorithms, data structures, problem solving, complexity analysis, and software development fundamentals.
Preferred Skills
- Internship experience.
- Distributed systems.
- Relational databases.
- Optimization techniques.
- Analytical thinking.
- Communication skills.
Education
Currently enrolled in a Bachelor's degree in Computer Science, Computer Engineering, or a related discipline.
Experience
This role is suitable for students. Previous internship experience is beneficial but not mandatory.
Required Technologies
- Java
- C
- C++
- Python
- Object-Oriented Programming
- Algorithms
- Data Structures
- Relational Databases
- SDLC
Soft Skills
- Problem-solving
- Analytical thinking
- Communication
- Collaboration
- Adaptability
- Learning mindset
- Customer focus
Benefits of Working in this Role
Gain practical software engineering experience, work alongside experienced developers, strengthen coding skills, and contribute to real-world technology solutions.
Work Mode
Onsite
Location
Chennai, Tamil Nadu, India
Who Should Apply
Students pursuing Computer Science or related engineering degrees who want practical software development experience.
Career Growth
This opportunity helps build a strong foundation in:
- Software engineering
- Distributed systems
- Coding standards
- Collaborative development
preparing candidates for future software engineering roles.
Application Advice
Emphasize programming projects, data structures, algorithms, academic achievements, internships, and coding skills in your application.
Technical Ecosystem
Eligibility Criteria
Education
Currently enrolled in a Bachelor's degree in Computer Science, Computer Engineering, or a related field
Experience
Fresher
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite