Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Distributed Systems

Sigma Automate

Background We are hiring a Staff / Principal Site Reliability Engineer focused on distributed systems and platform reliability . This is not a traditional DevOps role. You will own the architecture and engineering practices that ensure Sigma workflows execute reliably even when individual components fail. Processes crash. Networks become unavailable. APIs time out. Workers hang. Messages may be delivered more than once. Databases experience contention. Kubernetes pods restart. Your job is to design Sigma so those conditions are expected, detected, and automatically recovered from. The fundamental principle is simple: An accepted Sigma job may fail, but it should never disappear. You will work closely with engineering leadership to evolve Sigma's execution architecture, improve production reliability, establish observability standards, and eliminate classes of distributed-system failures before they affect customers. What You'll Own Design and improve the systems responsible for executing long-running and scheduled infrastructure workflows. Build patterns for: Durable workflow execution Idempotent operations Automatic retries and exponential backoff Worker leases and heartbeats Stuck-job detection and recovery Workflow timeouts and cancellation Failure isolation Dead-letter handling Checkpointing and workflow resumption Concurrency control Distributed locking and lease management Reconciliation loops Graceful degradation during dependency failures Evaluate and implement workflow technologies such as Temporal or equivalent systems where appropriate. Messaging and Event Infrastructure Own and improve Sigma's asynchronous execution architecture. Work extensively with technologies such as: Kafka Distributed consumers Consumer groups Message delivery semantics Partitioning Consumer lag Backpressure Retry strategies Event ordering Duplicate message handling Poison-message isolation Ensure event-processing failures cannot silently cause workflows to stop progressing. Database Reliability Help design application patterns that remain reliable under high concurrency. Deeply understand and troubleshoot: PostgreSQL transactions Row and advisory locking Deadlocks Lock contention Transaction isolation Connection pooling Long-running transactions Query performance Database failover Schema and migration safety Partner with application engineers to identify and eliminate patterns that create production contention or reliability risks. Kubernetes and Platform Reliability Improve the reliability of Sigma deployments running in containerized environments. Responsibilities include: Kubernetes workload architecture Pod lifecycle and failure recovery Resource limits and capacity planning Autoscaling Health checks Graceful shutdown Rolling deployments High availability Infrastructure-as-code Disaster recovery Backup and restore validation Design systems that tolerate node, pod, process, and dependency failures without losing customer work. Observability Make the state of Sigma understandable in real time. Build and improve: Metrics Distributed tracing Structured logging Dashboards Alerting Workflow-level telemetry Kafka consumer monitoring Database performance monitoring Worker health monitoring Queue depth and backlog monitoring Technologies may include: OpenTelemetry Grafana Prometheus Sentry CloudWatch Engineers should be able to answer questions such as: Why is this workflow still running? Which worker owns this task? When did it last make progress? Which dependency is causing the delay? Did this operation execute once or multiple times? Can the workflow safely resume? Are scheduled jobs starting when expected? Reliability Engineering Help establish engineering practices expected of mature enterprise platforms. This includes: Service-level objectives and indicators Error budgets Capacity planning Load testing Failure-mode testing Chaos testing Incident response Root-cause analysis Production readiness reviews Runbooks Automated recovery Disaster-recovery testing Move Sigma from detecting incidents to preventing and automatically recovering from them. What We're Looking For You have significant experience operating production distributed systems where reliability matters. Strong candidates will have deep experience with several of the following: Kubernetes Kafka or similar event-streaming systems PostgreSQL Distributed systems Asynchronous worker architectures Workflow orchestration Temporal, Cadence, Step Functions, Conductor, or similar systems Python backend systems Cloud infrastructure Infrastructure-as-code Observability platforms High-availability architectures You understand concepts such as: At-least-once delivery Idempotency Leases and fencing tokens Distributed locks Leader election Retry semantics Backpressure Eventual consistency Transaction boundaries Failure domains Reconciliation Split-brain scenarios Distributed tracing Most importantly, you have personally diagnosed and improved production systems experiencing real distributed-system failures. What Success Looks Like Within your first several months, you will help Sigma establish an architecture where: Scheduled workflows reliably begin when expected Accepted work cannot silently disappear Worker crashes do not result in lost workflows Infrastructure failures automatically recover where possible Long-running workflows can safely resume Duplicate execution is prevented or safely handled Stuck workflows are automatically detected Database and messaging contention is visible before becoming an outage Engineers can trace a workflow from request through every execution step Customer environments can scale without requiring manual infrastructure babysitting Sigma Automate

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Distributed Systems in Tucson, AZ vacancy
  • $107.5k - $204.5k

     ...of experience and renowned engineering expertise to meet the needs...  ...of aerospace and defense.The Systems Engineering and Test Capabilities...  ...is currently hiring a Principal Systems Engineer to join our...  ...support missile programs as a Software-focused Responsible Systems... 
    Suggested
    Temporary work
    Work experience placement
    Currently hiring
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Tucson, AZ
    2 days ago
  •  ...but around the world. As an Electrical Distribution Project Engineer your role will encompass the...  ...underground electric power distribution systems, distribution system planning, lighting...  ...electrical and planning analysis/design software i.e. CYMCAP, ETAP, Synergi Electric,... 
    Suggested
    Work at office

    HDR

    Tucson, AZ
    4 days ago
  • Skool’s engineering team is seeking highly experienced Backend Software Engineers with a passion for developing performant and...  ...way to design and implement new systems. You will also help to maintain...  ...Los Angeles, CA but works as a distributed team. What you'll do Solve... 
    Suggested
    Work at office
    Remote work

    SKOOL LLC

    Tucson, AZ
    1 day ago
  • $132.4k - $251.6k

     ...of experience and renowned engineering expertise to meet the needs...  ...of aerospace and defense.The Software organization develops software...  ..., launchers, radars, naval systems, fire control and other complex...  ...solutions.Our Senior Principal Embedded Real-Time Software... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    3 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...On our team, you will work with weapon system designers to understand requirements, design...  ...the systems to help support tactical software development, testing, and delivery for missiles... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    4 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS)Prioritize and handle multiple... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tucson, AZ
    2 days ago
  • Job Title: Principal Software Engineer Location: Remote (United States) Employment Type: Full-Time Annual Compensation: 120k- 130k About the...  .... • Lead architecture and design of cloud-native, distributed systems. • Drive cross-functional technical initiatives and architectural... 
    Full time
    Remote work

    AspiringIT

    Tucson, AZ
    4 days ago
  •  ...Job Description Job Description Senior Principal Software Engineer Tucson, AZ US   The Senior Principal Software Engineer position...  ...of software as a part of on-site factory support of test systems to support product testing.  The selected candidate will develop... 
    Interim role

    Quest Global

    Tucson, AZ
    more than 2 months ago
  • $107.5k - $204.5k

     ...of experience and renowned engineering expertise to meet the needs...  ...future of aerospace and defense.Software Security Sensors and...  ...Department is looking to hire a Principal Software Security Engineer in...  ...be used in deployed missile systems.This position requires understanding... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tucson, AZ
    2 days ago
  • $130k - $160k

     ...owned company, is an employee-owned company, is seeking a Software Engineer - Agentic Systems to support the design, development, integration,...  ...relational and NoSQL databases, messaging technologies, and distributed systems.Experience developing software for Linux-based... 
    Temporary work
    Work at office
    Flexible hours

    Rincon Research

    Tucson, AZ
    2 days ago
  • $107.5k - $204.5k

     ...areas: embedded C++ development, embedded software security, or software architecture...  ...working with embedded real-time operating systems such as Green Hills, Integrity, Wind River...  ...applications. We prefer candidates who have led engineering teams delivering integrated hardware and... 
    Full time
    Relocation

    Raytheon

    Tucson, AZ
    5 days ago
  • $74.39 - $87.11 per hour

    Secret-Cleared Software Engineers - Test Equipment PGS Worldwide is seeking Secret-Cleared Software Engineers - Test Equipment in Tucson, Arizona...  ...and production test equipment for advanced defense systems. Engineers will develop Windows-based applications, libraries... 
    Hourly pay
    Full time
    Contract work
    Worldwide
    Shift work

    PGS Worldwide

    Tucson, AZ
    2 days ago
  • Principal Embedded Real-Time Software Developer/IntegratorAt RTX, the world largest aerospace and defense company...  ...0 years of experience and renowned engineering expertise to meet the needs of...  ...missiles, launchers, radars, naval systems, fire control and other complex systems... 
    Interim role
    Relocation

    RTX

    Tucson, AZ
    1 day ago
  • GeoLogics is seeking a Principal Software Engineer with an Active Secret clearance for onsite work in Tucson, AZ. The role focuses on design, development...  ..., integration, and maintenance of software for weapon-system product development, including applications, libraries,... 

    Datrose

    Tucson, AZ
    2 days ago
  • RTX is hiring for a Senior Principal Software Security Engineer in Tucson, AZ. The role focuses on delivering world-class security software for deployed missile systems, requiring deep expertise in real-time design and embedded platforms. You will work with C/C++ on various... 

    Global HR, Inc.

    Tucson, AZ
    1 day ago
  • $107.9k - $195.05k

     ...Technology Behind a Mission That MattersGreat software engineering is about more than writing code, it’s...  ..., and collaborating with architects, systems engineers, DevSecOps, test...  ...experience developing APIs, services, and/or distributed applications.• Strong database... 
    Full time
    Contract work

    Leidos

    Tucson, AZ
    3 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...efforts within the Offensive Systems Engineering (OSE) organization. This role...  ...Experience working across multiple RTX sites or distributed teams.Demonstrated ability to... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Tucson, AZ
    3 days ago
  • $131.3k - $237.35k

     ...Future.Leidos is seeking an experienced Systems Engineer Subject Matter Expert (SME) to provide...  ...leads and test engineers to make the software and testing more effective and...  ...Expertise in cloud-native architecture, distributed systems, and enterprise modernization.... 
    Full time
    Contract work
    For contractors

    Leidos

    Tucson, AZ
    1 day ago
  • $107.9k - $195.05k

    Bring Complex Systems Together for a Mission That MattersGreat systems...  ..., they happen when talented engineers can see the big picture,...  ...for the integration of software, hardware, infrastructure, data...  ..., databases, messaging, and distributed systems.• Experience working... 
    Full time
    Contract work

    Leidos

    Tucson, AZ
    3 days ago
  • $107.4k - $125.7k

     .... We are looking for a Senior Fullstack Engineer to help lead the development of engaging...  ...to the public.This is more than just a software engineering role, it is an opportunity to...  ...optimizationComfortable working in a remote, distributed team environmentExperience solving... 
    Full time
    Remote work
    Night shift

    NOIRlab

    Tucson, AZ
    4 days ago
  • $265k

     ...office some or all of the time. Senior Staff Software Engineer Location: Americas (preferably EST) — Remote...  ...to lead the architecture and evolution of the core systems that power Juniper Square — the distributed services, cloud infrastructure, and developer... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Tucson, AZ
    2 days ago
  •  ...the future with us. SPACE SYSTEMS Rocket Lab's Space...  ...including solar panels, flight software, star trackers, optical systems...  ...space missions. LEAD SYSTEMS ENGINEER Rocket Lab Optical...  ...command and telemetry flow, power distribution, control logic, signal paths... 
    Permanent employment
    Local area
    Remote work

    Rocket Lab Corporation

    Tucson, AZ
    9 days ago
  • Software Security LeadThe Software Security Sensors and Effectors Department within the Software...  ...in Tucson, AZ. The SSL will work with Systems and Software Architects, and program...  ...degree in Science, Technology, Engineering or Mathematics (STEM) and 8 years of related... 

    RTX

    Tucson, AZ
    3 days ago
  • $131.3k - $237.35k

     ...behind a mission that matters Leidos is seeking a proficient Software Engineer Subject Matter Expert (SME) to join the Chinook Program...  ...development of APIs microservices data services integrations and distributed systems. Provide expertise in cloud-native and containerized... 
    Full time
    Contract work

    Leidos

    Tucson, AZ
    1 day ago
  • $86.8k - $165.2k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...PCAS department is seeking an embedded software/firmware engineer to support development...  ...of a range of high-performance actuation systems, such as aerodynamic steering, thrust vectoring... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    4 days ago
  •  ...problems that push the boundaries of AI, distributed systems, and high-performance computing. You'...  ....Direct Mission Impact: See your software deployed to front-line facilities where...  ...brilliant computer scientists, electrical engineers, and mathematicians in a true R&D... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Rincon Research

    Tucson, AZ
    2 days ago
  •  ...From massive data centers to modernizing transmission systems, our industry-recognized engineers and scientists have been at the forefront of grid...  ...selection and implementation. Support microgrid and distributed energy resources projects by developing detailed electrical... 
    For contractors
    Work at office

    HDR

    Tucson, AZ
    2 days ago
  • $107.5k - $204.5k

     ...years of experience and renowned engineering expertise to meet the needs of today...  .... The Precision Control Actuation System department is seeking a principal mechanical design engineer to join...  ...collaborate with geographically distributed teamsExperience and certifications... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    18 hours ago
  • $107.5k - $204.5k

     ...of experience and renowned engineering expertise to meet the needs...  ...safer, more secure world. The Systems Engineering and Test Capabilities...  ...is currently hiring a Principal Systems Engineer to join our...  ...support missile programs as a Software-focused Responsible Systems... 
    Temporary work
    Work experience placement
    Interim role
    Currently hiring
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Tucson, AZ
    2 days ago
  • $68.9k - $131.1k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...the future of aerospace and defense.Our System Safety team is dedicated to evaluating and...  ...opportunity for a highly motivated Software / System Safety Engineer II to join an innovative... 
    Temporary work
    Work experience placement
    For subcontractor
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tucson, AZ
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Distributed Systems. Be the first to apply!