Software Development Engineer
Amazon.com
Vancouver, BC, CA
6d ago

Amazon Web Services ("AWS") enables customers of all sizes to run their applications on Amazon's industry-leading cloud computing infrastructure.

As we continue to grow our business, we are constantly looking for ways to help serve our customers with innovative offerings that fundamentally change the way people build, deploy, and manage AWS cloud applications.

We are looking for a Software Engineer to join the AWS Cloud Map team in Vancouver, as we evolve the service in response to vocal demand from customers.

AWS Cloud Map is a highly available and scalable service that allow customers to define custom names for application resources, and it maintains the updated location of these dynamically changing resources.

As an Amazon Web Service, we believe in simple, reliable, and low cost systems that serve our customers' needs.

Why would you want to join our team?

We are now embarking on adding the next wave of functionality for a service that is core to all modern Internet businesses.

If you’re excited about solving hard technical problems in the distributed systems space, and want your work to make an immediate impact in the real world, this is the place for you.

If going deep to optimize for scale, latency, and resource usage excites you as much as working backwards from the customer to develop features that not only work, but delight, then join us in delivering a next generation networking platform.

What does it take to succeed in this role?

In addition to the technical qualifications, you must be a passionate, creative, self-driven, responsible role model. You must be an accomplished senior engineer with experience in distributed systems and a focus on scalability and operational excellence to help us grow and operate a large-

scale, global networking service, intended to be a core building block for many larger services. You should have strong experience in designing solutions focused on customer needs, leading teams in developing and deploying these solutions, and operating the systems in production with a demonstrated focus on security, stability and availability.

You should be excited (and a little frightened) by the enormous scale at which we operate. A natural problem solver, who is able to think about business opportunities, operational issues, and software architecture in the course of a single conversation.

Curious about our customers' needs and dedicated to turning developers into raving fans. Excited to learn from others while bringing your own novel capabilities and perspectives.

Someone who makes the team room both productive and fun to work in.

Responsibilities will include diving deep into existing infrastructure, analyzing and prioritizing engineering demands, and delivering maintainable and scalable solutions to customer problems.

As a member of the team, you will work closely with management and engineering leaders to set strategy, define the product, and make the hard, high-

judgment trade-offs between features and time-to-market. You should lead development teams by example in delivering elegant system architecture, innovative designs, and maintainable code, all in the service of a fantastic customer experience.

Amazon is an Equal Opportunity-Affirmative Action Employer Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

  • At minimum Bachelor’s degree in Computer Science or a related field
  • 3+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java or C++, including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Proficiency with multiple programming languages
  • Ability to take a project from scoping requirements through actual launch of the project
  • Strong distributed systems and web services design and implementation experience
  • Knowledge of basic Internet protocols and routing concepts
  • Experience implementing server software in a Linux environment
  • aws-sdesdm-na

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form