Search jobs > Vancouver, BC > Sr software engineer

Sr. Software Development Engineer, Amazon Ads - WASE

Amazon Development Centre Canada ULC
Vancouver, British Columbia, CAN
$130K-$150K a year (estimated)
Full-time

Amazon is investing heavily in building a world class Advertising business and the WorldWide Ad Success team (WASE) is at the head of this growth machine enabling our teams to deliver at scale.

Our goal is to scale account management multifold by investing in strategic self-service applications that improve productivity of internal account management executives.

We are a startup within one of the fastest growing and most strategic parts of Amazon. This is a relatively new team, with a focused initiative, looking for an outstanding and motivated Sr.

SDE with a proven track record of building applications, workflows and services at scale.

In this role, you will lead the design and implementation of significant portions of the product development, and serve as a leader and mentor for other engineers in their areas of work.

You will help set the features, architecture, and best practices of the team, and have significant influence on our overall tech strategy.

Creating a reliable, scalable, and high performance service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems.

You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals.

The ideal candidate will be clearly passionate about new opportunities, and have a demonstrable track record of success delivering new features or products.

He or she has strong OO design and implementation experience, strong knowledge of web protocols, an in-depth knowledge of distributed systems architectures, and has led or mentored junior engineers.

Experience with web-based applications and / or web services-based applications, especially at massive scale, will be very applicable and helpful.

We are open to hiring candidates to work out of one of the following locations :

Vancouver, BC, CAN

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
  • 30+ days ago
Related jobs
Amazon Development Centre Canada ULC
Vancouver, British Columbia

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. Interested in Amazon Echo? Want to creat...

Amazon Development Centre Canada ULC - K03
Vancouver, British Columbia

Our engineers truly enjoy mentoring more newer engineers through one-on-one mentoring and code reviews. At Amazon Elastic Container Service for Kubernetes (EKS) , we are building a core set of services that allow our customers to create and use Kubernetes at scale. This is an opportunity to operate ...

Highspot
Vancouver, British Columbia

Improve CI/CD infrastructure to empower the entire engineering organization to deliver quality code with higher efficiency and higher velocity. Extensive experience architecting SaaS software platforms at scale. ...

Amazon Development Centre Canada ULC - K03
Vancouver, British Columbia

The Amazon Traffic Management team owns the critical software layer that accepts, filters, and routes all web traffic from the public Internet to it's many websites. This software routes and manages traffic, detects and blocks robot and security threats, and enables Amazon's businesses to quickly an...

Amazon
Vancouver, British Columbia

Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers. Amazon's eCommerce Services group is looking for a passionate, results-oriented inventive Software Development Manager. Kno...

Amazon Development Centre Canada ULC
Vancouver, British Columbia

As a Software Development Manager you will be responsible for leading a strong team of engineers to innovate and deliver software that powers the world largest cloud provider. Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and m...

Amazon Web Services Canada, Inc. - D46
Vancouver, British Columbia

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. As a Network Development Engineer working within AWS Infrastructure you will:. Network Engineers to drive the deployment, scaling and autom...

TikTok
Vancouver, British Columbia

We are looking for software engineers who are excited to grow their business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. The TikTok Ads Creative & Ecosystem team's mission is to solve the above dilemma, ...

Amazon Data Services Canada, Inc.
Vancouver, British Columbia

As the Software Development Manager, you will lead a team of Software Developers Engineers, Data Engineers, and Business Intelligence Engineers to deliver high-impact sustainability products and features. Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers t...

TikTok
Vancouver, British Columbia

In this role, team members have the opportunity to validate, automate develop and manage the quality challenges both in development and production stage. Minimum Qualifications:-Bachelor's or Master's degree in computer science or related discipline- 2+ years experience in quality assurance of Inern...