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

Job Overview

11 days ago

Software Development Engineer

Amazon.com Services LLC - Sunnyvale, CA

  • Programming experience with at least one software programming language.
  • 1+ years of experience in software development
  • 1+ years of experience building successful production software systems
  • Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
  • Experience with multi-threading and mobile device memory management
  • Experience defining system architectures and exploring technical feasibility tradeoffs
Job summary
We're focused on building the next generation of the Alexa Mobile App for mobile devices and are looking for talented developers. You will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of a cutting edge mobile product used every day, by people you know. We are looking for passionate, hard working software engineers who have experience building innovative, mobile applications that customers love.

Key job responsibilities
  • Mobile application software development, design and prototyping
  • Architecture of front- and back-end scaling solutions
  • Contribute best-in-class programming skills to develop highly innovative, consumer-facing Android and iOS mobile apps
  • Writing clean, maintainable code and performing peer code-reviews
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
  • Work closely with product and design teams to customize the Alexa experience on mobile devices
  • Implement custom user interfaces using the latest mobile programming techniques
  • Analyze and optimize UI and back-end application code for efficiency and performance
  • Mastery of the tools of the trade including a variety of modern programming languages (Swift, Objective-C, Kotlin, Java, TypeScript, JavaScript, C/C++, Python) and open-source technologies (React Native)
  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability
  • Development experience defining, developing and maintaining REST based interfaces
  • Strong technical communication with peers and non-technical cohorts Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
  • Experience with full-native, hybrid, and pure-web mobile app development
  • 2+ years of object-oriented software development experience with focus on building complex applications for mobile platforms either on iOS or Android.
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 (Apprentice Conversion)

IBM

San Jose, CA

Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide.

Staff Software Engineer DevOps

Intuitive

Sunnyvale, CA

Minimum 8+ years of software development or DevOps experience with minimum bachelor’s degree in Computer Science or Engineering.

Embedded Software Engineer (Wireless Connectivity)

Fresh Consulting

Sunnyvale, CA

Understanding of embedded development constraints and BSP development experience. Relevant work experience, including software development experience coding in…

Staff Software Engineer

Intuitive

Sunnyvale, CA

Partner with our simulation, software, robotics, and data teams to ensure that the solution you build can encompass all of their needs and make this solution…

Senior Software QA Engineer

NVIDIA

East Palo Alto, CA

Perform weekly regression testing of in-vehicle software for cloud releases. Develop test plans and test cases for fleet management and in-vehicle data…

Senior Software Engineer

Intuitive

Sunnyvale, CA

Knowledge of C++ and Embedded software is plus. Data driven application development and data manipulation across multiple databases.

System Software Engineer

Intel

Santa Clara, CA

The focus of this role will be on system-level software development in areas such as: OS kernel, Firmware development, Graphics or memory area simulation…

SOFTWARE ENGINEER

University of California Office of the President

Oakland, CA

Advanced knowledge of secure software development. Creates flowcharts and technical documentation to guide future software development projects.

Sr Software Engineer- .NET / C#/ React web

PRA Health Sciences

Oakland, CA

We are looking to expand our core product development team with a backend developer who has five or more years experience in the development of web and web API…

SENIOR SOFTWARE ENGINEER - PENSION ADMINISTRATION SYSTEM

University of California Office of the President

Oakland, CA

Advanced knowledge of secure software development. Creates flowcharts and technical documentation to guide future software development projects.

Director, DevOps Architect

KPMG

Santa Clara, CA

Aspects of this leadership position will also encompass both quality assurance and continuous site/software testing. 10+ years project management experience.

Sr. DevOps Engineer

PRICE WATERHOUSE COOPERS

San Jose, CA

You’ll focus on managing the design and implementation of technology infrastructure within PwC, developing and enhancing both client and internal facing…

SENIOR ORACLE SUPPORT DEVELOPER

University of California Office of the President

Oakland, CA

Set the technical requirements for complex software specifications. Initiate changes in development, maintenance and system standards.

Sr. Associate, Cyber Security - Cloud DevOps

KPMG

Santa Clara, CA

A minimum of 3 years of experience in application development, security, infrastructure, cloud and related technology platforms.

Sr. Associate, Cyber Security – Cloud DevOps Engineer

KPMG

Santa Clara, CA

A minimum of 3 years of experience in application development, security, infrastructure, cloud and related technology platforms.

Sr. DevOps Engineer

PRICE WATERHOUSE COOPERS

San Francisco, CA

You’ll focus on managing the design and implementation of technology infrastructure within PwC, developing and enhancing both client and internal facing…

Director, DevOps Architect

KPMG

San Francisco, CA

Aspects of this leadership position will also encompass both quality assurance and continuous site/software testing. 10+ years project management experience.

Sr. DevOps Engineer

PRICE WATERHOUSE COOPERS

Sacramento, CA

You’ll focus on managing the design and implementation of technology infrastructure within PwC, developing and enhancing both client and internal facing…

Director, DevOps Architect

KPMG

Sacramento, CA

Aspects of this leadership position will also encompass both quality assurance and continuous site/software testing. 10+ years project management experience.

Senior Site Reliability Engineer, Principal

Altais

Oakland, CA

10 years of experience with software engineering, software development, or system operations. You will help to advance the deployment process of software into…

Sr. Associate, Cyber Security - Cloud, DevOps, HashiCorp

KPMG

Sacramento, CA

Experience in open source software business models and proficiency in cloud, infrastructure, and networking software.

Sr. Specialist, Cyber Security - Cloud, DevOps, HashiCorp

KPMG

Sacramento, CA

Experience in open source software business models and proficiency in cloud, infrastructure, and networking software.

Sr. Associate, Cyber Security - Cloud DevOps

KPMG

San Francisco, CA

A minimum of 3 years of experience in application development, security, infrastructure, cloud and related technology platforms.

Director, Cyber Security - Cloud, DevOps, HashiCorp

KPMG

Sacramento, CA

Experience in open source software business models and proficiency in cloud, infrastructure, and networking software.

Ad