Software Development Engineer, Region Flexibility Engineering

1 month ago


Vancouver, British Columbia, Canada Amazon Full time
DESCRIPTION
Think big.

The Automated Augmentation team delivers open-source infrastructure software that enables automated instrumentation and augmentation for all services that make up Amazon.

We reduce the effort it takes for teams to implement and distribute software that addresses cross-cutting concerns, by creating framework abstractions and bundling best practices.

Our software makes it easier to disseminate information throughout the Amazon service graph, while eliminating duplicated builder effort and code.


As a software development engineer on the Automated Augmentation team, you will design and build solutions to accelerate company-wide initiatives in the region expansion, observability, security and availability spaces.

Your contributions will impact tens of thousands of services and benefit hundreds of teams at Amazon, helping to automate repetitive tasks while improving developer experience.

You will solve complex yet fun challenges by looking at the big picture while diving into the details.

You will be supported by a large and experienced Principal Engineering community and work with many cross-cutting teams and technologies.

The open-source aspect of our software gives you a unique opportunity to contribute and benefit beyond Amazon, and take on new perspectives and considerations when developing features.

Come help us create and evolve the abstractions that make developing software at Amazon even more powerful and flexible

Key job responsibilities

We are looking for a highly motivated engineer who understands service-oriented architecture, and will help us help the business innovate quickly at scale.

You will be responsible for scoping and delivering projects end-to-end, defining metrics that matter, and anticipating customer and business needs.

You will deliver results personally and by leading your peers, as well as collaborating with stakeholders and our community of customers.

Your strong communication skills will be showcased as you share your architectural visions and technical solutions with others.

Your proven track record of designing and building distributed software solutions through an agile methodology enables you to get a fast start.

Your ability to dive deep into a wide variety of problems and technologies will guide the right technical decisions for the Amazon products you support.

About the team

The Automated Augmentation team is part of the Region Flexibility Engineering organization, which supports the rapid global expansion of Amazon's infrastructure.

Our projects support all Amazon businesses like Stores, Alexa, Kindle, Prime Video.

We drive adoption of ever-evolving and cutting-edge AWS and non-AWS technologies, and work closely with AWS teams to improve AWS public offerings.

Our organization focuses on robust and scalable solutions, simple to use, and delivered with engineering best practices. We leverage and build foundational infrastructure capabilities, tools, and datasets that enable Amazon teams to delight our customers. With millions of people using Amazon's products every day, we appreciate the importance of making our solutions "just work".

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

Vancouver, BC, CAN
BASIC QUALIFICATIONS
3+ years of non-internship professional software development experience

  • 2+ years of noninternship 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 committed to a diverse and inclusive workplace.

Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status.

If you would like to request an accommodation, please notify your Recruiter.

The base salary for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company.

Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.

