Distributed Systems Developer for Scalable DNS Infrastructure

1 week ago


Vancouver, British Columbia, Canada Amazon Full time

We're seeking an experienced Distributed Systems Developer to join our team responsible for designing, developing, and operating software that manages customer DNS data on Amazon's highly available and scalable cloud Domain Name System (DNS) service, Route 53.

About the Role

As a key member of our team, you will contribute to building robust distributed systems that ensure high availability, scalability, and efficiency. Your expertise in programming languages, design patterns, reliability, and scaling of new and existing systems will be invaluable in helping us maintain our competitive edge.

Responsibilities
  • Design and develop software components that manage customer DNS data, ensuring high availability and scalability
  • Collaborate with cross-functional teams to deploy and operate software systems that meet our stringent requirements for reliability and performance
  • Develop and maintain complex distributed systems, leveraging your knowledge of programming languages, design patterns, and system architecture
Requirements
  • 3+ years of professional software development experience, including full software development life cycle (SDLC)
  • 2+ years of design or architecture experience, with a focus on design patterns, reliability, and scaling of new and existing systems
  • Experience with at least one software programming language, preferably Java, Python, or C++
  • Bachelor's degree in Computer Science or equivalent
What We Offer

We offer a total compensation package that includes a base salary, equity, sign-on payments, and other benefits. The base salary for this position ranges from $114,800/year up to $191,800/year, depending on job-related knowledge, skills, and experience. Additionally, you will have access to a range of medical, financial, and other benefits that support your well-being and career growth.

Amazon is committed to creating a diverse and inclusive workplace where everyone feels welcome and valued. If you would like to request an accommodation, please notify your Recruiter.



  • Vancouver, British Columbia, Canada Amazon Full time

    We are seeking an experienced Technical Leader to join our team in Vancouver, where you will be responsible for designing and launching new features to help customers build and manage their mission-critical global applications.As a key member of our Route 53 team, you will lead a world-class team that owns the design and development of new Route 53 features...


  • Vancouver, British Columbia, Canada Confluent, Inc Full time

    We are seeking a highly skilled Cloud Infrastructure Engineer to join our team at Confluent, Inc. in Canada. As a Senior Software Engineer II, you will be responsible for building and operating large-scale systems in the Cloud.About the RoleAs a key member of our engineering team, you will work closely with cross-functional teams to design, architect, and...


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

    We are looking for a Senior Software Development Engineer to help refine roadmap and technical direction, follow through with detailed architecture and system design, contribute superior performant and maintainable code, and to drive operational excellence of a massive scale distributed system.The Messaging team owns and operates Simple Notification Service...


  • Vancouver, British Columbia, Canada Amazon Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Amazon. Our team is responsible for designing, developing, and operating software that manages customer DNS data using Amazon Route 53, a highly available and scalable cloud Domain Name System (DNS) service.Key Responsibilities:Design and develop complex distributed systems...


  • Vancouver, British Columbia, Canada Amazon Full time

    Company 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 T-Net British Columbia Full time

    Lead Network Development ExpertWe are seeking a seasoned Senior Software Engineer to join our engineering team at T-Net British Columbia. This role will play a pivotal part in designing, developing, and maintaining cutting-edge networking software solutions.About the RoleThis challenging position involves working collaboratively with cross-functional teams...


  • Vancouver, British Columbia, Canada Incognito Software Systems Full time

    Job DescriptionWe are seeking an experienced Infrastructure Automation Specialist to join our team at Incognito Software Systems.The successful candidate will be responsible for designing, implementing, and maintaining automated build and deployment pipelines for our applications.In this role, you will collaborate with development teams to integrate DevOps...


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

    Amazon 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.About UsThe AWS Messaging team owns and operates Simple Notification Service (SNS) and Simple Queue Service(SQS), which provides AWS customers with the cloud infrastructure...


  • Vancouver, British Columbia, Canada TEEMA Full time

    **About the Role:**We are seeking a highly skilled Backend Software Engineer to join our team at Teema. As a key member of our backend services product roadmap, you will be responsible for designing and developing new automation leveraging platform infrastructure and tooling.**Key Responsibilities:**Improve monitoring, observability & alerting for backend...


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

    Job SummaryWe are seeking a talented Software Engineer to join our Platform Engineering team at Apple Inc.About the RoleThis is an exciting opportunity to design and implement cross-cutting features and services that support and enable the development of our developer productivity tools. As a Software Engineer, you will collaborate with colleagues across all...


  • Vancouver, British Columbia, Canada Amazon Full time

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

    As a member of our team, you will have the opportunity to work on designing and building distributed systems that manage customer DNS data. Our team is responsible for ensuring the high availability and scalability of Amazon Route 53, a cloud Domain Name System (DNS) service. This involves developing complex software that manages customer DNS data, requiring...


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

    Take-Two Direct to Consumer TeamWe are a well-funded startup within Take-Two Interactive, building a commerce and distribution platform for our game labels.The ChallengeA Senior Site Reliability Engineer will support our infrastructure, monitoring, and tooling needs. Proven systems and analytical skills are required to build and maintain a production...


  • Vancouver, British Columbia, Canada Motive Full time

    About the Role:We are seeking an accomplished Senior Software Engineer to join our team at Motive. As a critical member of our engineering organization, you will be responsible for designing and developing scalable software infrastructure that will modernize solutions for our Enterprise customers.As part of this role, you will work closely with...


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

    About the RoleWe are seeking a skilled Cloud Application Developer to join our team at Amazon Development Centre Canada ULC. As a Cloud Application Developer, you will play a critical role in designing, implementing, and maintaining highly scalable and available distributed software systems.Key ResponsibilitiesDeliver end-to-end software solutions that...


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

    We are seeking a talented High-Performance Data Expert to join our team at Amazon Development Centre Canada ULC - K03. As a Distributed Systems Engineer, you will play a crucial role in designing and implementing cutting-edge distributed systems that drive ultra-fast and highly scalable performance for our data analytics services.About the TeamOur team is...


  • Vancouver, British Columbia, Canada owl Full time

    Owl.co empowers insurers to combat illegitimate claims on a large scale while eliminating human bias from the process.Our clients are top insurance companies across North America, achieving remarkable results through our AI-powered, evidence-based platform. We have engineering offices in New York City, Toronto, and Vancouver.We're seeking an experienced...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Cloud Infrastructure Developer to join our team at Electronic Arts. As a key member of our infrastructure team, you will be responsible for designing, building, and maintaining scalable cloud-based systems.


  • Vancouver, British Columbia, Canada Amazon Full time

    About the Role:We're seeking a talented Software Development Engineer to join our Amazon Route 53 team. As a key member of our team, you'll design, develop, and deploy software that manages customer DNS data. Your expertise in building robust distributed systems will be crucial in making our software highly available and scalable.Responsibilities:- Design...


  • Vancouver, British Columbia, Canada Royal Bank of Canada> Full time

    Job Description:As a Cloud Engineer, you will be responsible for designing and building scalable, secure, and efficient cloud infrastructure for our company. You will work closely with our development team to ensure seamless integration with our applications and services.Design and implement cloud infrastructure using industry-leading tools and...