Software Development Engineer

Amazon.com Services LLC Sunnyvale, CA

About the Job

Job summary
Amazon’s Center of Excellence for Orchestration (ORCA) in eCF Dev Productivity group creates Amazon's next generation Orchestration/Compute platform that is used to implement and drive distributed processes for hundreds of teams including Amazon retail websites, Kindle, Amazon instant video, Amazon subsidiaries and more.

The ORCA team is looking for a passionate, result-driven, and innovative Senior Software Development Engineer to refine and deliver our grand vision, design and implement technical solution for the visual interfaces and backbone analytics at scale. You’ll be joining a team building cutting edge and highly distributed systems to enable world class, cost-effective, and user friendly systems as we aim to create a highly technical, customer obsessed, and entrepreneurial culture and you will help us foster that.

Successful candidates will have a proven track record of developing customer friendly web applications and highly distributed systems using Agile and incremental delivery methods. You must enjoy working on complex software systems in a customer-centric environment and be passionate not only about building good software but also ensuring that same software achieve its goals in operational reality.



BASIC QUALIFICATIONS

· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· 2+ years of non-internship professional software development experience
· Bachelor's or Master's degree in Computer Science, Computer Engineering, Mathematics, or a related field
· 3+ years of professional experiences with Bachelor's degree or 2+ years of professional experiences with Master's degree
· Proficiency in full stack web development and familiar with at least one front-end Javascript framework: React, AngularJS, etc.
· Proficiency in designing and developing large-scale, multi-tiered, multi-threaded, distributed software applications, tools, systems, and services using Object Oriented Design; and C++, C#, Java, or a related programming language.



PREFERRED QUALIFICATIONS

· Master's degree in Computer Science, Engineering, Mathematics, or a related field
· 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 communicating with users, other technical teams, and senior management to collect requirements, describe software features, technical designs, and strategy
· Experience mentoring junior software engineers
· Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
· Excellent problem-solving skills and be able to work independently and collaboratively with customers and cross-functional software development teams
· Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems / databases and all points in between
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.







Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.