Software Development Engineer , Devices Sustainability Team @ Amazon.com Services LLC - Sunnyvale, CA

Job Overview

12 days ago

Software Development Engineer , Devices Sustainability Team

Amazon.com Services LLC - Sunnyvale, CA

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

  • Programming experience in at least one modern programming language such as C, C++, Java

Job summary
The Sustainability team is looking for a software developer to build Alexa experiences that help our customers achieve sustainability goals related to energy conservation, water conservation & waste reduction.
As a Software Developer on the team, you’ll be responsible for taking on challenging technical problems and building and maintaining quality products and systems. You should be able to build for the long-term, driving sound architectures and designing for stability of your systems, with the ability to evolve over time. You should be able to work with a variety of partners to help define our experiences and requirements, and work with your teammates to deliver delightful experiences to our customers. Additionally, you should have a strong sense of ownership, pushing for best practices and operational excellence and display a constant desire to learn and improve.

Key job responsibilities
You will solve technical challenges across a wide range of disciplines to deliver our product roadmap. You will build new services and experiences from the ground up, delivering new Alexa features used daily by customers. To be successful in this role, you will need to:
  • Produce clear and logical design documents for new features and/or initiatives
  • Participate in hiring and mentoring new team members
  • Implement and test software to support voice-based experiences
  • Develop solutions through iteration, with an agile mindset, making decisions using data and customer feedback
  • Collaborate with other team members and partner teams in Alexa and World Wide Sustainability orgs. to effectively coordinate solutions and understand design tradeoffs
  • Identify opportunities to delight customers by leveraging existing capabilities of Alexa
  • Support engineering excellence across our entire software stack

A day in the life
Your role in a startup domain will offer diverse opportunities for creating innovative software. On a given day you might:
  • Create design artifacts to support current and future solutions
  • Code a brand new Alexa experience
  • Create infrastructure to bring sustainability experiences to customers
  • Work closely with Alexa speech recognition, natural language understanding or text-to-speech technologies to improve the experience for learning
  • Apply your knowledge of services architecture to deliver rock solid availability and performance for our systems
  • Work with product management to refine new features
  • Celebrate a successful rollout with a first class engineering team!

About the team
The Device Sustainability team is a new team that focuses on delivering experiences that help customers build sustainable habits to mitigate the impacts of climate change. We envision helping every customer make better choices for our planet. We are currently building a brand new set of features in the sustainability domain and our future plans include grassroots efforts to make the world's most popular digital assistant an indispensable resource when it comes to fighting against climate change.

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.

  • Experience building complex software systems that have been successfully delivered to customers
  • 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
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Ability to take a project from scoping requirements through launch
  • Familiarity with front-end Javascript libraries, like Ajax and JQuery
  • Proficiency with SQL, and SQL databases
  • Understanding of distributed data storage and caching

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.

Similar Jobs

Software Engineer - Telecommute

Optum

San Francisco, CA

These positions include, but are not limited to analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation,…

Software Developer

TDK Headway Technologies, Inc.

Milpitas, CA

Assist in the collection and documentation of user requirements, development of user stories, and estimates. Experience with architecture including, the design,…

Senior Software Engineer, Streaming Algorithms

Netflix

Los Gatos, CA

10+ years of software development experience. Comfortable developing software on multiple platforms. Experience with shipping software on behalf of a major…

Senior Software Engineer - Telecommute

Optum

San Francisco, CA

Agile development through collaborating with Business, Product, and QA. These positions include, but are not limited to analysis, design, coding, engineering,…

Front-End Engineer, Network Simulation and Visualization

Amazon Data Services, Inc.

Cupertino, CA

2+ years of professional non-internship experience with front end, web or mobile software development using JavaScript, HTML and CSS.

Senior Software Development Engineer, Music (Search)

Amazon.com Services LLC

San Francisco, CA

4+ years of professional software development experience. 5+ years of software development experience using Java or C++. MS or PhD in a related technical field.

Web Developer (Data Center)

FARLIGHT PTE. LTD.

Marina, CA

Bachelor's degree or equivalent experience in Computer Science or related field, at least 2 years working experience in web development.

Snowflake Python AWS Developer

Enquero Inc

Milpitas, CA

You are expected to analyze and recommend commercially available software and/or open source technology solutions based on business need.

Managing Software Engineer - Product Manager - Digital Transformation

Capgemini

San Francisco, CA

You actively participate in the ongoing development of SE&A certification programs and lead briefings or training sessions.

Cloud DevOps Manager

KPMG

San Francisco, CA

Lead Agile and Sprint activities for development teams, in partnership with scrum masters, to deliver enterprise-grade applications/products in line with…

Digital Products - Site Reliability Engineer (SRE - DBaaS)

PRICE WATERHOUSE COOPERS

San Jose, CA

Providing SRE support for multiple distributed software applications (client-facing - internal & external); Develop new skills outside of comfort zone.

Software Engineer - Java, ICG Innovation Lab AVP(Hybrid)

CITIBANK N.A.

Marina, CA

8 years of relevant work experience in software development. The individual should also be hands-on with Full Stack application development.

Cloud DevOps Manager

KPMG

Sacramento, CA

Lead Agile and Sprint activities for development teams, in partnership with scrum masters, to deliver enterprise-grade applications/products in line with…

Digital Products - Site Reliability Engineer (SRE - DBaaS)

PRICE WATERHOUSE COOPERS

San Francisco, CA

Providing SRE support for multiple distributed software applications (client-facing - internal & external); Develop new skills outside of comfort zone.

Lead Technical Engineer - Angular UI Developer

Capgemini

San Francisco, CA

Experience in all phases of software development including design configuration testing debugging implementation and support large Scale business centric and…

#SGUnitedJobs Senior Research Engineer (Senior Software Engineer / Solution Architect), SIMTech

A*STAR RESEARCH ENTITIES

Marina, CA

The candidate must be conversant in DevSecOps and micro-service enabled software development. Staff will have ample opportunities to learn new technologies and…

Digital Products - Site Reliability Engineer (SRE - DBaaS)

PRICE WATERHOUSE COOPERS

Sacramento, CA

Providing SRE support for multiple distributed software applications (client-facing - internal & external); Develop new skills outside of comfort zone.

Java Full Stack Developer Urgent hiring

Alpha Silicon

Sunnyvale, CA

Full stack with Java exp. Sunnyvale, CA: Reliably commute or planning to relocate before starting work (Required).

Staff Software Engineer - Backend

DispatchHealth

San Francisco, CA

On the backend we use Golang and ReactJS for new development, with legacy systems in Ruby on Rails and Elixir/Phoenix framework.

Software Engineer

Intellectt Inc

San Jose, CA

Knowledge of test-driven development, software configuration management, and automated testing. Together with a team of engineers, enable streamlined software…

Java Developer - Urgent Hiring

Alpha Silicon

Sunnyvale, CA

Full stack with Java exp. Sunnyvale, CA: Reliably commute or planning to relocate before starting work (Required).

Mobile iOS Developer - MDI22-03334888888

Evergreen Technologies, LLC.

San Francisco, CA

Research and implement new interface development techniques. Work to continuously improve software delivery processes and practices.

Sr DevOps Engineer

Fierceli Inc.

Sunnyvale, CA

Hands-on with container orchestration technologies such as Kubernetes to design, build, and maintain the data plane components of a high-performance system.

Application & Java Developer - DL22-0333466666

Evergreen Technologies, LLC.

San Jose, CA

Research and implement new interface development techniques. Work to continuously improve software delivery processes and practices.