Highly Available Software Development Engineer

1 week ago


Vancouver, British Columbia, Canada Amazon Full time

Software Development Engineer, S3 Distribution Plane

">

We are seeking an experienced software development engineer to join our team in the S3 Distribution Plane. As a member of this team, you will be responsible for designing, developing, and maintaining highly available systems and services that power businesses across the globe.

About Amazon S3

">

Amazon S3 is a highly available 7x24 worldwide service that requires dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do, which means we hold a high bar for test automation, verification processes, design, and code reviews to ensure that our systems meet the exacting standards our customers demand.

Your Responsibilities

">
  • ">
  • Design and develop systems and services that deliver services at scale to delight our customers and support the routing of billions of requests per minute to S3's globally distributed server fleet.">
  • Maintain the operational health of our services, including build and release systems, and ensure maximum uptime for our developers and customers.">
  • Provide coaching and mentoring for junior engineers and participate in design reviews, operations meetings, and leadership discussions.">
">

Requirements

">
  • ">
  • A minimum of 3+ years of non-internship professional software development experience.">
  • A minimum of 2+ years of non-internship design or architecture experience, including design patterns, reliability, and scaling.">
  • Experience programming with at least one software programming language.">
  • A minimum of 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.">
  • A Bachelor's degree in computer science or equivalent.">
">

About Working at Amazon

">

At Amazon, we value diversity and inclusion. We believe that bringing together people with different backgrounds, perspectives, and experiences helps us innovate and make better decisions. Our company has a commitment to furthering our culture of inclusion and promoting opportunities for growth and development for all employees.

Work-Life Balance

">

We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. We believe that striking the right balance between your personal and professional life is critical to long-term happiness and fulfillment.

Salary Range

">

The base salary range for this position is $114,800/year up to $191,800/year, dependent on job-related knowledge, skills, and experience. This is just one component of Amazon's total compensation package, which may include equity, sign-on payments, and other forms of compensation in addition to medical, financial, and other benefits.



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

    About the RoleJob Summary:AWS Cloud Map is looking for a skilled Software Development Engineer to join our team in Vancouver.About UsInclusive Team CultureAt Amazon Development Centre Canada ULC, we value diversity and inclusion. Our team culture is built on a foundation of respect, empathy, and open communication.Work/Life BalanceWe believe that work-life...


  • Vancouver, British Columbia, Canada Amazon Full time

    Are you passionate about building highly available and scalable software systems? Do you thrive in a fast-paced environment where no two days are ever the same?As a Software Development Engineer on our S3 Distribution Plane team, you will have the opportunity to design and develop systems and services that power businesses across the globe. Your work will be...


  • Vancouver, British Columbia, Canada Amazon Full time

    About Amazon">Amazon Web Service (AWS) software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.We are looking for highly skilled engineers who bring fresh ideas from all areas, including distributed computing, large-scale system design, networking, and data...


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

    We are seeking a talented Software Development Engineer to join our AWS Cloud Map team in Vancouver. As a foundational service that our customers rely on, we need engineers who can help us build and operate a highly available and scalable service discovery solution.The successful candidate will contribute to all parts of the software and deployment...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    We are seeking a highly skilled Principal Software Engineer ML/AI to join our Digital Innovation Group (DIG) within Providence St. About DIGDIG is both a healthcare startup and a technology/product incubator. Our teams gather market data on effective solutions in the healthcare space and build out a product line with the latest technology available. When...


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

    About the role:We are seeking a highly skilled Software Development Engineer to join our Traffic Engineering team at Amazon Development Centre Canada ULC - K03.As a key member of our team, you will be responsible for designing and developing software solutions that manage and route web traffic to Amazon's websites.You will work closely with our team to...


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

    About the RoleA highly skilled Senior Software Development Engineer is sought after by Amazon Development Centre Canada ULC to join the AWS Elemental Video Engine team.The ideal candidate will have a strong background in video codec development, particularly AV1, HEVC, H.264, and MPEG2. This is a key role in improving the quality per bit in our home-grown...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc., a leading financial services provider based in Canada, is seeking a highly skilled Senior Software Engineer to join their team for a Long Term Contract / Full Time opportunity. This role will be based in Vancouver and involves a hybrid work arrangement, with 3 days spent in the office and 2 days working from...


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

    We are seeking a highly skilled Senior Site Reliability Engineer to join our Direct to Consumer team at Take-Two Interactive Software, Inc. This role will be based in New York City and will come with a competitive salary of $170,000 - $220,000 per year.About the RoleThis is an exciting opportunity for a talented SRE to support our infrastructure, monitoring,...


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

    Job DescriptionWe are seeking a highly skilled and experienced Senior Manager, Software Development to join our team at Amazon Development Centre Canada ULC.About the RoleThis is a leadership position that requires a strong technical background, excellent management skills, and the ability to drive architectural design choices, invent new features, develop...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job DescriptionArista Networks is seeking a highly skilled software development engineer to join our team. As a software development engineer, you will be responsible for designing, developing, and implementing software tools and Machine Learning models.The ideal candidate will have a strong background in computer science and experience with Agile frameworks...


  • Vancouver, British Columbia, Canada Perlego Full time

    About PerlegoWe are a fast-growing EdTech company on a mission to make education accessible to all. Our innovative platform enables students to access high-quality books and learn at their own pace.Job SummaryWe are seeking an experienced Highly Available Cloud Engineer to join our team. As a key member of our infrastructure team, you will be responsible for...


  • Vancouver, British Columbia, Canada Amazon Full time

    We are looking for experienced Software Development Engineers to join our team in Vancouver, where you will design and implement software components to improve the availability of our database services.The ideal candidate has a proven track record of designing and implementing highly scalable, fault-tolerant, and resilient systems. You should have strong...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Network Software Engineering Role About the CompanyArista Networks is a leading company in the development of software for data center networks. We are seeking highly experienced network software engineers to join our team.


  • Vancouver, British Columbia, Canada Amazon Full time

    We are seeking a highly skilled software development engineer to join our team at Amazon, where we build hyper-scaler database services in the cloud. As an SDE II on the Aurora Availability team, you will design and implement software components and enhance existing components to help us continuously improve and evolve to meet the growing availability...


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

    About the RoleWe are looking for passionate software engineers who have experience building innovative, mobile applications that customers love and will enhance their day-to-day capabilities.You will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of a cutting-edge mobile product used every day.As a...


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

    About the RoleAlexa Smart Properties is seeking a skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, testing, and deploying solutions for Alexa Smart Properties and enterprise customers worldwide.Key ResponsibilitiesDesign and develop micro-services to create new core...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    At Iris Software Inc., we're looking for a highly skilled Senior C# Software Engineer to join our team in Vancouver, BC.**Job Summary:**We're seeking an experienced Senior C# Software Engineer to lead the development of mission-critical applications using ASP.NET and SQL. The successful candidate will have a strong background in C#, 8+ years of overall...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Position OverviewWe are seeking a highly skilled and motivated individual to join our team as a Software Automation Engineer. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining automated test frameworks, pipelines, and scripts to ensure the quality and reliability of our Desktop software products and...


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

    About the RoleWe are seeking talented Software Development Engineers to join our team at Amazon Development Centre Canada ULC. As a Software Development Engineer, you will play a key role in conceiving, designing, and building innovative products and services that meet the needs of our customers.Key ResponsibilitiesCollaborate with experienced...