Your browser does not support javascript! Please enable it, otherwise web will not work for you.

System Software Architect

Home > Other programming jobs

System Software Architect in USA

  • ByteDance
  • Full time
  • Email
  • San Jose, CA

Responsibilities

  • Set technical direction for Linux kernel architecture, platform enablement, reliability, performance, security, and maintainability across multiple releases.
  • Translate product and hardware roadmaps into sequenced Linux kernel and Linux OS release plans with interfaces, dependencies, risks, validation gates, and ownership.
  • Lead architecture and design reviews, resolve cross-subsystem and cross-business-unit tradeoffs, and establish standards that reduce long-term operational cost.
  • Prototype designs, review complex code, diagnose high-severity failures, and contribute targeted implementation on critical paths.
  • Coordinate delivery across silicon, firmware, security, storage, networking, validation, release, and production teams from concept through deployment.
  • Define an upstream strategy, represent technical positions in relevant Linux communities, and reduce unnecessary divergence from maintained interfaces.
  • Establish quality and operational-readiness expectations covering automated testing, observability, rollback, regression control, and measurable reliability objectives.
  • Mentor engineers and improve design, debugging, and technical decision-making practices.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • At least 5 years of hands-on Linux kernel or operating-system engineering experience with technical leadership and depth in multiple kernel subsystems or platform-enablement domains.
  • Demonstrated success setting technical direction for a major systems-software program and delivering it through multiple teams or product generations.
  • Expert-level C and strong systems-debugging skills across kernel, firmware, hardware, and user-space boundaries.
  • Experience making architecture tradeoffs involving performance, reliability, security, compatibility, and maintenance cost.
  • Evidence of mentoring engineers and influencing stakeholders without reporting-line authority.
  • Preferred: credible upstream Linux participation through subsystem contributions, maintainership, review leadership, or sustained collaboration with maintainers.
  • Preferred: experience enabling new server silicon or data-center platforms from pre-silicon planning through fleet deployment.
  • Preferred: experience defining multi-year technical plans and improving validation coverage, release quality, incident response, or kernel-update velocity.

ByteDance

ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This...

Similar positions

CLOSE - AI Architect

  • Capgemini
  • Full time
  • USA
  • 10/25/2026
  • Salary: $101k - $183k/yr
  • Seattle, WA

Senior Software QA Engineer

  • Epiq
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Sr Technical Architect

  • Conga
  • Full time
  • USA
  • 10/25/2026
  • Salary: $185k-$232k
  • Remote

CAE/PLM Architect (Design)

  • Divergent
  • Full time
  • USA
  • 10/25/2026
  • Salary: $171k - $314k/yr
  • Torrance, CA

Principal Architect - Enterprise AI

  • Bitovi
  • Full time
  • USA
  • 10/25/2026
  • Salary: $126k-$244k
  • Remote