Amazon API Gateway is changing the way that companies big and small think about APIs. API Gateway is the front-door of the Serverless revolution, an approach that lets customers turn business logic and application code into scalable, fault-tolerant production systems without requiring every developer to become an expert in distributed systems, deployment technologies, and infrastructure management. API Gateway turns daunting tasks such as traffic management, authentication and authorization, monitoring and API versioning into easily configurable steps. It then helps companies to build their developer eco-systems and turns their data sets and business logic into new revenue streams.
The Seattle-based Amazon API Gateway team is growing rapidly and is looking for talented Software Engineers who can help us create the massively scalable and powerful service. If you are excited about cloud computing and architecting highly available and large-scale services used by millions of users, then join us in making the Serverless revolution ubiquitous.
As a member of the team, you will work with a group of talented, mission-focused colleagues to propose ideas and to design, build, and evolve production AWS systems. You will have the opportunity to talk with customers to understand their needs; you will see them adopt the technology you build; and you will use their feedback to inform future development. Depending on your interests, you may work on a broad range of technical problems or you may focus on full-stack development, back-end distributed systems engineering, space and time optimization, or programming model design and implementation. Regardless of the path you choose, you will grow your skills, solve hard problems, and ship software to customers, learning from and mentoring others along the way.
If you are excited by the prospect of making it easy for developers to build and operate distributed systems, and are intrigued by any of the details above, please reach out we would love to hear from you. To learn more about API Gateway, visit the Amazon API Gateway page: http://aws.amazon.com/api-gateway
Our team is diverse! We drive towards an inclusive culture and work environment. We are intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. Team members are active in Amazon's 10+ affinity groups, sometimes known as employee resource groups, which bring employees together across businesses and locations around the world. These range from groups such as the Black Employee Network, Latinos at Amazon, Indigenous at Amazon, Families at Amazon, Amazon Women and Engineering, LGBTQ+, Warriors at Amazon (Military), Amazon People With Disabilities, and more.
We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, job level etc. Your manager can also help you find a mentor or two, because two is better than one. In addition to formal mentors, we work and train together so that we are always learning from one another, and we celebrate and support the career progression of our team members.
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and we host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Our team also puts a high value on work-life balance. Striking a healthy balance between your personal and professional life is crucial to your happiness and success here, which is why we aren't focused on how many hours you spend at work or online. Instead, we're happy to offer a flexible schedule so you can have a more productive and well-balanced lifeboth in and outside of work.
• 4+ years of professional software development experience
• 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
• A bachelor's degree in Computer Science or equivalent knowledge and skills
• 5+ years professional experience in commercial or web-scale system software development and delivery
• Proficiency in modern programming languages such as Java, Python, or Go
• Experience developing and operating 24x7 production systems
• Experience designing, building, or evolving distributed systems
• Understanding of operating system fundamentals (Linux or Windows)
• Understanding of scalable computing systems, software architecture, data structures, and algorithms
• Knowledge of network, distributed, asynchronous and concurrent programming
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.