CrawlJobs Logo

Software Systems Engineer

United States, Bellevue, WA +2 locations Employment contract 144000.00 - 204000.00 USD / Year · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

Meta is seeking a Software Systems Engineer to join our Production Systems Engineering organization, where you will work at the intersection of software and large-scale hardware infrastructure. In this role, you will design, build, and optimize the systems software that powers Meta's global production fleet — spanning servers, storage, networking, and custom silicon. You will drive reliability, efficiency, and performance improvements across the infrastructure stack, partnering closely with hardware engineering, data center operations, and platform teams to ensure Meta's production systems operate at scale.

Job Responsibility

  • Design and develop systems software for managing, provisioning, and monitoring large-scale production hardware infrastructure including compute, storage, and networking components
  • Build and maintain tooling for hardware lifecycle management, fleet health monitoring, and automated remediation of production system failures
  • Collaborate with hardware engineering teams to define software interfaces and firmware integration requirements for new server and accelerator platforms
  • Develop and optimize low-level systems software including kernel modules, device drivers, and platform management agents to improve hardware utilization and reliability
  • Architect scalable infrastructure automation frameworks that reduce manual operational toil and accelerate hardware deployment across Meta's data center fleet
  • Identify and resolve systemic reliability and performance issues across production hardware by analyzing telemetry, failure patterns, and system-level diagnostics
  • Define technical direction for production systems software components, driving alignment across infrastructure engineering and data center operations stakeholders
  • Mentor other engineers on systems software design patterns, debugging methodologies, and production infrastructure best practices
  • Lead cross-functional efforts to evaluate and integrate new hardware technologies into the production environment, including bring-up, validation, and qualification workflows

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of experience in systems software engineering, including development in C, C++, or Python for Linux-based production environments
  • 6+ years of experience with large-scale infrastructure systems, including hardware lifecycle management, fleet automation, or data center operations software
  • Experience developing or integrating with low-level systems components such as kernel interfaces, BMC/IPMI/Redfish management stacks, or hardware telemetry frameworks
  • Experience designing and operating distributed systems software at scale, including monitoring, alerting, and automated remediation pipelines
  • Experience communicating technical decisions and system designs through written documentation and cross-functional stakeholder alignment

Nice to have

  • Experience working on hardware/software projects in the manufacturing and hardware validation space
  • Experience with large-scale distributed systems
  • Familiarity with test automation frameworks and CI/CD pipelines
  • Strong debugging and troubleshooting skills across hardware and software boundaries

What we offer

  • bonus
  • equity
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Systems Engineer

8 matching positions

Software Systems Engineer

The Systems Engineer will develop, build, deploy, manage, and administer cloud s...
Location
Location
United States , Chantilly; Warrenton; McLean
Salary
Salary:
Not provided
leadingpath.com Logo
Leading Path Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Information Technology, or other related technical discipline, or the equivalent combination of education, technical training, or work/military experience
  • Minimum five (5) years of related Systems and Linux Engineering experience
  • Demonstrated experience developing and scaling applications written in Java, Python, or other programming languages with Cloud Native technologies
  • Experience deploying code in AWS utilizing solutions such as Terraform, Ansible, and CloudFormation
  • Experience securing cloud environments and supporting customer accreditation for highly sensitive systems
  • Experience working on large projects involving multiple IC organizations
  • Experience working with multiple large data flows and analyzing data failure conditions
  • Extensive experience as a Linux Systems Administrator, preferably RHEL/CentOS (installation, configuration, upgrades, troubleshooting)
  • Prior experience with one or more scripting tools: Shell, Perl/CGI, Python, Ruby
  • Strong analytical and problem-solving skills
Job Responsibility
Job Responsibility
  • Assess, develop, or enhance system capabilities to meet new or evolving requirements
  • Manage day to day operations of systems by monitoring system performance, configuration, maintenance, and repair
  • Assist application teams with creation, configuration, integration, and management of Linux systems and platforms
  • Perform initial troubleshooting of issues and work with other teams, as necessary, to efficiently resolve issues
  • Document and provide regular updates on project status through established team communication tools
  • Provide system accreditation support to include security configurations, system scanning, and audits
  • Work across internal and external government organizations to develop, implement, debug, monitor, and support complex data processing capabilities. This requires the use of internal and external enterprise tools for analysis and authorizations
  • Design, develop, test, debug, and deploy new cloud software and infrastructure that extend or replace existing capabilities
  • Work with a team to build, administer, and secure cloud environments, including hybrid environments, in a repeatable and reliable manner
  • Collaborate with cross-functional team of software engineers, data scientists, analysts, project managers, and other engineering groups
What we offer
What we offer
  • Professional and family friendly work environment with a strong work-life balance
  • Fully paid medical/dental/vision premiums
  • Generous PTO
  • 11 Paid Holidays
  • 6% 401K contribution
  • Annual training and tuition reimbursement
  • SPOT Award bonuses
  • Regular team events
  • Opportunities for professional growth and advancement
  • Fulltime
Read More
Arrow Right

Software Systems Engineer

As part of New Product Introductions, you will have direct access to bleeding ed...
Location
Location
United States , Fremont
Salary
Salary:
173000.00 - 245000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 8+ years of programming experience in a relevant programming language
  • 6+ years relevant experience building large-scale infrastructure applications or similar experience
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience leading major initiatives successfully
  • Experience leading projects and teams accordingly
  • Experience building and shipping high quality work and achieving high reliability
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Experience in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
Job Responsibility
Job Responsibility
  • Design, develop, and maintain an Infra stack of solutions that drive Provisioning, Scheduling, Monitoring, and Alerting
  • Collaborate with hardware and software engineering teams to identify product requirements
  • Contribute to and Influence Open Compute Project Industry standards
  • Troubleshoot and debug distributed systems and product issues
  • Implement and maintain infrastructure at scale
  • Continuously improve processes and methodologies
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Senior Software Engineer - Autonomous Software Systems

