Amazon - Software Development Engineer, AWS .NET SDK job opening

Amazon

Software Development Engineer, AWS .NET SDK

Posted on 19 October, 2022

Job Details

🌍 Location

United States

⚗️ Experience Level

Mid-level

⏳ Employment Type

Full Time

💼 Job

Software Engineer

📍 Remote Policy

Remote

🤓 Tech

.NET

💰 Salary

$80K - $175K

About Amazon

Amazon.com, Inc. is an American multinational technology company which focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence.

The Position

DESCRIPTION

Job summary
The AWS SDKs are the gateway to the 200+ AWS services, and .NET SDK is uniquely placed as the primary library to those services for .NET developers around the world. Our team owns this SDK, as well 14 other products to create a smooth developer experience, including high level libraries like DynamoDB Mapper and Transfer Manager. We set the pace for .NET development on AWS for customers and the internal teams alike. We build out in the open, are passionate about developer experience and client side tools, and are currently looking for a seasoned engineer to help us make this experience even better.

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.

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

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

Work-Life Balance
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 life—both in and outside of work.

Learn more about Amazon on our Day 1 Blog: https://blog.aboutamazon.com/

Key job responsibilities
Key job responsibilities
Design APIs and software architectures
Contribute code in the ongoing development of the new AWS SDK for .NET

Respond to GitHub issues from customers using the current version of the AWS SDK for .NET
Participate in design reviews, code reviews and planning meetings
Contribute to strategic engineering initiatives across the org, beyond the scope if your individual team

A day in the life
On a daily basis you will:
Join standup with the team
Write code and tests
Provide feedback on your teammates' pull requests
Resolve issues reported by customers

On a weekly basis you will:
Join the scrum of scrums with the other SDK teams
Participate in design reviews and planning meetings
Coordinate with platform teams where our features depend on platform capabilities
Work directly with customers and partners to help plan the future direction of AWS SDK for .NET

About the team
A passionate team of builders obsessed with creating the best .NET SDK and Developer tools for our customers. We are constantly improving ourselves, learning, and very supportive of one another. We are proud of what we do and we are looking for others who share the same drive and passion.

BASIC QUALIFICATIONS

  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.

  • 2+ years of non-internship professional software development experience

  • Programming experience with at least one software programming language.

  • Currently enrolled in a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field at time of application (or graduated less than six months prior to application).

  • Familiarity with the syntax of languages such as .NET or Java

  • Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, and complexity analysis.

PREFERRED QUALIFICATIONS

  • Bachelor's degree or higher in Computer Science, Computer Engineering or related technical discipline
  • 1+ years of software development experience
  • Experience with one or more methodologies for agile software development
  • Experience designing client software and architectures for scalability, reliability and performance

The pay range for this position in Colorado is $80,000 - $175,000 /yr; however, base pay offered may vary depending on job-related knowledge, skills, and experience. A sign-on bonus and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered. This information is provided per the Colorado Equal Pay Act. Base pay information is based on market location. Applicants should apply via Amazon's internal or external careers site.

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.

Workers in New York City who perform in-person work or interact with the public in the course of business must show proof they have been fully vaccinated against COVID or request and receive approval for a reasonable accommodation, including medical or religious accommodation.

Apply →
Apply for Software Development Engineer, AWS .NET SDK

Please mention Software Engineer Jobs on the application 🙂