Job offers - CrawlJobs

Software Systems Engineer Jobs (Remote work)

20 Job Offers

New
Sr. Software Engineer, Warehouse Execution & Control Systems (WES/WCS)
Save Icon
Senior Software Engineer role in Franklin to design and develop DATUM, a WES/WCS platform using event-driven microservices and open-source tech. Requires 5+ years industrial software experience, Linux, Git, and 15% travel.
Salary Icon
Salary
Not provided
Designed Conveyor Systems
Expiration Date
Until further notice
Senior Software Engineer, Design Systems
Save Icon
Thumbtack seeks a Senior Software Engineer in Toronto to evolve its Thumbprint design system across web, iOS, and Android. Requires deep TypeScript and React expertise plus hands-on AI tooling fluency with Claude Code or Cursor.
Location Icon
Location
Salary Icon
Salary
Not provided
thumbtack.com Logo
Thumbtack
Expiration Date
Until further notice
Senior Software Engineer, Design Systems
Save Icon
Thumbtack seeks a Senior Software Engineer in San Francisco to evolve its Thumbprint design system across web, iOS, and Android. Requires deep TypeScript and React expertise plus hands-on AI tooling fluency with Claude Code or Cursor.
Salary Icon
Salary
Not provided
thumbtack.com Logo
Thumbtack
Expiration Date
Until further notice
Senior Software Engineer – Agent Systems
Save Icon
Join a 0→1 Agent Systems team as a Senior Software Engineer building AI-powered internal agents. Requires 5+ years of backend experience, LLM/inference pipelines, and rapid prototyping skills. US-based.
Salary Icon
Salary
Not provided
kraken.com Logo
Kraken Digital Asset Exchange
Expiration Date
Until further notice
Software Engineer, Annotation Systems
Save Icon
Join Obvio AI in Toronto as a Software Engineer on the annotation systems backend team. Build distributed systems for high-throughput data pipelines with a focus on reliability, security, and performance. 3-5 years backend experience required.
Location Icon
Location
Salary Icon
Salary
Not provided
Obvio
Expiration Date
Until further notice
Senior Software Development Engineer in Test (SDET), QA - AI Systems
Save Icon
Senior SDET role in Canada to own quality for Nexxa's AI agent systems. Requires 5+ years in test automation, strong Python skills, and CI/CD expertise. Build evaluation harnesses and simulation environments for industrial AI.
Location Icon
Location
Salary Icon
Salary
Not provided
Nexxa.AI
Expiration Date
Until further notice
Senior/Lead Software Engineer, Network Systems
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Arista Networks
Expiration Date
Until further notice
Principal Staff Software Engineer, Systems Infrastructure
Save Icon
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Principal Staff Software Engineer, Systems Infrastructure
Save Icon
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Software Systems Engineer II
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
makpar.com Logo
Makpar
Expiration Date
Until further notice
Senior Software Engineer — Platform & Distributed Systems (XTM Foundation)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
filigran.io Logo
Filigran
Expiration Date
Until further notice
Senior Software Engineer, Distributed Systems
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
livekit.io Logo
LiveKit
Expiration Date
Until further notice
Software Engineer | Private Cloud Systems
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
singlestore.com Logo
SingleStore
Expiration Date
Until further notice
Senior AI Software Engineer, Agent Systems
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
scalearmy.com Logo
Scale Army
Expiration Date
Until further notice
Software Engineer, Streaming Systems
Save Icon
Location Icon
Location
Salary Icon
Salary
180000.00 - 400000.00 USD / Year
hightouch.com Logo
Hightouch
Expiration Date
Until further notice
Software Engineer - AI Systems
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
xbow.com Logo
Xbow
Expiration Date
Until further notice
Senior Java Software Engineer - Aerospace Systems
Save Icon
Senior Java Software Engineer sought for aerospace systems in East Hartford, CT. You will design, develop, and maintain safety-critical software using Java and Python, adhering to DO-178C standards. Ideal candidates have embedded systems experience and a degree in Computer Science. Benefits inclu...
Salary Icon
Salary
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Golang Software Engineer – Infrastructure & Scraping Systems Team
Save Icon
We are seeking a Golang Software Engineer to join our Infrastructure & Scraping Systems Team. You will manage high-load web scraping infrastructure, optimize Kubernetes deployments, and drive GPU migration for ML models. Proficiency in Go or C/C++ and AWS experience is required. This role offers ...
Location Icon
Location
United Kingdom, London, Amsterdam, Berlin, Helsinki
Salary Icon
Salary
Not provided
corsearch.com Logo
Corsearch
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
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 ...
Salary Icon
Salary
Not provided
redhibbert.com Logo
Red Hibbert Group
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.