Software Development Engineer
@ Amazon

Chennai, Tamil Nadu, India
$150,000
On Site
Full Time
Posted 16 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @amazon.com
Recommended after applying

Job Details

About the Role

Are you passionate about empowering authors and revolutionizing the publishing industry? Join us as a Software Development Engineer on the Author Support Technology team. You will design and build scalable solutions that help authors succeed on Amazon's publishing platform.

Why This Role Matters

Your work will directly impact authors worldwide by ensuring they receive timely and accurate support during their publishing journey. You will have the autonomy to shape technical directions, tackle complex challenges at Amazon scale, and transform the future of self-publishing.

Key Job Responsibilities

  • Design and implement scalable, multi-tenant services for author support.
  • Lead technical design discussions and mentor junior engineers.
  • Collaborate with internal users to craft efficient solutions.
  • Drive architectural decisions for new features and systems.
  • Build automation tools that streamline support workflows.
  • Own end-to-end delivery of critical technical initiatives.

Basic Qualifications

  • 3+ years of professional software development experience.
  • Expertise in system design, architecture, and scalability.
  • Proficiency in at least one programming language.

Preferred Qualifications

  • Experience across full software development life cycle.
  • Bachelor's degree in Computer Science or equivalent.

Key skills/competency

  • Software Development
  • Scalability
  • System Design
  • Architecture
  • Automation
  • Mentorship
  • Programming
  • Collaboration
  • Problem Solving
  • Full SDLC

How to Get Hired at Amazon

🎯 Tips for Getting Hired

  • Research Amazon's culture: Study their mission, values, and news on LinkedIn and Glassdoor.
  • Customize your resume: Highlight scalable system design and leadership skills.
  • Prepare technical examples: Share project stories and code samples.
  • Practice system design: Present clear architectural solutions in interviews.

📝 Interview Preparation Advice

Technical Preparation

Review system design patterns.
Brush up on programming languages.
Practice multi-tenant architecture.
Study automation tools and workflows.

Behavioral Questions

Describe a time mentoring junior colleagues.
Explain handling complex project challenges.
Share experiences collaborating across teams.
Discuss decision-making under pressure.

Frequently Asked Questions