Search jobs > Sunnyvale, CA > Software development

Software Development Engineer, WebView

Amazon.com Services LLC
Sunnyvale, California, USA
$129.3K a year
Full-time

The Amazon Lab126 team is seeking talented software development engineers who can contribute to our world-class engineering culture.

We deliver meaningful results for customers while simultaneously investing in each team member's career growth and overall skill set.

Here, we don’t wait for the next big idea to present itself. We envision the shape of impossible things and boldly make them reality.

Let’s design devices and build systems that transform how people live, travel, and do business all over the world. It is always Day 1 at Amazon do you want to be part of inventing and building the future of Amazon Devices?

Amazon Lab126 is an inventive San Francisco Bay Area research and development team that designs and engineers high-profile consumer electronic devices and services.

Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products.

We have produced groundbreaking devices like Kindle Fire tablets, Kindle e-readers, Amazon Fire TV, Amazon Echo, and more.

THE TEAM

The team is currently based in beautiful Sunnyvale, CA. We are proud to be a highly adaptable and productive team. We focus on designing, building, improving, and optimizing a web engine that’s key to the customer and developer flywheel on devices.

We enable developers to build and seamlessly launch their apps / in-app content which in turn helps customers discover, buy and engage with these apps on Echo, Fire TV, Fire Tablets and more.

The technologies we build on vary from device software to high-scale services and efficient tools for developers.

Amazon is one of the top device producers worldwide, selling millions of TVs, tablets, Echo Shows, and many other devices each year.

As a part of this team, you’ll get to work on the latest new products and technology, make our software more scalable, and solve interesting problems for our customers.

You will collaborate with really strong engineering teams and leadership to drive the long-term architecture and create a bar-raising customer experience!

THE ROLE

We are looking for a talented, detail-oriented and enthusiastic Software Development Engineer to work on Amazon Devices and Services who is passionate about quality and enthusiastic about new digital products.

Using a combination of open source and proprietary technologies, we build cutting-edge devices for consumption, whether mobile or in the home.

As a strong customer advocate, you will help own technologies and quality end-to-end (E2E). You will work with internal and external partners to deliver the best in class devices, and will research new technologies, develop new and help define processes to build the media of next generation devices.

As a Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products.

The person chosen for this position will have the opportunity to contribute their creative ideas and energy to our group.

Duties include research, design, implementation, documentation, and maintenance of new and existing and the creation of software services and to drive the software development process towards higher quality.

You will take part in the implementation and customization of software, working closely with application teams to deliver the core engine.

You will be working on cutting edge technologies in the market today. The development will be from concept to launch stage and ensuring the highest of quality for your deliverables.

You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.

In this role, you will :

  • Work on the delivery of high-quality code that will power web experiences for our products
  • Work with browser technologies running in constrained device environments
  • Partner with industry-leading Engineers, Program Managers, Product Managers, and Solutions Architects
  • Prepare technical requirements and software design specifications
  • Instill best practices for software development and documentation, assure designs meet requirements, and deliver exceptional-quality work
  • Be responsible for system and development for new initiatives and feature development
  • Investigate, prototype and deliver new and innovative system solutions
  • Establish architectural principles, select design patterns and mentor team members

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
  • Experience with software development for devices or embedded systems
  • Experience with Middleware system development
  • Experience with Chromium or WebKit
  • Experience working with Android Internals
  • 17 days ago
Related jobs
Promoted
Informatica LLC
Redwood City, California

Principal Software Development Engineer in Test. Principal Software Development Engineer in Test, Redwood City, CA. We're looking for a Principal Software Development Engineer in Test candidate with experience in Java Programming, developing test applications or automating using Selenium and TestNG ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Software Engineer in AI. ...

Promoted
TikTok
San Jose, California

Our Networking team brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale data-center networking solutions that power several of t...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Software Engineer - Digital Channel Development. ...

Promoted
NVIDIA
Santa Clara, California

NVIDIA's Autonomous Vehicles team is hiring a creative and experienced Senior Software Development Test Engineer to help us bring NVIDIA's autonomous vehicle solution to the world. In this role, you will work with hardworking and dedicated multi-functional engineering development teams across variou...

Amazon Development Center U.S., Inc.
Sunnyvale, California

The Nitro Team is looking for engineers with systems knowledge and experience in area such as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM), peripheral device development (PCIe or NVMe) and building compute infrastructure to support High Memory and High performance computing workloads. T...

Siemens Industry Software Inc.
Fremont, California

Stay up-to-date with thelatest developments in HPC and accelerated computing technologies andincorporate them into software development projects. Develop and maintainsoftware tools and libraries for use by other software developers in thecompany. Familiarity with softwaredevelopment tools such as Gi...

Amazon Development Center U.S., Inc.
Palo Alto, California

Own the design, implementation, and verification of components leveraging standard software engineering methodologies. We are interested in people who can conduct independent research and have a passion for software and system building, that is, smart people who get stuff done!. Participate in code ...

Amazon.com Services LLC
Palo Alto, California

You'll be working with talented scientists, and engineers to innovate on behalf of our customers. Experience programming with at least one software programming language. ...

TikTok
San Jose, California

About the TeamOur team works with each development team to identify ways to improve TikTok product performance and help set direction and priorities. What You'll Do:Performance experience/audio and video direction evaluation guarantee- Participate in the entire development process of TikTok core pro...