Lead Software Engineer

4 weeks ago


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

About Amazon Development Centre Canada ULC
AWS Elemental is a subsidiary of Amazon Web Services, merging extensive video expertise with the vast capabilities of cloud technology.

We are seeking a Senior Software Development Engineer specializing in video compression to innovate and enhance our advanced video processing functionalities.

As a Video Compression Development Engineer, your role will involve crafting high-quality code to manage our clients' video and metadata. You will engage with state-of-the-art compression technologies such as VVC, AV1, VP9, HEVC, high dynamic range video, and enhancement filters.

Your Contributions:
You will be part of a dedicated team with clear leadership, directly addressing our clients' challenges and facilitating their success. Your efforts will have a significant impact, as your code will handle thousands of video streams globally, ultimately reaching millions of viewers.

Key Responsibilities:

  • Enhancing the quality per bit in our proprietary video encoders.
  • Designing and implementing superior video filters, including scalers, deinterlacers, or innovative perceptual filters.
  • Optimizing the computational efficiency of our video processing systems.

About the Team:
We are the Elemental Video Engine team, accountable for all pixel-related processes within AWS media services such as MediaLive and MediaConvert, in addition to AWS Elemental appliances. These services are relied upon by major industry players to consistently deliver optimal video quality per bit.

Our team is composed of seasoned professionals, currently distributed across various locations.

Our Approach:
We prioritize problem-solving for our clients, encouraging all team members to contribute innovative ideas and implement production-ready code.

Basic Qualifications:

  • 5+ years of professional software development experience.
  • 5+ years of proficiency in at least one programming language.
  • 5+ years of experience in leading design or architecture of new and existing systems.
  • Experience mentoring, leading technical teams, or serving as a tech lead.
  • 5+ years of experience in video codec development, especially with AV1, HEVC, H.264, and MPEG2.

Preferred Qualifications:

  • Bachelor's degree in computer science or a related field.
  • Familiarity with SSE/AVX2/NEON is advantageous.
  • Hands-on experience applying machine learning to tackle complex challenges in practical settings.
  • Experience in designing and implementing video filters.


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


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

    Lead Backend Software EngineerWe are looking for a Lead Backend Software Engineer with expertise in Java and .NET, as well as experience in integrating and enhancing the Backbase digital banking platform. At Aequilibrium Software Inc, you will be part of a dynamic and agile technology professional services firm that is driving transformative change in the...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and continuously seeks talented individuals to enhance our workforce. We value the contributions of our employees and strive to create an environment that fosters growth and development.Employee BenefitsWe prioritize the well-being of our team members, believing that a satisfied employee leads to excellent customer service. Our...


  • Vancouver, British Columbia, Canada com, ULC - A49 Full time

    Lead a Team of Engineers to Build Innovative SolutionsWe are seeking a highly motivated and experienced Software Development Manager to lead a talented team of engineers in the development of cutting-edge software products. In this role, you will play a pivotal part in shaping the technical direction of our company and delivering exceptional solutions that...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and is on the lookout for talented individuals to enhance our team. We value the skills and creativity that each member brings to our organization.Employee Investment and BenefitsWe are committed to the growth and satisfaction of our employees. A motivated team member translates to exceptional service for our clients. Our focus...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and is continuously on the lookout for talented individuals to enhance our team. We encourage you to submit your resume for consideration, and we will evaluate your fit for our organization.Employee Value and BenefitsWe prioritize the development of our workforce. A satisfied employee is essential for delivering excellent service...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesCollaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesCollaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. We are seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team.Key ResponsibilitiesDesign and implement software...


  • Vancouver, British Columbia, Canada Arista Full time

    About the RoleArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. We are seeking a highly skilled Senior/Lead Software Engineer to join our Packet Forwarding Engines (PFE) and System software development team.Key ResponsibilitiesDesign and implement software...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our product development team at Planview GmbH, Software & Consulting. As a key member of our Flow Fabric Team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our product development team at Planview GmbH, Software & Consulting. As a key member of our Flow Fabric Team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart...


  • Vancouver, British Columbia, Canada Microsoft Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Microsoft. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesCollaborate with product managers and designers to architect...