Software Dev Engineer – OS Management, AWS Builder Tools

US-WA-Seattle
3 weeks ago
Job ID
556858
Amazon Corporate LLC
Position Category
Software Development

Job Description


Do you want to fundamentally improve the quality of software for your fellow software developers? The AWS Developer Tools team is looking for passionate software developers to transform the way AWS customers improve and write quality software. The Developer Tools team owns the tools used by developers inside of Amazon, as well as a new set of development services available to all AWS customers.


Are you interested in learning how Amazon manages its massive global fleet of servers and virtual machines? Do you enjoy diving deep into unsolved problems and coming up with practical solutions? Do you get satisfaction and enjoyment from building tools that save time in your day to day work? The Deployment Services team in AWS is building a new tool to manage every virtual machine in the company. This new initiative will challenge candidates to learn details of the Linux operating system, as well as build a new distributed service. The project will be highly valued, used by every engineering team at the company, and will easily save tens of thousands of hours in manual effort annually.


The ideal candidate cares about making other developer’s lives better, appreciates good development tools, and will thrive in a close knit environment that’s fun, fast-paced and ever-changing. You should love creating things and take pride in building cool platforms for developers.


Basic Qualifications

  • 3+ years of professional development experience
  • Bachelor’s Degree, preferably in Computer Science or related field
  • Fundamentals in OO design, data structures, and algorithm design
  • Strong coding skills in Java, C, C++, C#, Ruby, or Python

Preferred Qualifications

  • Ability to work in a fast-paced and agile development environment
  • Familiarity with the Linux Operating System and Linux Package Management
  • Familiarity with web services, and distributed systems development.
  • Experience contributing to or working with open-source software


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed