Senior Software Development Engineer

1 month ago


Vancouver, British Columbia, Canada Amazon Web Services Canada, Inc. Full time
About the Role

Amazon Web Services Canada, Inc. is seeking a highly skilled Senior Software Engineer to join our Operator Tools group. As a key member of our team, you will design, implement, and support secure, operational safety-focused tools and services that drive reliability and scalability across Amazon's distributed systems.

Key Responsibilities
  • Design and implement secure, operational safety-focused tools and services that drive reliability and scalability across Amazon's distributed systems.
  • Work in an environment of continuous improvement and world-class efficiency, challenging conventional thinking and creating innovative paths forward.
  • Functionally decompose complex problems into simple, straightforward solutions, working cross-functionally with other teams to continually improve operational readiness and availability.
  • Evaluate and recommend new and emerging products and technologies, driving operation excellence in your organization.
  • Join a large and growing community of engineers redefining how distributed systems are scaled and operated, establishing technical standards and driving Amazon's overall technical architecture and engineering practices.
What We Offer

We offer a flexible schedule to help you achieve a healthy balance between your personal and professional life. Our team also values work-life balance, and we have a formal mentor search application to help you find a mentor that works best for you. Additionally, we celebrate and support the career progression of our team members, and we have a culture of inclusion that values diversity and promotes learning and growth.

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.


  • 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 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...


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

    **Overview**We are seeking a highly experienced Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC.**About the Role**As a Senior Software Development Engineer, you will be responsible for designing, implementing, and deploying successful internet-scale systems and services in support of our commerce operations and...


  • Vancouver, British Columbia, Canada Tommy's cafe Full time

    We are looking for a skilled Senior Software Engineer - Developer to join our team at {company}. A Senior Software Engineer - Developer will be responsible for designing, developing, and testing software applications. Key responsibilities include:Designing and developing software applications using backend technologies such as Java, Python, or C++;Testing...


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

    We are seeking a highly experienced and skilled Senior Software Development Leader to join our team at the Amazon Development Centre Canada ULC - K03.The ideal candidate will have a proven track record of delivering high-quality software solutions on time, with a strong focus on engineering best practices and team leadership.This is a unique opportunity to...


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

    About the JobWe 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 engineering team, you will lead projects involving multiple teams in all aspects of the software development life cycle (SDLC) using an agile process.Key ResponsibilitiesAs a Senior Engineer, you...


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

    Job Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.


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

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full time

    About the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...


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

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • 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 Ansys Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Ansys. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining software modules and subsystems.Key Responsibilities:Design and develop moderately complex software components using C++ and other languagesWork...


  • Vancouver, British Columbia, Canada BSP Bicycle Sports Pacific Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are seeking an experienced Senior Software Engineer to join our team. As a key member of our backend development team, you will be responsible for designing, implementing, and maintaining scalable and efficient software systems.Responsibilities:Design and develop high-quality, scalable, and...


  • 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 Amazon Development Centre Canada ULC Full time

    Software Development ManagerAre you a seasoned leader with a passion for software development? Do you want to make a meaningful impact on the Canadian market?About the RoleWe are seeking a highly skilled Software Development Manager to join our team at Amazon Development Centre Canada ULC. As a key member of our engineering team, you will be responsible for...


  • Vancouver, British Columbia, Canada Hiive Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer Lead to join our team at Hiive. As a key member of our engineering department, you will be responsible for leading the development and implementation of software solutions that drive business growth and innovation.


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

    Job DescriptionWe are seeking a highly skilled and experienced Senior Manager, Software Development to join our team at Amazon Development Centre Canada ULC.About the RoleThis is a leadership position that requires a strong technical background, excellent management skills, and the ability to drive architectural design choices, invent new features, develop...


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

    {"heading":"Join Amazon Development Centre Canada ULC as a Software Development Engineer", "lead":"Become a key member of our team and help revolutionize database services in the cloud.", "sections" : [ { "title":"About the Role", "text":"We are seeking a highly skilled Software Development Engineer to join our Aurora team. As a member of this team, you will...


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

    About this roleAWS Backup enables customers to centralize and automate protection across AWS services. This fully managed, policy-based service simplifies protection at scale, meeting business continuity goals and regulatory compliance obligations.We are seeking a skilled Software Development Engineer to contribute to the growth of this service, adding...


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

    Job Title: Senior Software Engineer - Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at T-Net British Columbia. As a Senior Software Engineer, you will be responsible for mentoring a team of skilled engineers, guiding them in the design, development, and deployment of high-quality software...