Amazon
Software Development Engineer II - Linux Platform Engineer, End User Computing -
Amazon, Sunnyvale, California, United States, 94087
Overview
Software Development Engineer II - Linux Platform Engineer, End User Computing - New Initiatives. AWS Solutions / EUC team building a new service to support end-user computing needs, focusing on Ubuntu-based distribution customization, verifiable trust from boot to userspace, and secure, scalable systems. As a SDE on Niva OS, responsibilities include tailoring an Ubuntu-based distribution for use cases, building and signing Debian and Snap packages, automating image builds, and optimizing OTA/rollback flows. You will integrate Secure Boot, kernel lockdown, dm-verity, and measured boot with TPM 2.0 and device attestation. Proficiency with Java, C++, Shell scripting, and Python in a Linux environment is required. Prior contributions to upstream Linux or other open-source projects are required. Responsibilities and opportunities to influence the technical direction span working with multiple technologies and organizations across AWS and Amazon to deliver secure, scalable end-user computing solutions. Responsibilities
Tailor an Ubuntu-based distribution for use-case specific needs. Curate, build, sign, and manage Debian and Snap packages; automate image builds. Optimize OTA/rollback flows to ensure reliability and maintainability. Integrate Secure Boot, kernel lockdown, dm-verity, and measured boot with TPM 2.0 and device attestation. Work in a Linux environment using Java, C++, Shell scripting, and Python; contribute to production-quality software. Demonstrate prior contributions to upstream Linux or other open-source projects. Basic Qualifications
3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems Experience programming with at least one modern language such as Java, C++, or C#, including object-oriented design Experience in one or more of these areas: Ubuntu Linux customization on x86 platforms; proficiency in Python and Java for production-quality software; experience with Linux low-level system development Preferred Qualifications
3+ years of full software development life cycle experience (coding standards, code reviews, source control, build processes, testing, and operations) Bachelor’s degree in computer science or equivalent Demonstrated ability to take a project from scoping to launch Experience designing and implementing large-scale distributed systems Ability to distill problem definitions and constraints from informal requirements and handle ambiguity Ability to resolve conflicts and lead the team to optimal solutions Passion for building new products in a fast-paced, team-oriented environment Experience in developing and launching public AWS services Experience in Linux kernel and/or device driver development, kernel development, and performance optimization Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Additional Information
Los Angeles County applicants: duties include working safely, communicating effectively, and adhering to laws, policies, and standards. Criminal history may affect suitability. We will consider qualified applicants with arrest and conviction records per local ordinances. We provide workplace accommodations during the application and hiring process; see https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, contact your Recruiting Partner. Our compensation reflects the cost of labor across several US markets. Base pay ranges from $129,300/year to $223,600/year, depending on location, knowledge, skills, and experience. Amazon is a total compensation company; depending on the role, equity, sign-on, and other benefits may be provided. For more information, visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our career site. Posted:
October 21, 2025 (Updated ~3 hours ago) |
Posted:
May 28, 2025 (Updated ~3 hours ago) Share this job
Important FAQs for current Government employees Before proceeding, please review the following FAQs at https://www.amazon.jobs/en/faqs#faqs-for-us-government-employees Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr
Software Development Engineer II - Linux Platform Engineer, End User Computing - New Initiatives. AWS Solutions / EUC team building a new service to support end-user computing needs, focusing on Ubuntu-based distribution customization, verifiable trust from boot to userspace, and secure, scalable systems. As a SDE on Niva OS, responsibilities include tailoring an Ubuntu-based distribution for use cases, building and signing Debian and Snap packages, automating image builds, and optimizing OTA/rollback flows. You will integrate Secure Boot, kernel lockdown, dm-verity, and measured boot with TPM 2.0 and device attestation. Proficiency with Java, C++, Shell scripting, and Python in a Linux environment is required. Prior contributions to upstream Linux or other open-source projects are required. Responsibilities and opportunities to influence the technical direction span working with multiple technologies and organizations across AWS and Amazon to deliver secure, scalable end-user computing solutions. Responsibilities
Tailor an Ubuntu-based distribution for use-case specific needs. Curate, build, sign, and manage Debian and Snap packages; automate image builds. Optimize OTA/rollback flows to ensure reliability and maintainability. Integrate Secure Boot, kernel lockdown, dm-verity, and measured boot with TPM 2.0 and device attestation. Work in a Linux environment using Java, C++, Shell scripting, and Python; contribute to production-quality software. Demonstrate prior contributions to upstream Linux or other open-source projects. Basic Qualifications
3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems Experience programming with at least one modern language such as Java, C++, or C#, including object-oriented design Experience in one or more of these areas: Ubuntu Linux customization on x86 platforms; proficiency in Python and Java for production-quality software; experience with Linux low-level system development Preferred Qualifications
3+ years of full software development life cycle experience (coding standards, code reviews, source control, build processes, testing, and operations) Bachelor’s degree in computer science or equivalent Demonstrated ability to take a project from scoping to launch Experience designing and implementing large-scale distributed systems Ability to distill problem definitions and constraints from informal requirements and handle ambiguity Ability to resolve conflicts and lead the team to optimal solutions Passion for building new products in a fast-paced, team-oriented environment Experience in developing and launching public AWS services Experience in Linux kernel and/or device driver development, kernel development, and performance optimization Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Additional Information
Los Angeles County applicants: duties include working safely, communicating effectively, and adhering to laws, policies, and standards. Criminal history may affect suitability. We will consider qualified applicants with arrest and conviction records per local ordinances. We provide workplace accommodations during the application and hiring process; see https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, contact your Recruiting Partner. Our compensation reflects the cost of labor across several US markets. Base pay ranges from $129,300/year to $223,600/year, depending on location, knowledge, skills, and experience. Amazon is a total compensation company; depending on the role, equity, sign-on, and other benefits may be provided. For more information, visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our career site. Posted:
October 21, 2025 (Updated ~3 hours ago) |
Posted:
May 28, 2025 (Updated ~3 hours ago) Share this job
Important FAQs for current Government employees Before proceeding, please review the following FAQs at https://www.amazon.jobs/en/faqs#faqs-for-us-government-employees Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr