Current jobs related to Senior Software Development Engineer - Vancouver, British Columbia - Amazon Development Centre Canada ULC


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

    Job DescriptionAre you passionate about building scalable and reliable software systems? Do you have a strong background in software development and a desire to lead a team of engineers? We are seeking a Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC.Key ResponsibilitiesLead a team of software engineers in the...


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

    Job DescriptionAre you passionate about building scalable and reliable software systems? Do you have a strong background in software development and a desire to lead a team of engineers? We are seeking a Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC.Key ResponsibilitiesLead a team of software engineers in the...


  • 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

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Digital Acceleration team, you will be responsible for designing, developing, and testing our tier-1 digital acceleration services.Key ResponsibilitiesLead projects involving multiple teams in all...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our Digital Acceleration team, you will be responsible for designing, developing, and testing our tier-1 digital acceleration services.Key ResponsibilitiesLead projects involving multiple teams in all...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our team, you will design and deliver large-scale, high-performance production distributed database systems for durably ingesting, storing, and querying data.Key ResponsibilitiesDesign and implement...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our team, you will design and deliver large-scale, high-performance production distributed database systems for durably ingesting, storing, and querying data.Key ResponsibilitiesDesign and implement...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our team, you will design and deliver large-scale, high-performance production distributed database systems for durably ingesting, storing, and querying data.Key ResponsibilitiesDesign and implement...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our team, you will design and deliver large-scale, high-performance production distributed database systems for durably ingesting, storing, and querying data.Key ResponsibilitiesDesign and implement...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our Elemental Video Engine team, you will be responsible for building advanced video processing functions using cutting-edge compression technologies.Key ResponsibilitiesDesign and implement improved...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our Elemental Video Engine 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

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Elemental Video Engine 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

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will design and deliver large-scale, high-performance production distributed database systems for durably ingesting, storing, and querying data.Key ResponsibilitiesDesign and implement...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our team, you will design and deliver large-scale, high-performance production distributed database systems for durably ingesting, storing, and querying data.Key ResponsibilitiesDesign and implement...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our Elemental Video Engine team, you will be responsible for designing and implementing advanced video processing functions, focusing on video compression technologies like VVC, AV1, VP9, HEVC, and...


  • 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 team at Amazon Development Centre Canada ULC. As a key member of our Elemental Video Engine 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

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Elemental Video Engine 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 ANEEK DEVELOPMENT LTD. Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Full Stack Development. The ideal candidate will have expertise in both front-end and back-end development.The successful candidate will be responsible for designing, developing, and deploying scalable software applications.Key skills for this role include:Proficiency in multiple...

Senior Software Development Engineer

2 months ago


Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time
About the Role

We are seeking a highly skilled Senior Software Development Engineer to join our EC2 Enterprise Foundation team. As a key member of our team, you will be responsible for designing and developing software solutions that enable our customers to run enterprise-class containerized workloads on Amazon Elastic Compute Cloud (EC2).

Key Responsibilities
  • Collaborate with product management and customers to understand business and user requirements, and continuously improve our products to provide software that users love to work with.
  • Break down high-level use cases into concrete technical implementation steps and identify the best solution for a given problem.
  • Responsible for end-to-end feature development from requirements, design, and development, test, maintenance, and support of software artifacts.
  • Architecture, design, proof-of-concepts, and implement projects end-to-end with high quality.
  • Ability to handle complex projects, large areas of scope, and complete ownership.
  • Communicate with customers, technical teams, and define technical strategy.
  • Maintain current technical knowledge to support rapidly changing technology, always on the lookout for new technologies, and work with management and development teams in bringing new technologies.
  • Develop and mentor other team members.
About the Team

Our team values work-life balance and strives to strike a healthy balance between your personal and professional life. This position involves on-call responsibilities, typically for one week every 1.5 months. We work to ensure that our systems are fault-tolerant, and when we do get paged, we work together to resolve the root cause so that we don't get paged for the same issue twice.

Requirements
  • 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.
  • Docker/Containerd.
  • Kubernetes.
  • Windows OS internals.
  • Windows Networking.
  • Windows Storage.
  • Windows Devices.
  • Win32 API.
  • HCS/Hyper-V API.
  • HNS API.