Software Development Engineer - Smithy, AWS SDKs and Tools
Amazon Web Services (AWS)Job Description
Do you want to be part of an amazing engineering team working on open-source tooling that delights developers? Are you interested in helping build tools to accelerate the development of cloud applications?
The AWS SDKs and Tools team is looking for a passionate and innovative Software Developer to join the Smithy team. Smithy is an interface definition language and set of tools that allows developers to build clients and servers in multiple languages. Smithy models define a service as a collection of resources, operations, and shapes. A Smithy model enables API providers to generate clients and servers in various programming languages, API documentation, test automation, and example code. In this role, you will work across the internal and external communities to develop enhancements to modeling languages as well as develop new tools to simplify various aspects of cloud-based applications.
We are looking for an engineer who is obsessed with giving customers the best possible developer experience, has strong development skills, and is excited to build high-quality open-source software in a fast moving, agile environment.
To succeed in this role, you should be incredibly customer focused, have a strong understanding of programming languages and knowledge of developer communities. You must enjoy collaborating with teams across the company and take pleasure from delighting developers with high-quality, best-of-breed development tools and libraries.
AWS has the most services and more features within those services, than any other cloud provider–from infrastructure technologies like compute, storage, and databases–to emerging technologies, such as machine learning and artificial intelligence, data lakes and analytics, and Internet of Things. AWS Platform is the glue that holds the AWS ecosystem together. Whether its Identity features such as access management and sign on, cryptography, console, builder & developer tools, and even projects like automating all of our contractual billing systems, AWS Platform is always innovating with the customer in mind. The AWS Platform team sustains over 750 million transactions per second.
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
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 the Amazon jobs website.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.
Benefits Extracted with AI
- Medical benefits
- Financial benefits
- Equity
- Sign-on payments
Similar jobs
Last update: 23 minutes ago
Senior Software Development Engineer
Join Amazon as a Senior Software Development Engineer to innovate in delivery and fulfillment technology.
Senior Software Development Engineer, Customer Trust - Core Services
Join Amazon as a Senior Software Development Engineer to build scalable AI systems for customer trust.
Software Development Engineer II, AWS Field Experience
Join AWS as a Software Development Engineer II to build innovative global products. Embrace a culture of inclusion and career growth.
Frontend Engineer II
Join AWS as a Frontend Engineer II to build web applications using Angular, CSS, and JavaScript frameworks.
DevOps Engineer with AWS and Linux Experience
Join Amazon as a DevOps Engineer to work on AWS cloud solutions, Linux systems, and CI/CD in New York.
Software Development Engineer, Prime Video Play Starts
Join Prime Video as a Software Development Engineer to shape the future of video entertainment.
Software Development Engineer, AWS Compute Services
Join AWS as a Software Development Engineer to innovate in serverless computing. Work on large-scale systems in Austin, Texas.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.
Software Development Engineer, Fashion Tech
Join Amazon as a Software Development Engineer in Fashion Tech, designing next-gen shopping experiences.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Software Development Engineer I, Redshift
Join Amazon Redshift as a Software Development Engineer I to design and implement high-performance data solutions.
Senior Applied Scientist, AWS Marketing AI/ML
Join AWS as a Senior Applied Scientist in Marketing AI/ML, leading personalization and targeting initiatives.
Applied Scientist, Artificial General Intelligence
Join AWS as an Applied Scientist in Artificial General Intelligence, driving AI innovation in cloud computing.
Deep Learning Architect, AWS Generative AI Innovation Center
Join AWS as a Deep Learning Architect to innovate with Generative AI, solving real-world problems in a fast-paced environment.
Software Development Engineer
Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.
Systems Development Engineer, Managed Operations
Join AWS as a Systems Development Engineer in Dublin to lead operations for the European Sovereign Cloud, focusing on high-availability AWS services.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.
Front-End Engineer
Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, and JavaScript.
Front End Engineer II - AWS Systems Manager
Join AWS as a Front End Engineer II to build interactive interfaces using React and JavaScript for AWS Systems Manager.
Software Development Engineer II
Join Expedia as a Software Development Engineer II, working on mission-critical features with Java, AWS, and Kubernetes.
Lead Software Development Engineer, Consumer Domains
Lead Software Development Engineer role at Audible in Newark, NJ, focusing on consumer domains and innovative software solutions.
Software Development Engineer (SDE)
Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.