Search jobs > Sunnyvale, CA > Software development

Software Development Engineer, FTVX Team (Whole World)

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

Are you interested in shaping the future of what people watch on television? The Amazon Kindle, Kindle Fire, Echo and FireTV are revolutionary consumer devices that have become the #1 best-selling Amazon products.

They are among the most innovative and fastest growing businesses at both Amazon and the entire consumer electronics industry.

In Fire TV, we are building exciting experiences and driving new customer interactions with our popular and growing entertainment platform and want to find someone passionate about creating awesome products.

Here you will drive key engineering and business decisions that impact Amazon’s long-term vision, which includes rapid expansion and innovation in the delivery of media entertainment through Alexa and other means.

We are looking for passionate, hard-working, and talented software engineers with experience working on computer graphics, that can help develop and enhance the Ambient experience on Fire TV.

This is a high visibility team where you will get a chance to make a positive impact on customer experience and work on cool, innovative features that help differentiate Fire TVs from competitors.

Want to work on AI generated artwork? Check. Want to work on dynamic artwork that changes based on weather and time? Check.

This is an enormous opportunity to lead the design, architecture, and implementation of products used every day by people you know.

Key job responsibilities

In this role, you will :

  • Develop Android application software for product initiatives.
  • Investigate, prototype, and deliver new and innovative software applications.
  • Deliver high quality software through working in a dynamic, team-focused Agile / Scrum environment.
  • Write clean, maintainable code and perform peer code-reviews.
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Establish architectural principles, select design patterns and then mentor team members on their appropriate application
  • Work closely with internal teams to prioritize, design and build custom applications
  • Interact directly with internal and external partners to identify app requirements

A day in the life

As a Mid-level Software Developer, you will be a tech lead for features involving other engineers in design, development, and testing.

A successful candidate will have an established background in developing user-facing experiences, strong technical abilities, excellent task management skills, great communication skills, and a motivation to achieve results in a high impact environment.

You will be helping to hire and develop your team and systems. In this role, you will :

Prioritize well, communicate clearly, and have a consistent track record of delivery

Contribute to the overall systems development lifecycle of key product subsystems

Manage and execute against project plans and delivery commitments

Manage day-to-day activities within an Agile / Scrum environment

Work closely with the engineers to architect and develop the best technical design and approach

Report on status of development, quality, operations, and system performance to management

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
  • 2+ years of full stack development experience
  • 30+ days ago
Related jobs
Promoted
Apple
Cupertino, California

The Creativity Applications team is looking for a Software Developer in Test that has experience in testing Subscription framework and APIs used in iOS/macOS apps. Software Engineer in Test, programming in Python and/or Swift to prototype features, and create test apps, and test with internal tools....

myGwork - LGBTQ+ professionals & allies
Sunnyvale, California

Deep understanding of software development practices and experience with all phases of development. We are looking for a passionate software engineer to develop and operate our EC2 local storage fleet. As part of this role, you will be working across EC2 Teams building and operating storage and comp...

Amazon
Cupertino, California

As a software development engineer on The Elastic Network Adapter team, you will own the architecture and development of features that will revolutionize EC2 core network and work with a brilliant team of experienced engineers. We are looking for software development engineers with a background in n...

Fortinet, Inc.
Sunnyvale, California

FortiSASE team is looking for a highly motivated full stack software engineer who can thrive in a fast pace environment and successfully contribute to the team. Work with developers within the team and other product team to design, develop, and maintain the product. The ideal candidate will have a c...

Amazon
Santa Clara, California

Software Development Engineer, Automated Reasoning Identity. You will apply your knowledge to propose innovative solutions, create software prototypes, and productize prototypes into production systems using software development tools and methodologies. Create software prototypes to verify and valid...

Fortinet
Sunnyvale, California

Software Engineering, exceptional core CS concepts (distributed programming, concurrency, algorithms). Design, develop and implement highly scalable software features and infrastructure. Develop and maintain software components on current and future networking related products. Work closely with Dev...

Apple Inc.
Cupertino, California

Python Software Development Engineer - Apps Services. We are passionate about continuously improving the way we enable the software development lifecycle and push the envelope to reimagine cutting edge solutions to engineering problems of scale. Develop and maintain CI/CD pipeline, services and inte...

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

Amazon Aurora Storage platform team is looking for experienced software engineers who are excited about building large scale systems spanning tens of thousands of servers, across multiple data-centers worldwide. These are core systems development positions where you will own the design and developme...

Amazon
Cupertino, California

You will partner with network engineering, software and hardware team members and other AWS service teams to develop the embedded software for our networking switches and routers. Software Development Engineer, Network Product Development. Amazon Web Services is looking for Software Development Engi...

Amazon.com Services LLC
Sunnyvale, California

As a Software Development Engineer - Bluetooth, you will engage with experienced cross-disciplinary staffs to conceive and design innovative consumer products. Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. You will work c...