Senior Software Development Engineer – Job ID: 1961639 | ADCI – Tamil Nadu – IN, TN, Chennai

Amazon

  • Full Time

DESCRIPTION

Job summary
Amazon.com is looking for a talented and enthusiastic Senior Software Development Engineer to join the Digital Content Platform team. The Digital Content Platform team owns services supporting the publishing and purchase of Digital content, including Kindle EBooks, Amazon AppStore for Android, Amazon MP3, and Amazon Instant Video.

This candidate will be joining a team working on scalable web services using cloud technologies. The work will be highly visible to Amazon customers and internal stakeholders.

As a Senior Software Development Engineer, this person will lead the architecture and development of high-scale web services and workflows. A successful candidate will have an established background in designing and developing back-end web services, strong technical skills, a motivation to achieve results in a fast-paced environment, high creativity, and great analytical reasoning skills.

BASIC QUALIFICATIONS

4+ years of professional software development experience
3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

10+ years experience building successful production software systems.

BS/MS in Computer Science or equivalent.

Experience designing and developing service oriented architectures and an understanding of design for scalability, performance and reliability.

Proficiency in at least one modern programming language such as C/C++, C#, Java and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate).

Experience mentoring junior engineers and leading through others

Excellence in technical communication with peers and non-technical cohorts.

PREFERRED QUALIFICATIONS

Strengths in coding, data structures, algorithms, Object Oriented design and designing for performance, scalability, availability, internet and OS security fundamentals.

Demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment.

Expertise in delivering high-quality and innovative applications.

Strong desire to build, sense of ownership, urgency, and drive.

Excellent written communication and verbal agility are strong assets.

Job Overview