CrawlJobs Logo

Filters

Location
Salary

Software Systems Engineer Jobs

145 Job Offers

Software Engineer - Avionics Systems
Save Icon
Seeking a Software Engineer for Avionics Systems in Phoenix, AZ. You will conduct full lifecycle DO-178 development, defining requirements and implementing assembly language-like code for avionics I/O mapping. Requires 5+ years of DO-178 experience, A429 data bus knowledge, and hardware/software ...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Senior Software Engineer, Knowledge Graph/Entity Systems - Microsoft AI Search
Save Icon
Senior Software Engineer, Knowledge Graph/Entity Systems – Microsoft AI Search in Mountain View, CA. Design and develop AI-powered systems for entity extraction, enrichment, and understanding using machine learning and LLMs. Solve complex challenges in entity resolution and knowledge acquisition ...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer - Robot Connectivity & Wi Fi Systems
Save Icon
Join a customer-facing engineering team in Bangalore as a Software Engineer specializing in robot connectivity and Wi-Fi systems. You will own end-to-end debugging of Wi-Fi reliability, roaming, and performance issues in deployed robotic fleets. Requires 5+ years of experience with Linux networki...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Lead Software Systems Design Engineer
Save Icon
Join AMD in Bangalore as a Lead Software Systems Design Engineer, optimizing CPU performance stacks for server and workstation processors on Windows. You’ll analyze bottlenecks, implement x86/ARM optimizations, and leverage AI tools to enhance productivity. Ideal for experts in algorithms, cache ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes)
Save Icon
Senior Lead Software Engineer sought by Capital One to drive AI/ML transformation in San Francisco. You will lead a team building distributed systems using Golang, Python, and Kubernetes on AWS. Requires 6+ years in software engineering and cloud expertise. Join a collaborative team pioneering Ge...
Location Icon
Location
United States , San Francisco, California
Salary Icon
Salary
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Sr. Software Engineer - Distributed Systems
Save Icon
Join Microsoft's Azure Data team as a Sr. Software Engineer in Redmond, WA, building the data platform for the AI age. You will design and implement highly available, distributed messaging components in the cloud, driving requirements and operational excellence. Requires a Bachelor's in CS with 4...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes)
Save Icon
Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) sought by Capital One to drive AI/ML transformation. Lead a team building robust cloud-based solutions on AWS, Azure, or GCP. Requires 6+ years in software engineering with expertise in Golang, Python, and Kubernet...
Location Icon
Location
United States , San Francisco; McLean; New York; San Jose; Cambridge
Salary Icon
Salary
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Software Engineer, Distributed Systems - Infra
Save Icon
Build and scale the distributed systems and data infrastructure powering 70M+ users at Gamma. As a Software Engineer on the Platform team, you’ll design high-volume APIs, real-time collaboration tools, and event pipelines using Node.js, Python, and PostgreSQL. This role requires 3–5+ years of bac...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
180000.00 - 275000.00 USD / Year
gamma.app Logo
Gamma
Expiration Date
Until further notice
Software Engineer, Trust & Safety (Distributed Systems)
Save Icon
Join a small, high-impact team at Gamma as a Software Engineer in Trust & Safety, architecting distributed systems that protect 70M+ users. You’ll build real-time abuse detection, rate limiting, and high-volume event pipelines using Node.js, Python, PostgreSQL, and Kafka. Based in San Francisco, ...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
180000.00 - 275000.00 USD / Year
gamma.app Logo
Gamma
Expiration Date
Until further notice
Software Systems Engineer
Save Icon
Meta seeks a Software Systems Engineer in Bellevue, WA, to design and optimize systems software for its global production infrastructure. You will work on large-scale hardware lifecycle management, fleet automation, and low-level systems components like kernel interfaces and BMC/IPMI. Requires 6+...
Location Icon
Location
United States , Bellevue, WA +2 locations
Salary Icon
Salary
144000.00 - 204000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer - Autonomous Systems
Save Icon
Software Engineer sought for a next-gen autonomous systems platform in Brisbane. You will develop mission-critical C++ and Python software for vehicle management, real-time systems, and sensor integration. Join a high-impact engineering team working on complex autonomy and embedded technologies. ...
Location Icon
Location
Australia , Brisbane
Salary Icon
Salary
120000.00 - 150000.00 AUD / Year
reqiva.com Logo
Reqiva
Expiration Date
Until further notice
Middle Software Engineer - AI Voice Systems
Save Icon
Join a fast-scaling product company as a Middle Software Engineer specializing in AI Voice Systems. You will build and maintain backend services, integrate external providers, and work on real-time AI/LLM workflows using Python and TypeScript. This role offers full ownership, remote work, flexibl...
Location Icon
Location
Ukraine
Salary Icon
Salary
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Software Development Engineer – Cloud Infrastructure & Backend Systems
Save Icon
Seeking a Software Development Engineer to design and deploy scalable cloud-native backend systems using Java or Python. This role focuses on building REST APIs, managing CI/CD pipelines, and optimizing AWS or Google Cloud infrastructure. Ideal for candidates with 0–2 years of experience, strong ...
Location Icon
Location
United States
Salary Icon
Salary
Not provided
redhibbert.com Logo
Red Hibbert Group
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Seeking a **Software Engineer** for **Avionics Systems** in **Phoenix, AZ**. You will perform full lifecycle **DO-178** development, defining requirements and implementing code using **assembly language**. Key duties include **avionics I/O mapping**, **A429** data bus communication, and creating ...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Quantum Systems Software Engineer II
Save Icon
Join Microsoft Quantum in Redmond, WA as a Quantum Systems Software Engineer II. Design and implement software tools for controlling quantum hardware using Python, C++, and Qt. Collaborate with physicists and engineers to build scalable quantum computing systems. Ideal for candidates with a Maste...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer (Embedded Platform & Build Systems) - F/M/X
Save Icon
Senior Software Engineer (Embedded Platform & Build Systems) sought for an innovative team in Gothenburg, Sweden. You will architect next-gen automotive systems, driving build system strategy with CMake and CI/CD. Requires 4–6 years of embedded experience, platform development skills, and fluency...
Location Icon
Location
Sweden , Gothenburg
Salary Icon
Salary
46667.00 - 56667.00 SEK / Month
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Staff Software Engineer, Build Systems
Save Icon
Uber seeks a Staff Software Engineer for its Build Systems team in New York, Seattle, San Francisco, or Sunnyvale. You will architect and scale a distributed build platform, ensuring fast, reliable developer workflows. Requires 8+ years of experience, expert-level skills in Go, Java, or C/C++, an...
Location Icon
Location
United States , New York, New York; Seattle, Washington; San Francisco, California; Sunnyvale, California
Salary Icon
Salary
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer - Engineering Systems
Save Icon
Join Microsoft in Redmond as a Software Engineer to enhance developer productivity and engineering efficiency. You’ll design automation, CI/CD pipelines, and AI-assisted tools (e.g., GitHub Copilot) to streamline workflows. Requires a CS degree, coding in C++/Python, and experience with version c...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
84200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Staff Software Engineer, Search & Distributed Systems
Save Icon
Staff Staff Software Engineer, Search & Distributed Systems in Buffalo, NY. Architect and scale high-throughput Elasticsearch clusters, mastering failure modes with circuit breakers and backpressure. Requires 8+ years experience, deep Elasticsearch internals, Kubernetes, and Kafka expertise. Own ...
Location Icon
Location
USA , Buffalo
Salary Icon
Salary
165000.00 - 260000.00 USD / Year
acvauctions.com Logo
ACV Auctions
Expiration Date
Until further notice
Systems Software Engineer
Save Icon
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice

