Amazon

Returning Candidate?

Senior Software Development Engineer

Senior Software Development Engineer

Job ID 
547312
Location 
US-WA-Seattle
Posted Date 
10/20/2017
Company 
Amazon Fulfillment Services, Inc.
Position Category 
Software Development
Recruiting Team 
..

Job Description

Amazon Elastic Compute Cloud (EC2) is the centerpiece the Amazon Web Services (AWS) family of cloud infrastructure services. We are starting new, exciting and immensely business impacting initiatives. Specifically, we will be building new scalable services to disruptively enhance the EC2 launch experience for all EC2 customers across various flavors, scenarios, and requirements. This is a highly visible opportunity to solve technically complex business problems and to empower customers get most out of EC2.

We are seeking talented software developers with relevant industry experience who are passionate about enhancing customer satisfaction, operational performance, and growing market segment share. If you’re excited about developing distributed web services at scale and you relish the opportunity to dig into parallel systems, distributed functionality and difficult synchronization problems, we have the right challenge for you.

Together, we’ll deliver the next generation of industry-leading compute features. Come help us change the world !

Key responsibilities:
- Design, build and optimize the software to run a scalable exchange for computing resources including pricing models and distribution of risk
- Define intuitive web-service APIs and use AWS’s cutting edge technologies to spin up new features in no time
- Empower developers from around the world to migrate their applications to a flexible way of accessing compute power (e.g. reduce friction, simplify APIs, add tooling, improve the service architecture)
- Automatically deploy and monitor your service to identify performance issues before our customers do
- Recruit, interview and hire software developers
- Mentor junior software developers and grow your skills

Basic Qualifications

- Bachelor’s Degree in Computer Science or related field of studies
- Minimum of 3 years of industry software development experience using object oriented design patterns in JAVA, C# or C++

Preferred Qualifications

- Excellent understanding of resource and design requirements for highly scalable systems
- Experience with scripting languages, preferably RUBY or Python
- Experience with the Linux operating system environment
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
- Strong analytical skills with excellent problem solving abilities
- Knowledge of system performance and operational readiness monitoring
- Strong desire to build, deliver results, take ownership, and drive projects
- Excellent written communication skills and verbal agility