Senior Software Dev Engineer, Windows Container Technologies
1 month ago
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.
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
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 theroot 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
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 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 timeSenior 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...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada JAM Software GmbH Full timeMarqeta 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...
-
Senior Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada JAM Software GmbH Full timeAs 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 timeSoftware 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,000Miru 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...
-
Principal Software Dev Engineer
2 weeks ago
Vancouver, British Columbia, Canada Autodesk, Inc. Full timePrincipal 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...
-
Principal Software Dev Engineer
2 weeks ago
Vancouver, British Columbia, Canada Autodesk, Inc. Full timePrincipal 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...
-
Senior Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Improving Full timeImproving 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...
-
Principal Software Engineer
1 month ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewMicrosoft 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,...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewAre 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 timeSenior 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...
-
Principal Software Engineer
1 month ago
Vancouver, British Columbia, Canada Microsoft Games Full timeMicrosoft 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...
-
Software Dev Eng II, Sustainability Technology
2 weeks ago
Vancouver, British Columbia, Canada Amazon Full timeSoftware 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...
-
Senior Software Engineer
1 week ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewThe 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...
-
Senior Software Dev Engineer
2 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full timeAWS 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...
-
Senior Software Engineer
1 week ago
Vancouver, British Columbia, Canada Microsoft Games Full timeThe 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...
-
Senior Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Rise People Full timeSenior 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 timeSenior 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...
-
Principal Software Engineer
1 month ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewThe 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...
-
Principal Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewThe 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...