Skip to Main Content

Job Title


Senior Software Development Engineer


Company : CNSC


Location : Vancouver, Metro Vancouver Regional Distr


Created : 2026-01-16


Job Type : Full Time


Job Description

Are you an experienced software engineer looking for an opportunity to work on next-generation distributed systems and database technologies in the cloud? At Amazon Development Centre Canada ULC, were hiring a Senior Software Development Engineer to help build and optimize AWS Transactional Services. This role is based in Vancouver, BC, and offers a competitive base salary ranging from $150,700 to $251,700, depending on job-related knowledge, skills, and experience.Sponsored LinksAs part of Amazon Web Services (AWS)the worlds most comprehensive and broadly adopted cloud platformyoull be immersed in a highly innovative environment. Our inclusive culture embraces diversity of thought and fosters continuous learning. Plus, we understand the importance of work-life balance and encourage you to discover the blend that suits you best while delivering cutting-edge solutions for customers worldwide.About the Position: Senior Software Development EngineerWe are working on Journal, a fault-tolerant, high-performance, durable log service that commits over 100 million transactions per second at scale. By joining our team, youll help design, develop, and maintain systems that form the bedrock of data durability and availability within AWS. You will collaborate with other top engineers to ensure our services remain resilient, cost-effective, and capable of handling microsecond-level latencies.In this role, youll take part in defining technical roadmaps, delivering production-grade features on time, and guiding peers through design reviews and best practices. Youll also stay on the cutting edge of emerging technologies, mentoring fellow engineers and constantly raising the bar for engineering excellence in distributed systems.Sponsored LinksBenefits and SalaryAmazons total compensation approach may include equity, sign-on payments, and other forms of compensation in addition to a full range of medical, financial, and other benefits.Job Type: AWS Software DevelopmentPay Range: $150,700 $251,700 (based on experience, skills, and knowledge)Requirements / SkillsBasic Qualifications5+ years of non-internship professional software development experience5+ years of programming with at least one software programming language experience5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experienceExperience as a mentor, tech lead, or leading an engineering teamPreferred Qualifications5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operationsBachelors degree in computer science or equivalentHow to ApplyIf youre excited by the possibilities of building fault-tolerant, high-throughput systems at a global scale, wed love to hear from you. Please apply directly on our careers site using the link below:Know someone who might be interested? Share this job posting and help them join Amazon Development Centre Canada ULC!This role presents an outstanding opportunity to accelerate your professional growth by buildingrobust, high-performance solutions. Youll collaborate with adynamic team, refine your skill set, and help shape thefuture of technology in a fast-paced environment.To stand out, highlight your hands-on experience in software development,especially within large-scale environments. Emphasize problem-solving abilities,leadership achievements, and a commitment to continuous learning.A well-structured, results-driven resume can significantly enhance your application. #J-18808-Ljbffr