Software Development Engineer, Millibyte

Amazon Devices team designs and engineers high-profile consumer electronics, including Kindle, Fire tablets, Fire TV, Amazon Dash, and Amazon Echo.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer, Millibyte

The Amazon Devices team is seeking a Software Development Engineer for their Millibyte team, which is responsible for building a framework and tooling that enables teams across the Devices organization to create highly performant native services. This role focuses on developing cross-platform tools and software using Rust, consistently ranked as the most admired programming language. The position offers unique opportunities to work with various teams across Amazon, supporting crucial services for Fire TV and other Amazon devices.

The ideal candidate will have strong software development experience and will contribute to creating low memory, low CPU, and low footprint middleware that is portable across Amazon device platforms. This is a high-visibility role where you'll make significant impacts on the design, architecture, and implementation of products used daily by millions of customers.

Working at Amazon, you'll be part of a team dedicated to creating the most engaging entertainment platform for families worldwide. The role offers competitive compensation based on geographic location, ranging from $129,300 to $223,600 per year, plus additional benefits and potential equity compensation. You'll be working with cutting-edge technology in client-app frameworks, big data, machine learning, and high-availability services.

This position provides an exceptional opportunity to shape the future of Amazon's device ecosystem while working with passionate, talented engineers across the organization. The role combines technical expertise with strategic thinking, as you'll be supporting teams building various services including audio, video, voice, advertising, and recommendations systems.

Last updated a day ago

Responsibilities For Software Development Engineer, Millibyte

  • Lead the design of new features and initiatives across the organization
  • Investigate, prototype, and deliver new and innovative software applications
  • Deliver high quality software through working in a dynamic, team-focused Agile/Scrum environment
  • Support broad initiatives for launching new device hardware and software
  • Create core software written in Rust programming language
  • Support teams building audio, video, voice, advertising, recommendations, network services

Requirements For Software Development Engineer, Millibyte

Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of professional software engineering & best practices
  • Experience with full software development life cycle

Benefits For Software Development Engineer, Millibyte

Medical Insurance
  • Medical Benefits
  • Financial Benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Millibyte

Software Development Engineer, Checkout Purchase Experience

Full stack software engineer role at Amazon focusing on checkout experience, building distributed systems and enhancing customer shopping experience.

Software Development Engineer, Checkout Purchase Experience

Full stack software development engineer role at Amazon's Checkout Experience team, focusing on building scalable distributed systems and enhancing customer shopping experience.

Software Development Engineer, Amazon Customer Service

Software Development Engineer role at Amazon Customer Service, focusing on search and retrieval systems with Gen AI integration.

Software Development Engineer - Prime Video Linear

Software Development Engineer role at Amazon Prime Video Linear team, building discovery and search services for Live TV content with competitive compensation and benefits.

Software Development Engineer - AWS FinTech

AWS FinTech Software Development Engineer position building scalable financial systems, handling global transactions, 4+ years experience required.