Software Dev. Engineer II, INTech

Global e-commerce and technology company that brings buyers and sellers together, providing retail and marketplace solutions.
$114,800 - $191,800
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · Enterprise SaaS

Description For Software Dev. Engineer II, INTech

Amazon's INTech Latam Expansion Development Team is seeking a Software Development Engineer to join their Vancouver-based team. This role focuses on leveraging US inventory to enhance selection, pricing, and delivery for customers in Mexico and Brazil.

The position involves working with highly available Tier-1 services that serve over 300 million customers. You'll be developing distributed systems that process hundreds of billions of requests daily, requiring expertise in scalability, high-throughput, and fault-tolerant architecture.

As part of a small, experienced team of 20 people in Vancouver, you'll be responsible for:

  • Designing and developing both frontend UI and backend services
  • Creating solutions that comply with complex Latin American tax regulations
  • Leading investigations and architecture for expanding Amazon Retail features to LatAm
  • Writing and reviewing code, creating design reviews, and participating in operational reviews
  • Working with massively scalable distributed systems
  • Maintaining high standards of operational excellence

The team maintains a low on-call load to focus on solving bigger-picture problems. You'll be working in an environment that values innovation, autonomous decision-making, and end-to-end solution ownership.

This role offers a competitive base salary ranging from $114,800 to $191,800 per year, plus additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. The position is based in Vancouver, Canada, offering the opportunity to work with a diverse, inclusive team while tackling complex technical challenges at a global scale.

Join us if you're passionate about creating impact at scale, comfortable with ambiguity, and excited about building solutions that enhance the shopping experience for millions of customers across Latin America.

Last updated a day ago

Responsibilities For Software Dev. Engineer II, INTech

  • Design and develop distributed systems that are transactional, scalable, and fault-tolerant
  • Create frontend UI and backend services
  • Lead investigation and architecture for expanding Amazon Retail features to LatAm
  • Write and review code, create design reviews, and participate in operational reviews
  • Ensure designs adhere to legal and tax compliance requirements
  • Work on highly available Tier-1 services

Requirements For Software Dev. Engineer II, INTech

Java
JavaScript
TypeScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Dev. Engineer II, INTech

Medical Insurance
Equity
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Amazon Software Dev. Engineer II, INTech

Software Engineer

AWS Software Engineer position focusing on building and maintaining large-scale distributed systems and cloud services.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks Software Development Engineer to design, build, and operate cloud infrastructure at global scale.

Software Development Engineer, Amazon Fulfillment Technology

Software Development Engineer position at Amazon Fulfillment Technologies, building large-scale distributed systems for optimizing order fulfillment.

Software Development Engineer - DynamoDB

Software Development Engineer position at Amazon DynamoDB, working on distributed database systems with petabyte-scale data and millisecond performance requirements.

Software Development Engineer, AWS Infrastructure Services

Software Development Engineer role at AWS Infrastructure Services, building and maintaining critical cloud infrastructure systems using Rust, Go, and Python.