Software Development Engineer

4 weeks ago


Vancouver, British Columbia, Canada Amazon Full time
Software Development Engineer (iOS), Transporter Experience

Come work on the latest delivery features for Amazon customers and Delivery Associates. Our mission is to provide a unified, efficient delivery and pickup experience. We strive to eliminate variances and complexities associated with on-road pickup and attended deliveries, creating a seamless experience for customers and transporters.

The team you'd be joining provides transporters with knowledge, contextual help, and experience that enables gains in productivity, quality, engagement, and compliance to local regulations.

Are you interested in developing cutting-edge technology that helps Amazon deliver packages efficiently and quickly? The Amazon Flex mobile team focuses on providing smart and efficient mobile solutions that scale to delivering millions of packages every month.

Amazon Flex is the system that works with crowd-sourced and third-party delivery partners to complete all of Amazon's deliveries. Our Amazon Flex application works in concert with our advanced logistics systems and technology. These technologies allow delivery partners to onboard, schedule delivery times in advance or on demand, and be guided through their deliveries with in-app mapping, navigation, and more.

Key Job Responsibilities

  • Be part of a customer-obsessed company and work on the design, development, test, and deployment of products that make it possible to deliver packages to customers in two hours or less all over the world.
  • Conceptualize, design, build, test, and own software systems.
  • Influence the technical direction of the team, working with many different technologies.

A Day in the Life

Amazon offers a range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status. The benefits that generally apply to regular, full-time employees include:

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • PTO
  • RRSP

If you're passionate about this role and want to make an impact on a global scale, please apply.

BASIC QUALIFICATIONS

3+ years of non-internship professional software development experience

2+ years of non-internship design or architecture experience

Experience programming with at least one software programming language

2+ years of Apple platform development experience

PREFERRED QUALIFICATIONS

3+ years of full software development life cycle 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.



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

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our AWS Backup team. As a key member of our team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop new features and improvements to existing featuresCollaborate...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at WIA Software Systems Inc. in a permanent position.Key ResponsibilitiesDevelop and maintain high-quality software applications using Agile methodologies.Collaborate with cross-functional teams to design, develop, and test software solutions.Ensure software meets...


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

    About the RoleAlexa Smart Properties is seeking a talented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, testing, and deploying solutions for Alexa Smart Properties and enterprise customers worldwide.Key ResponsibilitiesDesign and develop micro-services to create...


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

    About the RoleWe are seeking a skilled Software Development Engineer to join our AWS Cloud Map team in Vancouver. As a foundational service, Cloud Map requires low latencies, world-class availability, and scalability to serve millions of transactions per second.The successful candidate will contribute to the software and deployment lifecycle, including...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    About the Role:We are seeking an experienced Software Development Engineer to join our team at WIA Software Systems Inc. in a key role that will drive the development of high-quality software solutions.About the Job:Collaborate with cross-functional teams to design, develop, and test software applications.Develop and implement software solutions by analyzing...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio.Key ResponsibilitiesDesign and implement testing strategies for our IP-based phone...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job SummaryWIA Software Systems Inc. is seeking a skilled Software Engineer to join our team. As a Software Engineer - System Development, you will be responsible for designing, developing, and testing software systems to meet the needs of our clients.Key Responsibilities- Collect and document user requirements- Coordinate the development, installation,...


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

    About the RoleWe're seeking a talented Software Development Engineer to join our Alexa Mobile Home Productivity team. As a key member of the team, you will have a significant impact on the development and launch of core product features, driving the system architecture, and spearheading best practices that enable a quality product.Key ResponsibilitiesLead...


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

    About the RoleWe are looking for passionate software engineers who have experience building innovative, mobile applications that customers love and will enhance their day-to-day capabilities.You will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of a cutting-edge mobile product used every day.As a...


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

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC - K03. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale cloud-based systems that meet the needs of our customers.Key ResponsibilitiesDesign and develop scalable, secure,...


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

    About Amazon Development Centre Canada ULCAt Amazon, we're on a mission to innovate and build cutting-edge technology that solves complex problems and makes a real impact on our customers' lives.Job SummaryWe're seeking a talented Software Development Engineer to join our team in Canada. As a key member of our team, you'll design, build, and deploy...


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

    About the RoleWe are seeking talented Software Development Engineers to join our team at Amazon Development Centre Canada ULC. As a Software Development Engineer, you will play a key role in conceiving, designing, and building innovative products and services that meet the needs of our customers.Key ResponsibilitiesCollaborate with experienced...


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

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Identity Center Team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and building innovative technologies in a large distributed computing environment.Key ResponsibilitiesCollaborate with experienced...


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

    About the RoleWe are seeking an experienced Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based systems using AWS technologies.Key ResponsibilitiesDesign and develop complex software systems using...


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

    About the role:We are seeking a highly skilled Software Development Engineer to join our Traffic Engineering team at Amazon Development Centre Canada ULC - K03.As a key member of our team, you will be responsible for designing and developing software solutions that manage and route web traffic to Amazon's websites.You will work closely with our team to...


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

    About the RoleA highly skilled Senior Software Development Engineer is sought after by Amazon Development Centre Canada ULC to join the AWS Elemental Video Engine team.The ideal candidate will have a strong background in video codec development, particularly AV1, HEVC, H.264, and MPEG2. This is a key role in improving the quality per bit in our home-grown...


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

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Distributed SQL team at Amazon Development Centre Canada ULC. As a key member of our team, you will play a critical role in designing, developing, and deploying a new distributed SQL service that will transform how our customers design, operate, and scale their core...


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

    We're seeking a talented Software Development Engineer to join our CloudFormation Core team at Amazon Development Centre Canada ULC. As a key member of our team, you will design, build, and deploy innovative cloud-based solutions that transform the way we work and live.Your primary responsibilities will include:Collaborating with cross-functional teams to...


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

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Elemental Video Engine team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and implementing advanced video processing functions, focusing on video compression technologies such as VVC, AV1, VP9, HEVC, and...


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

    We are seeking a talented Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Distributed SQL team, you will play a critical role in building a revolutionary new transactional database technology that will transform how our customers design, operate, and scale their core business applications.About...