Software Development Engineer, Millibyte, Millibyte

Leading technology company that designs and engineers consumer electronics and provides web services and e-commerce solutions.
$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, Millibyte

The Amazon Devices team is seeking a Software Development Engineer for their Millibyte team, which focuses on building a framework and tooling that enables teams across the Devices organization to create highly performant native services. This role involves working with the groundbreaking Rust programming language to develop core software that supports multiple Amazon device platforms, including Fire TV, Kindle, and other Amazon devices.

The position offers unique opportunities to collaborate with teams across Amazon, as you'll be supporting dozens of internal teams building various services including audio, video, voice, advertising, recommendations, and networking components. You'll be instrumental in helping teams convert device middleware to native code, focusing on creating low memory, low CPU, and low footprint solutions that are portable across Amazon's device ecosystem.

As part of the Fire TV & Tablets team, you'll be working on technology that impacts millions of customers worldwide. The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills. You'll be responsible for designing and implementing solutions that maintain high performance standards while ensuring cross-platform compatibility.

The ideal candidate should have strong software engineering fundamentals, experience with systems programming, and the ability to work effectively in an Agile environment. This is a high-visibility position where you'll have significant impact on the architecture and implementation of products used daily by customers worldwide. The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity and comprehensive healthcare.

Last updated 6 days ago

Responsibilities For Software Development Engineer, Millibyte, 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

Requirements For Software Development Engineer, Millibyte, 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, Millibyte

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Millibyte, Millibyte

Network Development Engineer, Datacentre Fabrics - Product Engineering

Network Development Engineer role at AWS focusing on datacenter network infrastructure deployment, scaling, and automation across global facilities.

Software Development Engineer, Data Plane, NPD Forwarding Stack, Data Plane

AWS is seeking a Software Development Engineer to develop Linux-based networking platforms and embedded routing systems for one of the world's largest networks.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning Software Engineer role building forecasting systems for EC2 capacity planning, offering $129K-$223K salary plus benefits.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning seeks Software Engineer to build forecasting systems for EC2 capacity. Full-stack role with backend focus, 3+ years experience required.

Software Development Engineer, Alexa Communications

Software Development Engineer role at Amazon's Alexa Communications team, building voice-controlled communication features for Alexa devices and apps.