Job offers - CrawlJobs

Senior Software Systems Engineer Jobs (On-site work)

19 Job Offers

Senior Software Engineer, Backend Systems
Save Icon
Senior Backend Engineer role in NYC to build scalable distributed systems and LLM agent infrastructure. Requires 4-6+ years experience, Python/Go/Rust, AWS, and ML inference expertise. Above-market salary, equity, and flexible PTO.
Salary Icon
Salary
Not provided
Distributed Spectrum
Expiration Date
Until further notice
Senior Staff AI-Native Software Engineer – Agentic Systems
Save Icon
ServiceNow seeks a Senior Staff AI-Native Software Engineer in San Francisco to design and ship production-grade multi-agent systems. Requires 8+ years in software engineering, Python, and hands-on agentic AI experience.
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Senior Software Engineer, Internal Systems (Robotics)
Save Icon
Salary Icon
Salary
100000.00 USD / Year
tutorintelligence.com Logo
Tutor Intelligence
Expiration Date
Until further notice
Senior Software Test Engineer - Energy Systems Validation
Save Icon
Salary Icon
Salary
107000.00 - 116000.00 USD / Year
ANA
Expiration Date
Until further notice
Senior Staff AI-Native Software Engineer – Agentic Systems
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Senior Staff Engineer, Ground Systems Software (R5892)
Save Icon
Salary Icon
Salary
Not provided
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Senior Staff Engineer, Mission Systems Software (R5952)
Save Icon
Salary Icon
Salary
Not provided
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Senior Engineer, Mission Systems Software (R5891)
Save Icon
Salary Icon
Salary
Not provided
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Senior Staff Engineer, C++ Software - Edge Systems (R5848)
Save Icon
Salary Icon
Salary
Not provided
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Senior Software Engineer, Systems Infrastructure - Agent Evaluation
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Senior Staff Software Engineer, Agentic Systems - Moveworks
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Senior Software Engineer, Agentic Systems - Moveworks
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Senior Staff Software Engineer, Agentic Systems - Moveworks
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Senior Software Engineer - Systems
Save Icon
Location Icon
Location
United States, Santa Clara HQ
Salary Icon
Salary
180000.00 - 400000.00 USD / Year
Boson AI
Expiration Date
Until further notice
Senior Spacecraft Systems Engineer – Software
Save Icon
Salary Icon
Salary
133000.00 - 161000.00 USD / Year
cesiumastro.com Logo
CesiumAstro
Expiration Date
Until further notice
Senior Software Engineer (Autonomous Systems)
Save Icon
Salary Icon
Salary
Not provided
newspacetechnical.com Logo
NewSpace Technical
Expiration Date
Until further notice
Senior Engineer, Software Systems (R4903)
Save Icon
Location Icon
Location
United States, United States
Salary Icon
Salary
110000.00 - 170000.00 USD / Year
shield.ai Logo
Shield AI
Expiration Date
Until further notice
Senior Software Engineer – Storage Systems
Save Icon
Salary Icon
Salary
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
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 ...
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Senior Software Systems Engineer role

A career in senior software systems engineering represents the apex of technical leadership and architectural design within the software development lifecycle. Professionals in these roles are responsible for designing, integrating, and maintaining the complex systems that underpin modern technology infrastructure. Unlike junior developers who focus on individual features, senior software systems engineers take a holistic view, ensuring that software components interact seamlessly with hardware, operating systems, networks, and other services. This profession is critical for organizations that rely on robust, scalable, and high-performance platforms, from cloud computing and embedded devices to enterprise applications and artificial intelligence systems.

The core responsibilities of a senior software systems engineer typically span the entire system architecture. They are tasked with defining technical strategy, selecting appropriate technologies, and establishing build systems that ensure code is compiled, tested, and deployed efficiently. A significant portion of the role involves optimizing performance—identifying bottlenecks in memory usage, processing speed, or network latency. These engineers often work on the "plumbing" behind the scenes: developing middleware, managing system-level libraries, and creating the foundational layers that application developers build upon. Another common duty is designing and maintaining CI/CD (Continuous Integration/Continuous Deployment) pipelines, which automate testing and release processes. Because these roles sit at the intersection of software and hardware, professionals frequently collaborate with hardware engineers, product managers, and other software teams to align system capabilities with business goals. Mentorship is also a hallmark of seniority; experienced engineers guide junior team members, conduct code reviews, and set coding standards.

To succeed in senior software systems engineering jobs, candidates need a deep, multi-faceted skill set. Proficiency in systems-level programming languages like C, C++, and C# is almost always required, along with experience in scripting languages such as Python for automation and tooling. A strong understanding of operating system concepts (memory management, threading, process scheduling) is essential, as is knowledge of networking protocols and distributed systems principles. Many roles demand familiarity with build tools (CMake, Bazel), version control systems, and containerization technologies (Docker, Kubernetes). For those working with specialized hardware, experience with embedded systems, real-time operating systems, or GPU programming is highly valued. Beyond technical skills, soft skills are paramount: the ability to communicate complex architectural decisions to non-technical stakeholders, lead cross-functional initiatives, and make trade-offs between performance, security, and maintainability.

Typical requirements for these positions include a bachelor’s degree in computer science, software engineering, or a related field, coupled with four to six years of progressive engineering experience. Many employers also require the ability to pass security screenings, especially for roles involving cloud infrastructure or sensitive data. The demand for senior software systems engineers continues to grow as companies build more complex, interconnected products. For professionals who enjoy solving hard problems, designing robust architectures, and seeing their work impact millions of users, these jobs offer a challenging and rewarding career path with significant influence over the technology of tomorrow.