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
  • 30+ days ago
Related jobs
Promoted
TikTok
San Jose, California

Mentor other engineers, research scientists and improve the quality of engineering work in the broader team. Lead large and complex technical efforts across many engineers and teams. Track record of mentoring and growing other engineers. ...

Promoted
Adobe
San Jose, California

As a software development engineer, we expect the candidate to contribute to one of the heavily used and technically sound feature of Adobe Experience Platform. Tasks here can range from software design and reviews to developing highly efficient enterprise software. We are looking for an experienced...

Promoted
Amazon
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 ...

Promoted
Samsung Electronics Perú
Mountain View, California

Software Development Engineer In Test II page is loaded Software Development Engineer In Test II Apply remote type Hybrid locations 645 Clyde Avenue, Mountain View, CA, USA time type Full time posted on Posted 5 Days Ago job requisition id R93269. Samsung is also leading in the development of the In...

Promoted
Apple, Inc.
Cupertino, California

We're looking for motivated, experienced technical leaders to help take our software to the next level of capability, quality, and impact. Our software needs to provide a high level of service while sipping power. BS, MS, or PhD in Computer Science, Computer Engineering, or a similar field. ...

Promoted
Amazon Web Services (aws)
Santa Clara, California

We have a number of new exciting features to launch in the next year next year and are looking for talented and motivated engineers to join the team. Be a mentor and role model for junior engineers by exemplifying and re-inforcing the Amazon's LPs every day. We maintain a regular on-call rotation ac...

Promoted
Apple Inc.
Sunnyvale, California

Apple’s Retail & Online Stores (R&OS) Quality Engineering team is actively seeking a motivated and innovative Software Development Engineer in Test (SDET) who possesses strong problem-solving abilities and effective interpersonal skills. Advocate for superior software testing practices withi...

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

This is a core system development position where you will grow to own the design and development of significant system software components critical to our industry leading database services architected for the cloud. This is a hands-on position where you will get an opportunity to get involved at ev...

Palo Alto Networks
Santa Clara, California

We offer personalization and offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!. Familiar with Linux/Unix development environment. BS/MS in Computer Science or Electrical Engineering or...

TikTok
San Jose, California

Follow the best software engineering practices while developing and testing. Qualifications Must have a Master's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Statistics, Physics, or a related field, and 1 year of related work experience; OR a Bachelor's degree ...