Amazon

Software Development Engineer

3+ months agoSeattle, WA

DESCRIPTION

The AWS Identity Resource Management team is looking for an experienced Software Development Engineer with a passion for building highly reliable and low latency services for use by all AWS Services and AWS customers to manage their AWS Resources. We are embarking on projects to create new systems to streamline AWS service integration with Identity services, and it's a great time to join and help shape and deliver on this strategy. Come be a part of defining how customers small and large will use and manage their AWS resources.

Responsibilities include define and design the service architecture, lead the effort to build highly reliable and high-performance foundational services that offer the best in operational excellence.

Successful applicants will have experience defining service architecture, strong development skills and experience in software design, development, testing and operations, and will meet a high technical bar.

Come join our start-up culture, wear many hats, work fast and smart, while adapting and iterating quickly. We are looking for someone who is ready to roll-up their sleeves and join a tightly-knit team that is tackling a very interesting and challenging opportunity.

We are looking for experienced Amazonians to create internal services expected to improve customer experience for AWS service owners and create impact across AWS. Join us to bootstrap a new team, influence technical architecture of these systems, while focusing on creation of new systems with very low operational load.

BASIC QUALIFICATIONS

• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, 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.
• Bachelor's Degree, or 3+ years of software development experience, including object-oriented design or object-oriented programming
• 3+ years of experience in at least one modern programming language such as Java, C/C++
• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, 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.

PREFERRED QUALIFICATIONS

• 5+ years of industry software development experience
• Solid understanding of computer science fundamentals in data structures, algorithm design and analysis.
• Experience building complex software systems that have been successfully delivered to customers
• 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
• Distributed systems and web services design and implementation experience.
• Good understanding of Internet protocols such as HTTP, DNS, TCP, and UDP
• Experience implementing servers and/or software solutions in a Linux environment

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Job ID: Amazon-1343196