Advance your career at Amazon as a Software Engineer focusing on distributed systems in Transactional Services. This role plays a central part in building and maintaining systems that support vast AWS services.
The Software Engineer will be responsible for developing major components of the control plane. Your work will directly impact the system's scalability and reliability, enabling AWS to efficiently process high volumes of operations. You'll interact with senior engineers and participate in cooperative reviews to enhance your team's capabilities.
Key Responsibilities:
• Design distributed systems with high availability features
• Contribute to project planning and feature delivery
• Engage in code reviews to promote knowledge sharing
• Mentor less experienced engineers for skill development
• Drive continuous technology improvements in processes
Requirements:
• 3+ years in professional software development
• 2+ years of experience in systems design and architecture
• Expertise in at least one programming language
• Bachelor's degree in computer science recommended
• Full software development life cycle experience
Shape the future of AWS by leveraging your skills in distributed systems and mentorship at Amazon.
#J-18808-Ljbffr
📌 Software Engineer - Distributed Systems at AWS (British Columbia)
🏢 Amazon Web Services (AWS)
📍 British Columbia
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.