DESCRIPTION
- You lead the design, implementation, and delivery of software in ambiguous and complex problem spaces (at the team level).
- You think in terms of architecture, not just code. You proactively work to improve the consistency and integration between your team’s software and any related software (owned by other teams).
- You take the lead in identifying and solving web app/architecture deficiencies or areas where your team’s software bottlenecks the innovation of other teams. You help your team deliver higher quality software faster (or fail faster to get to the right solution).
- You are able to communicate your ideas effectively to achieve the right outcome for your team and customer.
- You harmonize discordant views and lead the resolution of contentious issues (build consensus).
- You lead design reviews for your team and actively participate in design reviews of related software or other team software at your location.
- Your code, design, and implementation decisions set a great example to others and demonstrate best practices.
- You provide insightful code reviews and take ownership of outcome.
- You actively participate in the hiring process as well as mentor others
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
- 1+ years of Object Oriented Design experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.