Help us build software that enables developers across Amazon to reduce their time to market and build scalable and secure services on behalf of Amazon Customers. Our software is critical to the operation and success of business such as Kindle, Alexa, Amazon Music, Amazon Video, Merch by Amazon, and many more. We provide a set of internal tools and services so that other Amazon teams can easily ingest, securely store, manage, and publish assets and metadata.
Our Software Development Engineer positions require a depth and breadth of knowledge in design and development, experience with agile methodologies, proficiency in a high-level language, experience building highly scalable, systems involving distributed services and persistent storage. You will own the design of major deliverables in a high-visibility, agile, and fast-paced environment that encourages experimentation, innovative technology solutions, and doing what’s right for the customer. Our team will give you daily opportunities to use your ingenuity, drive, and passion to build world class, customer focused software. We're working on highly scalable web service solutions that power the next generation of publishing solutions. We eat and breathe object-oriented design, high-quality code, stability, reliability, and operational excellence.
We are located in beautiful San Luis Obispo, CA. where most of the year is shorts weather, beaches are minutes away, there is an abundance of outdoor activities (hiking, kayaking, surfing), and you’re surrounded by wine country.
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.
Strong problem solving, communication, presentation and interpersonal skills.
Architecture skills, knowledge of design patterns, and strong fundamentals.
Experience in cloud computing, especially with Amazon Web Services.
Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions.
Experience developing RESTful web services and complex software systems that have been successfully delivered.
Experience working with cloud architecture, web services, and web sites.
Experience working with Linux.
You are the type of person that quickly wins the respect of peers, and jumps at the chance to share knowledge and mentor.
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.
Ideal candidate profile
Bachelor's degree in Computer Science or related field or 3+ years of relevant work experience
3+ years experience working with C, C++, Java in Linux or Windows 3+ years development experience with mature software development processes (version control, continuous integration, bug tracking, etc.)