4 days ago
Base Salary
$168k - $227k/yr
Responsibilities
- Drive architecture and design of large-scale, multi-tiered, distributed software applications, tools, systems, and services.
- Gather customer and end-user requirements and translate them into technical specifications.
- Lead software development through scoping, planning, design, implementation, testing, documentation, delivery, and maintenance.
- Provide architecture, design, integration, performance, and scalability reviews for other engineers.
- Manage resources across multiple technical projects and align schedules, milestones, and priorities with technology and business goals.
Requirements
- Master’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field plus one year of relevant experience, or a bachelor’s degree or foreign equivalent plus five years of progressive post-baccalaureate experience.
- At least one year of experience providing technical leadership and project management across the software development lifecycle.
- At least one year of experience designing and developing large-scale, multi-tiered, distributed software applications, tools, systems, or services.
- Experience with object-oriented design, distributed programming, and C#, C++, or Java.
Benefits
- Full range of medical, financial, and other employee benefits may be provided.
- Equity, sign-on payments, and other compensation may be included depending on the position.
- The position is based in Seattle, Washington, with a stated schedule of 40 hours per week, 8:00 a.m. to 5:00 p.m.
About Amazon
Amazon builds and operates a global e-commerce marketplace, logistics network, and consumer devices, and provides cloud computing via AWS for businesses and developers. The company earns revenue from online retail, third‑party seller services, subscriptions like Prime, advertising, and AWS usage. Founded in 1994 and headquartered in Seattle, it is publicly traded on NASDAQ (AMZN) and serves customers in dozens of countries.
