Software Development Engineer, AWS AppSync

Amazon Web Services (AWS)

Vancouver

On-site

CAD 115,000 - 192,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
RRSP
DPSP
Paid time off

Job summary

Amazon Development Centre Canada ULC in Vancouver, BC is seeking a Software Development Engineer to design, build, test, and operate features for AWS AppSync, a fully managed GraphQL service. The role emphasizes ownership of end-to-end delivery, architecture decisions, and collaboration with teams across the globe.

You will work with senior engineers to deliver scalable solutions, improve reliability and security, and contribute to the evolution of the platform in a fast-paced cloud environment.

Qualifications

  • 3+ years of professional software development experience.
  • 2+ years of design or architecture experience (design patterns, reliability and scaling).
  • Experience programming with at least one language.

Responsibilities

  • Design, build, test, and operate features and components of AWS AppSync.
  • Own delivery of well-scoped projects end to end, from design through production.
  • Contribute to the team's technical designs and decisions through design and code reviews.
  • Improve operational excellence, security, and quality in the areas you own.
  • Work with senior engineers to deliver features to customers around the globe.

Skills

Software development
System design
Programming
SDLC

Education

Bachelor's degree in computer science or equivalent

Job description

Description Do you enjoy working on distributed systems and solving problems of scale, availability, and low latency? Are you interested in building a large-scale distributed system that serves API traffic for applications around the world and stays seamless as traffic scales and infrastructure conditions change?

Description Do you enjoy working on distributed systems and solving problems of scale, availability, and low latency? Are you interested in building a large-scale distributed system that serves API traffic for applications around the world and stays seamless as traffic scales and infrastructure conditions change? If so, then come join the AWS AppSync team. AWS AppSync is a fully managed, serverless service for building GraphQL and Pub/Sub APIs that securely connect applications to data and events at scale. Developers use AppSync to bring together data from sources like Amazon DynamoDB, AWS Lambda, and HTTP endpoints behind a single API endpoint, and to deliver real-time updates to connected clients through managed WebSocket subscriptions, without having to build and operate the underlying API infrastructure themselves. We're looking for engineers who can independently design and deliver features and components of AWS AppSync. As a Software Development Engineer, you'll own the design, implementation, testing, and operation of meaningful parts of the service, make sound technical decisions, and contribute to the team's architecture and best practices. You'll continuously identify areas of growth within the existing frameworks, tools and processes to develop further technical mechanisms that reduce waste and continuously improve. You'll collaborate with engineers throughout the company who are building the next big thing in cloud computing. We need our engineers to be versatile, display strong ownership, and be enthusiastic to dive deep on new problems across the full-stack as we continue to push technology forward.

Key job responsibilities
  • Design, build, test, and operate features and components of AWS AppSync
  • Own delivery of well-scoped projects end to end, from design through production
  • Contribute to the team's technical designs and decisions through design and code reviews
  • Improve operational excellence, security, and quality in the areas you own
  • Work with senior engineers to deliver features to customers around the globe
Basic Qualifications
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
Preferred Qualifications
  • 3+ 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 - 114,800.00 - 191,800.00 CAD annually

Company - Amazon Development Centre Canada ULC

Job ID: A10509717

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer, AWS AppSync
Senior Software Development Engineer, AWS AppSync

Amazon Web Services (AWS) • Vancouver

Hybrid
CAD 151,000 - 252,000
Health insurance
RRSP plan
Paid time off
Senior Software Development Engineer, AWS AppSync
Senior Software Development Engineer, AWS AppSync

Amazon • Vancouver

On-site
CAD 120,000 - 190,000
Health insurance
RRSP
DPSP
+2
Software Development Engineer, AWS AppSync
Software Development Engineer, AWS AppSync

Amazon • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+2
Software Development Manager, AWS AppSync
Software Development Manager, AWS AppSync

Socket.dev • Vancouver

On-site
CAD 171,000 - 286,000
Software Development Manager, AWS AppSync
Software Development Manager, AWS AppSync

Amazon Web Services (AWS) • Vancouver

On-site
CAD 171,000 - 286,000
Health insurance
RRSP
Paid time off
Software Development Manager, AWS AppSync
Software Development Manager, AWS AppSync

Amazon • Vancouver

On-site
CAD 140,000 - 190,000
Software Development Engineer, AWS Simple Notification Service (SNS)
Software Development Engineer, AWS Simple Notification Service (SNS)

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
Paid time off
+2
Software Dev Engineer II, AWS EventBridge
Software Dev Engineer II, AWS EventBridge

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
Paid time off
+1
Software Development Manager, Managed Application Platform - MAP
Software Development Manager, Managed Application Platform - MAP

Amazon Web Services (AWS) • Vancouver

On-site
CAD 171,000 - 286,000
Software Development Engineer, AWS Simple Queue Service (SQS)
Software Development Engineer, AWS Simple Queue Service (SQS)

Socket.dev • Vancouver

On-site
CAD 115,000 - 192,000