Sr. Software Dev Engineer Job in Amazon
Sr. Software Dev Engineer
- Hyderabad, Telangana
- Not Disclosed
- Full-time
DESCRIPTION
The Amazon Customer Fulfillment team is looking for passionate individuals who love to play a key role in the development of world-class internal customer-facing interfaces and back-end services that make them possible. You are a talented Software Development Engineer who knows how to get things done, and done really well, you like making customers' lives better and want to be part of a team that builds "from scratch" a new technology platform for Customer Fulfillment.
It's still Day 1, and we're at the beginning of building out an entire suite of global solutions. We have built a world class Software engineering team which is focused on solving some of the complex problems in worldwide Customer Fulfillment. We are looking for Software Development Engineers with solid Software engineering fundamentals and adept at solving complex problems. They will get to work on some of the key initiatives planned to support our rapid evolution and growth of the network and in the process solve some of the most challenging problems. These engineers will grow to provide the technical leadership to the team, drive best practices, mentor other engineers and drive continuous improvements in engineering excellence.
As a successful candidate, you will have experience managing complex businesses, solving technical challenges, and influencing key partner teams to drive initiatives to completion. You have a strong bias toward data driven decision making and an innate ability to understand how metrics relate to business problems and to each other. You have the ability to communicate priorities and work effectively with stakeholders, including teams across software engineering, logistics, product management, legal and finance. You should be comfortable with a high degree of ambiguity, can work across a wide cross section of stakeholders, and relish the idea of solving challenging problems. You will tackle novel, situations every day and given the size of this initiative, youll have the opportunity to work with Amazon teams around the globe.
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
Bachelor or Master in computer science or relevent industry experience
At least 4 years of Solid professional experience in software development
Advocate for solutions to technical challenges, articulating schedule/risk/quality trade-offs
Commitment to operational excellence: building low-defect systems that are user-friendly with low operational burden
Demonstrated ability to go the extra mile to do things right and fast
Produce quality, innovative, testable and maintainable code
Participate in design and architecture sessions with other senior technical leads and principal engineers
Learn new things, fail fast, and explore new coding territory
Have a strong influence in the team's technical discussions and build team technical vision
PREFERRED QUALIFICATIONS
Master's Degree in Computer Science or related technical discipline
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
A deep understanding of the software development lifecycle, and a track record of shipping software on time
Experience with scrum or Kanban methodology for agile software development
Experience designing software architecture for scalability, reliability and performance
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in communicating with business teams, other development teams, and management to collect requirements, describe software product features, and technical designs
Knowledge of AWS/Cloud technologies
AWS Certifications
Fresher
2 - 4 Hires