The Autonomous Vehicle Health team is responsible for deploying, running, and mo...
Location
Location
United States , Austin, Texas; Mountain View, California; Sunnyvale, California
Salary
Salary:
175000.00 - 230000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience building and shipping production-quality software, with a focus in Linux based environments
  • Bachelors Degree in relevant field or relevant work experience
  • Experience with C++ (17+), STL, and Python3
  • Experience working with and building tooling for large, complex systems
  • A high standard and commitment to quality by designing for maintainability, testability and efficiency
Job Responsibility
Job Responsibility
  • Write C++ code that runs on self-driving systems, and responds to changes in AV component health
  • Build tools that deploy, execute, and monitor autonomous vehicle code in development and production workflows
  • Write and test code running across simulation and hardware vehicle platforms
  • Integrate new platform revisions and hardware configurations into the system
  • Develop systems and frameworks to monitor vehicle HW/SW status and offload data
  • Collaborate with colleagues across multiple teams and mentor other developers
  • Design and present new capabilities to refine and build consensus
  • Provide, communicate, and support common best practices among software community
  • Deliver complex projects through incremental development
  • Performs as Subject Matter Expert (SME) for at least one platform or application component
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Software Engineer, Autonomous Vehicles Software Systems - Early Career

Role: As a Software Engineer on the Software Validation team within the AV organ...
Location
Location
United States , Sunnyvale; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Recently completed or completing Master's degree in Spring 2026 in Computer Science, Mechanical Engineering, Aerospace Engineering, Physics, Data Science, or related fields
  • Experience in software engineering
  • bonus if overlap in systems engineering, robotics, systems analysis, data analysis, statistical analysis, or other related fields
  • Strong skills in utilizing AI to accelerate SW development
  • Experienced with SQL, Python, and C++ for analyzing large data sets and building production-quality simulation testing products
  • Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions
  • Ability to adapt and operate under ambiguity, going from quick code prototypes to long-term plans on brief time horizons
  • Excellent communication skills, capable of switching between high-level and detailed discussions
Job Responsibility
Job Responsibility
  • Develop and prototype strategies to benchmark autonomy systems’ performance
  • Convert validation strategies into production code that executes high quality AV behavior analysis for continuous and scaled software release cycles
  • Utilize performance data gathered from in-simulation, on-bench, on-road testing, to create actionable insights for AI developers to continuously improve the stack performance
  • Use data analytics to facilitate data driven design, validation, risk analysis, and prioritization decisions
  • Build tools that scale systems engineering prototyped testing products to additional users like the software release team and Embodied AI
  • Facilitate cross-team collaboration to establish coding best practices for the Software Validation Organization
  • Fulltime
Read More
Arrow Right

Senior Software Engineer / Principal Software Engineer - Copilot CLI

Within GitHub and Microsoft CoreAI, the Copilot CLI team builds GitHub's coding ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years
Job Responsibility
Job Responsibility
  • Take ownership of critical product and platform areas of the Copilot CLI and shared agent runtime
  • Set a high technical and quality bar for agentic systems and developer-facing tooling
  • Design and ship performant, reliable terminal experiences that developers depend on for daily work
  • Use data, benchmarks, and direct user feedback to guide iteration and investment
  • Collaborate across org boundaries to enable other teams to build agentic products on top of a shared foundation
  • Influence architecture, technical direction, and engineering standards beyond your immediate team
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Systems Engineer & Systems Test Engineer

We’re working with a leading aerospace organisation developing next-generation f...
Location
Location
United Kingdom , Crawley
Salary
Salary:
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in systems integration and testing within complex engineering environments
  • Strong troubleshooting and root cause analysis skills
  • Experience working with hardware/software interfaces
  • Ability to develop and execute test plans and procedures
  • Strong communication skills, with the ability to work across teams and with customers
Job Responsibility
Job Responsibility
  • System Integration: Integrate hardware and software subsystems into fully functional flight simulation systems
  • Work with multidisciplinary teams (software, electronics, mechanical) to ensure seamless system performance
  • Diagnose and resolve integration issues, identifying root causes and implementing fixes
  • Configure and optimise systems to improve reliability and performance
  • Verification & Validation (V&V): Develop and execute test plans to verify system performance and functionality
  • Validate systems against requirements and regulatory standards
  • Produce clear test documentation, including reports, results, and corrective actions
  • Support certification activities and ensure compliance with industry standards
  • Customer Acceptance: Act as a key technical contact during system acceptance phases
  • Support customer demonstrations, testing, and sign-off activities
What we offer
What we offer
  • Work on cutting-edge aerospace simulation technology
  • Be involved across the full system lifecycle - from integration to customer delivery
  • Opportunity to work in a customer-facing technical role
  • Join a collaborative, multidisciplinary engineering team
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer / Principal Software Engineer

We are hiring multiple Senior Software Engineers and Principal Software Engineer...
Location
Location
Costa Rica , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Engineering OR equivalent experience
  • At least 5 years of experience in software design and backend service development
  • 5+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or equivalent experience with C
  • Proficiency in English is essential for effective communication
Job Responsibility
Job Responsibility
  • Drive a project through to delivery removing obstacles as needed to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and drive improvements to team software engineering practices
  • Mentor junior engineers
  • Collaborate with related teams to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation for new engineers
  • Act as a participant in the on-call rotation to monitor service for degradation, downtime, or interruptions and perform complex incident management and problem resolution for the service
  • Fulltime
Read More
Arrow Right