Software Development Engineer, Architect for Messaging Systems
1 week ago
Amazon MQ is a managed AWS service for Apache ActiveMQ and RabbitMQ that streamlines setup, operation, and management of message brokers on AWS. Our goal is to make it easier for developers to build applications that utilize the rich features and power of open-source message brokers.
Key Job Responsibilities
As a Software Development Engineer with Amazon MQ, you will be responsible for designing, developing, testing, and operating distributed open-source message broker systems and global AWS services. You will collaborate closely with cross-functional peers and open source project maintainers to influence our overall strategy and define the team's roadmap. In this role, you will drive system architecture and insist on the highest standards & best practices to enable a quality product. Additionally, you will have opportunities to coach and develop junior engineers.
About the Team
Our team is established in two locations (Vancouver & Seattle) and we're responsible for end-to-end delivery of our external & internal roadmap and supporting our customers. We are engaged with the open source communities to help shape mission-critical software relied upon by thousands of businesses globally.
Requirements
We are looking for individuals with at least 3+ years of non-internship professional software development experience. Relevant skills include:
- 2+ years of design or architecture experience (design patterns, reliability and scaling) of new and existing systems
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor's degree in computer science or equivalent
Compensation
The estimated salary range for this position is between $114,800/year up to $191,800/year. This figure may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company, offering a competitive package that includes equity, sign-on payments, and other benefits in addition to medical, financial, and other benefits.
-
Vancouver, British Columbia, Canada Amazon Full timeWe are looking for a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our engineering team, you will be responsible for designing, developing, testing, and operating distributed open-source message broker systems on a global AWS service.This is an excellent opportunity to work with cross-functional peers and open...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeJoin 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...
-
Distributed Systems Architect
4 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeWe are seeking a highly skilled Distributed Systems Architect to join our team at Amazon Development Centre Canada ULC. As a key member of our engineering team, you will be responsible for designing and delivering large-scale, high-performance production distributed database systems.About the RoleIn this role, you will have the opportunity to develop deep...
-
Software Development Specialist
4 weeks ago
Vancouver, British Columbia, Canada WIA Software Systems Inc. Full timeJob 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.
-
Software Development Engineer
1 month ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAmazon Development Centre Canada ULC is at the forefront of innovation, pushing the boundaries of technology to deliver data solutions that impact millions of users worldwide. As a Software Development Engineer on our team, you will play a pivotal role in shaping the definition, vision, design, roadmap, and development of our security and compliance...
-
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout the RoleAs a Software Development Engineer in Amazon's Centralized Network Service team, you will be part of the Supply Chain Optimization Technologies (SCOT) group that owns Amazon's global inventory planning and fulfillment systems.Job DescriptionWe are looking for talented engineers who want to apply and grow their technical depth and breadth while...
-
Senior Software Architect, Embedded Systems
4 weeks ago
Vancouver, British Columbia, Canada Analog Devices Full timeSeeking a senior software architect with 15+ years of experience in firmware development to contribute to the design and development of advanced products at Analog Devices. This role involves translating product requirements into SW and HW architecture and design.Key Responsibilities:Collaborate with the digital team to design and architect System-on-Chip...
-
Cloud Messaging Architect
4 weeks ago
Vancouver, British Columbia, Canada Amazon Full timeAbout the RoleWe are seeking a talented Software Development Engineer to join our team in designing and implementing fault-tolerant systems that operate at scale. As a key member of our team, you will have strong ownership over the design, implementation, and operation of massive-scale (think multi-million TPS) systems.About Our TeamOur team is dedicated to...
-
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full timeAmazon Development Centre Canada ULC - K03 is seeking an experienced Software Development Engineer to join the Core Consumables Shopping team. This role offers an exciting opportunity to work with multiple teams and disciplines across Amazon to create new retail and platform shopping experiences.This includes the end-to-end experience across platforms and...
-
Cloud Data Systems Architect
4 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeTap into your passion for designing and implementing large-scale distributed data systems at Amazon Development Centre Canada ULC. As a Cloud Data Systems Architect, you will have the opportunity to work on innovative projects that transform the way customers analyze their time-series data.About the RoleWe are seeking an experienced software development...
-
Vancouver, British Columbia, Canada Atimi Full timeWe are seeking an experienced Software Development Architect to join our team at Atimi, a leading provider of software solutions. Based in Canada, this is a fully remote position with EST working hours.As a Software Development Architect, you will be responsible for architecting the final approach and advising clients on utilizing the Braze platform...
-
Software Architect for Distributed Systems
7 days ago
Vancouver, British Columbia, Canada Amazon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon MQ team. As a key member of our team, you will be responsible for designing and developing distributed open-source message broker systems and large-scale solutions.Company OverviewAt Amazon, we embrace our differences and strive to further our culture of inclusion....
-
Vision System Software Architect
2 weeks ago
Vancouver, British Columbia, Canada ClearVision Technologies, Inc. Full timeClearVision Technologies, Inc. is a renowned designer and manufacturer of innovative machine vision systems for quality control. With a strong focus on precision engineering, our company serves leading manufacturers in the paper, carton, and corrugated box industries. Our team assembles cutting-edge industrial cameras, sensors, custom lighting and control...
-
Software Development Leader, Amazon Prime
1 month ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeJob Description:The Amazon Prime Team is seeking a motivated software development manager to take on a key role in building, scaling, and operating services to support Prime members worldwide. The ideal candidate will have a strong background in managing engineering teams, designing and architecting systems, and leading the definition and development of...
-
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout Amazon Development Centre Canada ULCAmazon Development Centre Canada ULC is a cutting-edge software development company that enables businesses of all sizes to succeed on the Amazon platform.Salary: $120,000 - $180,000 per yearWe are seeking an experienced Software Development Engineer to join our Advertiser Experience team in Brand Shopping Experience...
-
Master Software Architect for Network Systems
2 weeks ago
Vancouver, British Columbia, Canada Arista Full timeNetwork Systems Software EngineerArista Networks is a pioneering company in software-driven cloud networking solutions. Our award-winning platforms redefine scalability, agility, and resilience.We are seeking a highly skilled Senior/Lead Network Systems software engineer to collaborate with customers, product management, and hardware engineers to design and...
-
Cloud Systems Architect
2 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout Amazon SQSAmazon Simple Queue Service (SQS) is a highly scalable, distributed message queuing service. It runs on tens of thousands of machines worldwide and processes over 100 million requests per second, generating petabytes of logs hourly.This massive infrastructure is critical to the Amazon Marketplace, other AWS services, and hundreds of thousands...
-
Network Architect and Software Developer
4 weeks ago
Vancouver, British Columbia, Canada Arista Networks Full timeA challenging role has emerged at Arista Networks for a talented Senior/Lead Software Engineer to join our Extensible Operating System (EOS) software development team.OverviewArista Networks is renowned for its innovative Linux-based network operating system, EOS. As a key member of the EOS team, you will contribute to building features that drive the...
-
Vancouver, British Columbia, Canada Amazon Full timeCompany OverviewAmazon Web Services (AWS) is the world leader in providing a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers tens of thousands of businesses worldwide. The Messaging team owns and operates Simple Notification Service (SNS) and Simple Queue Service (SQS), which provides AWS customers with the cloud...
-
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout the RoleWe're seeking a highly skilled Software Development Engineer to join our Delivery Experience team at Amazon Development Centre Canada ULC.As a key member of our team, you'll be responsible for designing and developing scalable, fault-tolerant systems that improve the discoverability of delivery options for millions of customers worldwide.Your...