Offers “Amazon”

Expires soon Amazon

Software Development Engineer II

  • Seattle (King County)
  • Design / Civil engineering / Industrial engineering

Job description

DESCRIPTION

Are you a software developer and want to revolutionize the way people consume resources on the world's largest dynamically priced market for computing? Want to design and build software that makes all this happen on a global scale? Come join the EC2 Spot team!
The team: Amazon's Elastic Compute Cloud (EC2) enables customers of all sizes to run their applications on our industry leading cloud infrastructure. Customers around the world – from startups, to research institutes, to established enterprises – use EC2 Spot to rapidly scale compute capacity up and down as their needs change. EC2 Spot enables customers to dynamically set the price they are willing to pay for compute resources depending on current supply and demand, and run their workloads on unused EC2 capacity ( http://aws.amazon.com/ec2/spot-instances/). And that's just the tip of the iceberg. This team is growing rapidly so we can significantly expand our feature set and increase scale.
You: We're seeking software developers with industry experience who are passionate about enhancing customer satisfaction, operational performance, and growing market segment share. If highly parallel systems, distributed functionality and difficult synchronization problems make you want to take control, we have the right challenge for you. You should have a good understanding of data consistency and transactions between distributed services. Experience with web-services, especially at massive scale, will be helpful, and it won't hurt if you enjoy having cold beer or beverages and pizza with use once in a while.

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

Desired profile

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++

Make every future a success.
  • Job directory
  • Business directory