3 months 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 the full software development lifecycle from scoping and planning through 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 three years of relevant experience, or a bachelor’s degree or foreign equivalent plus 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.
- At least one year of experience 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.
- Position located in Madison, Wisconsin.
- Employer offers equal opportunity and affirmative-action employment and provides workplace accommodation support.
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.
