Software Development Engineer - AWS Builder Tools, Inc. Shoreline, WA

Want to build "always on" systems that scale to millions of deployments per hour with near-zero downtime? Our team is building a new foundational service from the ground up that will enable Amazon's massive developer community to deploy cutting-edge software at increasing speeds without sacrificing reliability or the availability that our customers expect.

We need creative, collaborative developers who want to challenge themselves on a fast-moving, diverse devops team who are driving change and rapidly delivering customer value in a huge problem space at a scale that far exceeds most companies on the planet. We build both fast, highly available services and clean, easy-to-use web interfaces, and we operate what we build. Come join us and work on a foundational system that makes reliable software change possible at a massive scale.

If you join our team, you will:

* Collaborate on design and implementation for a new, highly-scalable system that requires near 100% uptime.

* Own the entire software lifecycle, from system design to implementation, release, operation, and continuous, iterative improvement.

* Work on every layer of the full system stack, from interaction with core AWS services to API design and implementation, to designing and building user interfaces to delight our customers.

* Interface closely with internal and external customers to quickly drive new products, new features and new ways forward.

* Learn and use core AWS technologies like RDS, SNS, SQS and S3 to operate highly available and highly-scalable backend web services and customer-facing APIs.

* Exercise your coding skills in a polyglot environment that supports Java, Javascript, Ruby, Python and more.

Basic Qualifications

* Bachelor's Degree in Computer Science (or related field), or the equivalent experience to a Bachelor's degree, based on 3 years of work experience for every 1 year of education.

* 2+ years professional experience in software development.

* Computer Science fundamentals in object-oriented design.

* Computer Science fundamentals in data structures.

* Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.

* Proficiency in at least one modern programming language such as Java or Ruby.

Preferred Qualifications

* Experience building complex software systems that have been successfully delivered to customers

* Familiarity with devops software development methods.

* Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

* Ability to take a project from scoping requirements through actual launch of the project

* Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.

Want to learn more about AWS Developer Tools? Check out:


Apply for this job onlineApply


Email this job to a friendRefer

Share on your newsfeed