8 days ago

Software Development Engineer, Device OS

Amazon

On Site
Full Time
$180,000
Seattle, WA

Job Overview

Job TitleSoftware Development Engineer, Device OS
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$180,000
LocationSeattle, WA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Job Summary

This role is for a highly challenging, complex, and large-scale project at Amazon, involving extensive use of AWS services and integrations. The successful Software Development Engineer, Device OS will be instrumental in CI/CD pipeline creation and management, CDK development, cloud application development, deployment across multiple AWS regions, and tools development for monitoring and operational excellence.

Key Responsibilities

  • Design (High-level and Low-level) for specific features.
  • Own end-to-end depth for specific feature sets, maintaining breadth across others.
  • Provide technical guidance to junior team members.

A Day in the Life

  • Feature development and implementation.
  • Participate in peer code and design reviews.
  • Interact with internal and external stakeholders (Development and QA) to clarify requirements and resolve dependencies.
  • Participate in on-call rotation to ensure operational excellence.

About The Team

The team is focused on a business-critical, high-visibility, large-scale project with high device volume. This involves both embedded development (Device side) and Cloud development, utilizing AWS services, APIs, CDK, pipelines, and container management.

Basic Qualifications

  • Bachelor's degree in computer science or equivalent.
  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience (design patterns, reliability, scaling) for new and existing systems.
  • Experience programming with at least one modern language such as Java, C++, or C#, including object-oriented design.
  • Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence.
  • 2+ years of Amazon experience, or experience with AWS services or other cloud offerings.

Preferred Qualifications

  • 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • 3+ years of leading development of applications backed by AWS services or using other cloud-based technologies and services.

Key skills/competency

  • AWS Services
  • CI/CD Pipelines
  • CDK Development
  • Cloud Architecture
  • Embedded Development
  • Object-Oriented Design
  • Software Engineering Best Practices
  • Distributed Systems
  • Java/C++/C#
  • Operational Excellence

Tags:

Software Development Engineer, Device OS
Software Development
System Design
Cloud Application Development
CI/CD Management
Operational Excellence
Technical Guidance
Feature Ownership
Architecture Design
Code Reviews
Stakeholder Interaction
AWS Services
CDK Development
Java
C++
C#
Object-Oriented Design
Embedded Systems
Container Management
Distributed Systems
Source Control

Share Job:

How to Get Hired at Amazon

  • Research Amazon's culture: Study their leadership principles, mission, values, and recent news on Amazon.jobs and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience in large-scale systems, AWS services, CI/CD, and device OS development using keywords from the Software Development Engineer, Device OS job description.
  • Showcase relevant projects: Prepare to discuss complex software design, architecture patterns, and your contributions to high-volume cloud or embedded systems during interviews.
  • Master behavioral questions: Practice responses aligned with Amazon's 16 Leadership Principles, using the STAR method for situations demonstrating ownership, deep dive, and bias for action.
  • Prepare for technical deep-dives: Be ready for coding challenges, system design questions, and discussions on object-oriented design, data structures, algorithms, and cloud architecture specifically for a Software Development Engineer, Device OS role.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background