Position Details
About this role
This role involves designing and leading the development of large-scale, distributed software applications at Amazon, focusing on architecture, scalability, and supportability.
Key Responsibilities
- Drive system architecture
- Lead design reviews
- Manage technical projects
- Ensure scalability and performance
- Collaborate with stakeholders
Technical Overview
The technical environment includes object-oriented design, distributed programming, and languages such as Java, C++, and C#. The role emphasizes scalable, supportable solutions and full lifecycle management.
Ideal Candidate
The ideal candidate is a mid-level software engineer with experience in architecting large-scale, distributed software systems using Java, C++, and C#. They possess strong leadership skills and a solid understanding of the full software development lifecycle.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience in distributed systems, No experience with Java, C++, or C#, No leadership or technical design experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile