Software Development Engineer II – Amazon – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
The Internet Edge Service (IES) Organization at AWS is at the forefront of optimizing global internet connectivity through innovative software solutions. We develop and manage large-scale web services that enhance network performance, improve availability, and provide crucial operational visibility and control across AWS’s vast infrastructure.
We’re seeking a talented Software Development Engineer II to build, enhance, and operate Amazon’s internet outbound traffic controller—a critical system ensuring optimal customer experience during high-traffic events. You’ll work alongside software and network experts to deliver world-class, scalable solutions.
About the role: Software Development Engineer II, Internet Edge Services
You will translate complex requirements into robust software designs by working backwards from customer needs. You’ll participate in architecture decisions, design reviews, and take full ownership of platform operations to ensure performance at scale.
Collaborating with software engineers, network development engineers, and operations teams, you’ll implement best practices, monitor system health, dive deep into customer issues, and continuously improve our internet edge services for reliability and speed.
Benefits and Salary
AWS offers a comprehensive compensation package, including:
- Base salary: $114,800–$191,800/year
- Equity grants & performance bonuses
- Comprehensive health, dental, and vision coverage
- 401(k) matching and retirement savings plans
- Generous paid time off and parental leave
- Learning & development resources and mentorship programs
- Flexible work arrangements supporting work-life harmony
Job Details
🆔 Job ID: 3031236
📍 Location: Vancouver, BC
💼 Category: Software Development
🕒 Employment Type: Full Time
Requirements / Skills
- 3+ years of professional software development experience
- 2+ years of system design or architecture experience
- Proficiency in at least one programming language (e.g., Java, C++, Python)
- Experience with scalable distributed systems and reliability at scale
- Strong debugging, monitoring, and incident response skills
- Excellent written and verbal communication skills
- Bachelor’s degree in Computer Science or equivalent
How to Apply
If you’re ready to engineer the backbone of AWS’s Internet Edge and drive network performance at scale, click below to apply!
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join AWS!
Job Summary & Tips for Applying
Deep impact at scale: Highlight your experience building high-throughput services and optimizing performance under load.
Architectural ownership: Showcase instances where you led design reviews and drove system reliability improvements.
Cross-functional collaboration: Emphasize your ability to work with network engineers, operations teams, and stakeholders to deliver customer-centric solutions.