Senior SDE, VPC Lattice
Amazon is hiring a Senior SDE, VPC Lattice in Vancouver, Canada. It pays CAD 151k-CAD 252k a year and Level rates it ; you can apply on Amazon.
Level's read on this job
- Level rates this software engineer role Little AI ●○○○: aI is not part of the work.
- The posting mentions AWS, Vpc Lattice and S3 among its tools and skills.
- Level classes it as a senior role.
- Amazon has 21,000+ other open roles on Level.
AI in this role
Scale the next generation of cloud networking architecture and control planes for AWS VPC Lattice as a Senior Software Development Engineer.
EC2 Networking is one of the foundational services that enabled customers to move to the cloud. We manage the traffic flowing through one of the largest networks in the industry, handling billions of requests. VPC Lattice is how we are re-inventing application networking — giving customers a fully managed way to connect, secure, and observe services across accounts and VPCs without the undifferentiated heavy lifting of building their own networking layer.
We are seeking a Senior Software Development Engineer to help scale the next generation of our networking architecture and control plane. As Lattice adoption accelerates, the hard problems are increasingly about scale, elasticity, and reliability: how the control plane provisions and propagates configuration across tens of thousands of endpoints, how it stays consistent and fast as the fleet grows by orders of magnitude, and how we evolve the data path without disrupting live customer traffic. This is a senior role for an engineer who wants to own ambiguous, large-scale technical problems end to end and raise the bar for the engineers and teams around them.
A successful candidate is a technical leader who can decompose a hard, loosely-defined problem into a sequence of deliverable milestones, drive the design across team and service boundaries, and bring other engineers along. You are comfortable going deep on distributed-systems fundamentals — consistency, throughput, failure modes, operational safety — and equally comfortable zooming out to influence multi-year architecture. You raise the operational and quality bar for the whole team, not just your own code.
Key job responsibilities
Own the architecture and implementation of control-plane-scaling systems that keep VPC Lattice fast, consistent, and reliable as the fleet grows by orders of magnitude.
Lead the design of ambiguous, large-scale technical problems end to end — from a loosely-defined goal to a sequence of shippable milestones with clear tradeoffs documented.
Drive technical decisions that span team and service boundaries, building alignment with partner teams across EC2 Networking, PrivateLink, and the broader UC organization.
Set and enforce the bar for operational excellence — observability, failure isolation, safe deployment, and the ability to evolve the data path without disrupting live customer traffic.
Identify and remove whole classes of operational and scaling risk rather than one-off defects, and leave the team's software measurably better and easier to maintain.
Mentor and grow engineers on the team: raise the quality of designs and reviews, develop others' judgment on distributed-systems tradeoffs, and multiply your impact through the people around you.
Invent on customers' behalf, turning high-demand internal and external requirements into durable, well-engineered capabilities.
About the team
We are scaling the next generation of VPC Lattice and PrivateLink — a very successful, fast-growing product with a strong multi-year vision, a great team, and genuinely interesting distributed-systems and networking problems to solve. The work unlocks features in high demand from both internal and external customers while hardening the control plane for the scale that growth demands. Please reach out to me (Ehren Graber) for more information, or click Request Informational through the posted job. Thank you!
Basic qualifications
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
Preferred qualifications
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.
CAN, BC, Vancouver - 150,700.00 - 251,700.00 CAD annually
How we rate this
Senior SDE, VPC Lattice at Amazon rates 0 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $168k
Use the typical software engineer figure as a reference when pay comes up. See software engineer jobs
Questions you could be asked
- Tell me about a project where distributed systems was part of your work. What did you do?
- Tell me about a project where networking was part of your work. What did you do?
- Tell me about a project where software engineering was part of your work. What did you do?
- Tell me about a project where scalability was part of your work. What did you do?
- Walk me through how you've used AWS in your day-to-day work.
Adapt your resume
- List these exact terms on your resume: Distributed Systems, Networking, Software Engineering, Scalability, and AWS. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineer jobs by email
One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Other roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step