7 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 business and functional requirements and translate them into technical specifications.
- Lead the end-to-end software development lifecycle from scoping and planning through design, implementation, testing, documentation, delivery, and maintenance.
- Provide design reviews and feedback on architecture, integration, performance, and scalability.
- 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 and three years of relevant experience, or a bachelor’s degree or foreign equivalent and five years of relevant 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 using object-oriented design, distributed programming, and C#, C++, or Java.
Benefits
- Full-time schedule of 40 hours per week, generally 8:00 a.m. to 5:00 p.m.
- Equal opportunity employer with workplace accommodation support during the application and hiring process.
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.
