Senior Software Dev Engineer, Windows Container Technologies

1 month ago


Vancouver, British Columbia, Canada Amazon Full time
DESCRIPTION
Do you want to help shape the future of compute for the Amazon Web Services cloud? Are you excited to solve problems at the leading edge of cloud computing? Do you want to build and own services providing some of the key features for Amazon's Elastic Cloud Compute (EC2) infrastructure? Do you want to work hard, have fun, and make history?

If so, come work for the EC2 Enterprise Foundation team. We are responsible for tackling tough problems faced by enterprise customers via cloud-based solutions. The team uses cutting-edge technologies to develop large-scale platforms to help customers optimally run their business.

As a Senior Software Development Engineer, you will be working on software and designs to make Amazon Elastic Compute Cloud (EC2) the best place to run enterprise class containerized workloads.

You will help build next generation services that simplify how our customers and partners configure and manage their Windows workloads in the cloud.

You will closely work with various Amazon container technologies like ECS, EKS and Fargate, and build services that handle large scale, highly available distributed systems.


This position is for a Senior, subject matter expert and as such we are looking for an engineer with prior experience in the containerization space, various container platforms and tooling.

Key job responsibilities

Primary responsibilities:

  • Work closely with product management and customers to holistically understand business and user requirements; Continuously improve own products to provide software which users really 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 endtoend feature development from requirements, design and development, test, maintenance and support of software artifacts
  • Architecture, design, proofofconcepts and implement projects end to end with high quality.
  • Ability to handle complex projects, large area of scope and complete ownership.
  • Communicating with customers, technical teams and defining technical strategy.
  • Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies
  • Develop and mentor other team members
About the team

Our team strives to place a high value on work-life balance, and we work 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 don't like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant.

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.

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

Vancouver, BC, CAN
BASIC QUALIFICATIONS
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
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 $150,700/year up to $251,700/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

    Senior Software Dev Engineer, Windows Container TechnologiesDo you want to help shape the future of compute for the Amazon Web Services cloud? Are you excited to solve problems at the leading edge of cloud computing? Do you want to build and own services providing some of the key features for Amazon's Elastic Cloud Compute (EC2) infrastructure? Do you want...


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

    Software Dev Engineer II, Software Dev Engineer, AWS Distributed SQLDoes the idea of building a revolutionary new transactional database technology excite you? The Distributed SQL team at AWS is focused on providing Amazon customers with new database services that will transform how they design, operate, and scale core business applications that can adapt to...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Mirucorp Full time $70,000 - $85,000

    Miru Smart Technologies Corp. ("Our cutting-edge electrochromic smart window technology builds on more than 10 years of academic and industrial research on advanced thin films. We are now bringing smart windows to the smart home and the smart vehicle. Miru's smart windows will offer a convenient, versatile way to reduce energy consumption and customize...


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

    Principal Software Dev Engineer (Full Stack) page is loaded Principal Software Dev Engineer (Full Stack) Apply locations Vancouver, BC, CAN time type Full time posted on Posted Yesterday job requisition id 24WD77765 Job Requisition ID # 24WD77765Position OverviewAutodesk Construction R&D team is looking for a talented and highly motivated individual to join...


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

    Principal Software Dev Engineer (Full Stack) page is loaded Principal Software Dev Engineer (Full Stack) Apply locations Vancouver, BC, CAN time type Full time posted on Posted Yesterday job requisition id 24WD77765 Job Requisition ID # 24WD77765 Position Overview Autodesk Construction R&D team is looking for a talented and highly motivated individual to...


  • Vancouver, British Columbia, Canada Improving Full time

    Improving is a 15+ year technology management and consulting services firm deeply rooted in our commitment to establishing trust. We live out our values of Excellence, Dedication, and Involvement by providing each of our 1500 members across 16 locations on two continents a variety of opportunities and programs to grow in a way that's befitting their unique...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewAre you a Software Developer aspiring to improve Windows PC manufacturers pre-installed Apps to a new quality level, leveraging the latest innovations on hardware and the Windows Platform? Are you motivated by seeing your work make a difference on millions of devices? We have a job for you We are the Windows Ecosystem and Enablement team (WE2), and...


  • Vancouver, British Columbia, Canada Amazon Full time

    Senior Software Dev. Engineer, AWS Elemental, Elemental Video EngineAWS Elemental is an Amazon Web Services company that combines deep video expertise with the power and scale of the cloud. We are looking for a Senior Software Development Engineer focused on video compression to build advanced video processing functions.As a Video Compression Development...


  • Vancouver, British Columbia, Canada Microsoft Games Full time

    Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Dev Eng II, Sustainability TechnologyIn 2019, Amazon co-founded The Climate Pledge and made a commitment to achieve net-zero carbon by 2040—10 years ahead of the Paris Agreement. We invited others to join us and there are now more than 300 businesses and organizations across 51 industries and 29 countries that have signed the Pledge, which means...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewThe Direct Machine Learning (ML) Team in the Core OS organization places Microsoft's best innovations in machine learning and AI in the hands of millions of Windows developers worldwide. The DirectML Team is responsible for driving platform innovations for machine learning across GPU, CPU, and NPU on various hardware architectures at the scale of the...


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

    AWS Lambda ( is changing the way that companies big and small think about computing in the cloud. Lambda functions offer customers a "serverless" way to create applications, an approach that lets customers turn business logic and application code into scalable, fault-tolerant production systems without requiring every developer to become an expert in...


  • Vancouver, British Columbia, Canada Microsoft Games Full time

    The Direct Machine Learning (ML) Team in the Core OS organization places Microsoft's best innovations in machine learning and AI in the hands of millions of Windows developers worldwide. The DirectML Team is responsible for driving platform innovations for machine learning across GPU, CPU, and NPU on various hardware architectures at the scale of the Windows...


  • Vancouver, British Columbia, Canada Rise People Full time

    Senior Software Engineer (Platform - DevOps) < Back to Careers Senior Software Engineer (Platform - DevOps) Vancouver, BC or Remote Engineering Full-time Jul 13, 2021 About Us is a workflow automation platform that simplifies developer operations so your growing team can measurably improve delivery velocity and hit launch dates. Putting the Dev back...


  • Vancouver, British Columbia, Canada Robinhood Full time

    Senior Software Developer, Container OrchestrationJoin a leading fintech company that's democratizing finance for all.Robinhood was founded on a simple idea: that our financial markets should be accessible to all. With customers at the heart of our decisions, Robinhood is lowering barriers and providing greater access to financial information. Together, we...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewThe App Service team is rethinking app development for a mobile first, cloud first world. We are looking for a "Princicpal Software Engineer" to join us now and help shape the cloud development experience of tomorrow Azure App Service is the only cloud service that integrates everything engineers need to build web and mobile apps quickly and easily...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewThe App Service team is rethinking app development for a mobile first, cloud first world. We are looking for a "Princicpal Software Engineer" to join us now and help shape the cloud development experience of tomorrow Azure App Service is the only cloud service that integrates everything engineers need to build web and mobile apps quickly and easily...