Applicants should apply via our internal or external career site.

  • Vancouver, British Columbia, Canada Amazon Full time $171,400

    Software Development Manager, Region Flexibility Engineering3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Are you interested in building high-performance, globally scalable Financial systems that support Amazon's current and future growth? Are you seeking an environment where you can drive innovation? Does the prospect of working with top engineering talent get you charged up? Do you enjoy working on cutting-edge, scalable services technology in a team...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time $114,800

    Software Development Engineer - AWS Payments Machine learning, big data; real-time data streaming. If these areas resonate with you, then join us to work on extremely motivating challenges at Amazon Web Services (AWS). Within AWS Payments we build and run Machine Learning models to optimize business processes and improve the customer experience. If you are...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Machine learning, big data; real-time data streaming. If these areas resonate with you, then join us to work on extremely motivating challenges at Amazon Web Services (AWS). Within AWS Payments we build and run Machine Learning models to optimize business processes and improve the customer experience. If you are a strong software engineer, self-starter and...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Would you like to work on one of the world's largest transactional distributed systems? How about working with customers and peers from the entire range of Amazon's business on cool new features? Whether you're passionate about building highly scalable and reliable systems or a software developer who likes to solve business problems, Amazon Tax Platform...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    The AWS Step Functions team is on a mission to transform the way developers architect, build, and orchestrate large scale serverless applications that are scalable and secure out of the box. Our goal is to enable pain free workflow orchestration and let developers focus their time on bringing new ideas to life quickly and easily by removing the...


  • Vancouver, British Columbia, Canada JAM Software GmbH Full time

    As a Senior Software Engineer, you'll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today's demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce platform...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Software Development Engineer - Amazon MQ Design, develop, test, and deploy distributed open-source message broker systems and large-scale solutions Collaborate with cross-functional peers and open source project maintainers to influence overall strategy Drive system architecture and spearhead best practices to ensure quality product Coach and develop...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Software Engineer Team Lead - Development Software Engineer Team Lead - Development Job Title: Software Engineer Team Lead - Development Our client loves building software, sharing our ideas, and keeping their best parts of our startup culture as they have continued to grow over the last 7 years. The team values a flexible work environment, a laid-back...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Do you want to work hard, have fun, and make history? Do you think fast, dive deep, and get things done? We're looking for someone to join a team building zero trust tools for AWS customers. As a member the AWS Identity team, you'll work on the core capabilities customers use to secure their most important infrastructure. Our team is building a new security...


  • Vancouver, British Columbia, Canada Workday, Inc. Full time

    1. Provide the best possible experience on our site2. Collect statistics to optimize site functionality Software Development Engineer - Financials page is loaded Software Development Engineer - Financials Apply remote type Onsite locations Canada, BC, Vancouver time type Full Time posted on Posted 30+ Days Ago job requisition id JR-83420 Your work days are...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Do you want to deliver and scale the services that make it easier for millions of developers and DevOps engineers all over the world to monitor and characterize the performance and behavior of their applications running on AWS?AWS Application Performance Monitoring Services automatically instrument customer applications on AWS so that customers can monitor...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    Providence is one of the largest not-for-profit health systems in the United States and is hiring a team here in Canada. At Providence, we use our voice to advocate for vulnerable populations and health care reforms. We pursue innovative ways to transform health care by keeping people healthy, and making our services more convenient, accessible and...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Timestream is a fast, scalable, serverless time series database service that makes it easy to store and analyze trillions of events per day in a cost-efficient manner. We are developing innovative new capabilities from the ground up to transform the way customers analyze their timeseries data while also giving them high performance, low costs, and...


  • Vancouver, British Columbia, Canada Amazon Full time $114,800

    Software Development Engineer - AWS Payments Machine learning, big data; real-time data streaming. If these areas resonate with you, then join us to work on extremely motivating challenges at Amazon Web Services (AWS). Within AWS Payments we build and run Machine Learning models to optimize business processes and improve the customer experience. If you are...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    The Supply Chain Optimization Technology (SCOT) owns Amazon's global inventory planning and fulfillment systems. SCOT decides what, when, who, where, and how much inventory to buy in order to meet customer needs as well as Amazon's business goals. SCOT optimizes transportation and fulfillment plans to help our Customers get what they need, as fast as...


  • Vancouver, British Columbia, Canada JAM Software GmbH Full time

    Marqeta is seeking a Senior Software Engineer to join its Data Parser team, focusing on building a scalable and efficient data processing service that facilitates cross-product solutions. The role involves using Java, Python, and technologies like Spark or PySpark, and applies creative thinking to solve data problems while adhering to engineering best...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer - AWS PaymentsMachine learning, big data; real-time data streaming. If these areas resonate with you, then join us to work on extremely motivating challenges at Amazon Web Services (AWS). Within AWS Payments we build and run Machine Learning models to optimize business processes and improve the customer experience.If you are a...


  • Vancouver, British Columbia, Canada Amazon Full time

    DESCRIPTIONMachine learning, big data; real-time data streaming. If these areas resonate with you, then join us to work on extremely motivating challenges at Amazon Web Services (AWS). Within AWS Payments we build and run Machine Learning models to optimize business processes and improve the customer experience. If you are a strong software engineer,...