Work in Washington Veterans Jobs

Job Information

Amazon Web Services Software Development Engineer - AWS IDE Toolkits in Seattle, Washington


Job summary

Come join a creative team of software developers dedicated to making it more natural and intuitive to use AWS services from their favorite IDEs. In this position you’ll craft high-quality open source software, understand customers, define user experiences and shape the future of IDEs for cloud development.

Key job responsibilities

You will help us define cloud-native IDE experiences that are as welcoming as they are powerful. You will interact with Amazon developers all over the world to identify and resolve pain points, fill in gaps in tooling, and evolve the IDE experience. You will analyze telemetry to keep us focused on our customer’s needs. You’ll also work with teams across Amazon who want to provide in-IDE experiences for their services. And you’ll have the opportunity to learn and grow as an engineer.

About the team

When we started building the IDE Toolkits team, we set out to create a place where engineers can deliver great work. That means finding and hiring people who value great engineering but who also value professional and personal relationships. We are a global business, so your ability to work with people with diverse viewpoints and backgrounds will be important. As software engineers, we need to balance a lot of things. To us, “agile” means balancing software craftsmanship, operational excellence, and delivering value to our customers - while also allowing the team to plan work and life in a predictable way, work hard without needless distractions or fire drills, and spend quality time away from work.

We take risks, but we hold each other accountable for results and how the results were achieved. We have a long-term vision, but we don’t do big designs up front. Our goals are clear and we are working on things that are important to everyone on the team… and to Amazon.

If you’re interested in a refreshing change in your career and want to hear more, let’s talk!


· 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.

· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

· Bachelor’s Degree in Computer Science or related field, or 2+ years of non-internship professional software development experience

· Proficiency in developing objected-oriented software, with deep experience in one or more relevant languages (C#, Kotlin, Java, JavaScript, TypeScript or C/C++)

· Willingness to work in several different languages - including cases where you may be new to the language

· Computer Science fundamentals in object-oriented design

· Computer Science fundamentals in data structures

· Computer Science fundamentals in algorithm design, problem solving, and complexity analysis


· Familiarity and development experience with Web services technologies (e.g. HTTP, REST, XML, JSON, etc.)

· A deep understanding of .NET technologies and platform internals

· A deep understanding of JVM languages and platform internals

· A deep understanding of Node.js and related frameworks

· Experience working with agile methodologies such as scrum

· Experience with open-source development

· Experience with plugin development for IDEs

· Experience designing graphical user interfaces

· Experience as a technical/project lead

· Strong desire to build great tools for other developers

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