About the Software Systems Engineer role

A career in software systems engineering sits at the intersection of software development, hardware integration, and large-scale system architecture. Professionals in this field design, build, and maintain the complex software layers that enable hardware and infrastructure to function reliably, safely, and efficiently. Unlike pure software developers who focus solely on code, software systems engineers take a holistic view, ensuring that every software component interacts seamlessly with underlying hardware, networks, and other systems. This makes the role critical in industries where performance, safety, and uptime are non-negotiable.

Typical responsibilities for software systems engineer jobs include architecting system-level software solutions, writing and reviewing code in languages such as C++, C#, Java, or Python, and developing models that define system behavior and requirements. These engineers often work on embedded systems, real-time control software, or distributed cloud services. A significant portion of the role involves translating high-level system requirements into detailed software specifications, conducting rigorous testing (unit, integration, and system-level), and performing verification and validation activities. Many positions also require conducting safety analyses, such as Failure Mode and Effects Analysis (FMEA) or Fault Tree Analysis (FTA), especially in safety-critical domains. Collaboration is key; software systems engineers regularly interface with hardware engineers, product managers, quality assurance teams, and clients to align technical designs with business goals. They also contribute to documentation, including software architecture diagrams, design decisions, and certification artifacts.

The skills required for these jobs are both deep and broad. Foundational requirements typically include a bachelor’s degree in computer science, electrical engineering, software engineering, or a related field. Technical expertise in system modeling languages like SysML or UML is highly valued, as is proficiency with model-based design tools (e.g., MATLAB/Simulink). Strong programming skills are essential, along with a solid understanding of operating systems, networking, and hardware interfaces. For those working on safety-critical systems, knowledge of industry standards such as DO-178C, ISO 26262, or similar regulatory frameworks is often expected. Soft skills are equally important: analytical thinking, problem-solving, clear written and verbal communication, and the ability to work effectively in multidisciplinary teams.

Ultimately, software systems engineer jobs offer a dynamic and challenging career path. These professionals are the architects of the invisible software infrastructure that powers everything from aircraft avionics and autonomous vehicles to global cloud platforms and industrial automation. For those who enjoy solving complex puzzles, bridging the gap between hardware and software, and building systems that must work correctly every time, this profession provides a rewarding blend of technical depth and broad system-level thinking.