Software Development Engineer II, Cloud Payments

2 months ago


Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time
About the Role

We are seeking a highly skilled Software Development Engineer II to join our team at Amazon Development Centre Canada ULC. As a key member of our Cloud Payments team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based payment systems.

Key Responsibilities
  • Collaborate with cross-functional teams to design and implement cloud-based payment systems that meet the needs of our customers.
  • Develop and maintain high-quality, scalable, and secure cloud-based payment systems using modern programming languages and technologies.
  • Work with our engineering teams to identify and prioritize technical requirements and develop solutions that meet business needs.
  • Participate in code reviews and provide feedback to ensure high-quality code and adherence to best practices.
  • Contribute to the development of technical documentation and knowledge sharing within the team.
Requirements
  • 3+ years of professional software development experience.
  • 2+ years of experience in designing or architecting new and existing systems.
  • Experience programming with at least one software programming language.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Ability to think abstractly and deal with ambiguous/undefined problems.
  • Working knowledge of relational and NoSQL databases.
  • Bachelor's degree (or higher) in Computer Science or a related discipline.
Preferred Qualifications
  • 7+ years of software development experience.
  • Experience building extremely high volume and highly scalable web services.
  • Experience building highly available systems and operating 24x7 services.
  • Experience with distributed systems, consistent hashing, distributed locking, replication, and load balancing.
  • Master's degree or PhD in Computer Science.
About Amazon Development Centre Canada ULC

Amazon Development Centre Canada ULC is a leading provider of cloud-based services and solutions. Our team is dedicated to delivering high-quality, scalable, and secure cloud-based payment systems that meet the needs of our customers.

What We Offer
  • A dynamic and collaborative work environment.
  • Opportunities for professional growth and development.
  • A competitive salary and benefits package.
  • A comprehensive training program.
  • A recognition and reward program.


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our AWS Commerce Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying high-scale payment processing systems that meet the needs of our business customers.Key ResponsibilitiesCollaborate with cross-functional teams to...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our AWS Commerce Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying high-scale payment processing systems that meet the needs of our business customers.Key ResponsibilitiesCollaborate with cross-functional teams to...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with experience in React to join our team at Triunity Software Inc.About the RoleThis is a challenging and rewarding role that requires a strong background in software engineering, with a focus on React development. As a Software Engineer II, you will be...


  • Vancouver, British Columbia, Canada Triunity Software Full time

    Job Title: Software Engineer II With React ExperienceWe are seeking a highly skilled Software Engineer II with experience in React to join our team at Triunity Software Inc.About the RoleThis is a challenging and rewarding role that requires a strong background in software engineering, with a focus on React development. As a Software Engineer II, you will be...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, deploy,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, deploy,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, deploy,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, deploy,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, deploy,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, deploy,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Candidate Generation team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in shaping the future of Amazon's candidate experience.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...