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

Principal Software Engineer, Distributed Systems (United States)

Full-time

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
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Distributed Systems (United States) in United States vacancy
  • $180k - $290k

     ...defense with omniscient systems purpose-built for...  ...powered by Coherent Distributed Networks (CDN™),...  ...skilled and motivated Principal Software Engineer to join our team supporting...  ...000 - $290,000 The stated compensation range...  ..., participated in a United States military... 
    Suggested
    For contractors
    Work experience placement
    Casual work
    Relocation package

    Chaos Inc

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

    AspiringIT

    United States
    8 hours ago
  • Principal Software Engineer - IBM i (AS/400) Connectivity United States (Remote) OUR MISSION At Redwood, we empower our customers with lights-out automation for their...  ...ERP, hybrid cloud, data and emerging agentic AI systems. Through its SaaS-first automation fabric—with... 
    Suggested
    Remote job
    Local area

    Redwood

    New York, NY
    5 days ago
  • $100k - $125k

     ...Principal Software Quality Assurance Engineer United States (Remote) About us Advanced Solutions International is a global software company focused on helping...  ...also includes the iMIS Engagement Management System, TopClass LMS, and the Clowder mobile app. Together... 
    Suggested
    Full time
    Contract work
    Remote work
    Flexible hours
    Shift work

    Advanced Solutions International, Inc.

    United States
    8 hours ago
  •  ...Staff Infrastructure Software Engineer (Networking, Distributed Systems, Kubernetes, Control Plane) - 100% Remote Optomi, in partnership with a leading transportation and logistics organization, is seeking a Staff Infrastructure Software Engineer to join a growing... 
    Suggested
    Part time
    Remote work

    Optomi

    United States
    8 hours ago
  •  ...related to protection system design, relay...  ...Power Systems Protection Engineer. This is a technical...  ...development for transmission, distribution, and renewable energy...  ...system hardware and software from major...  ...eligibility to work in the United States or Canada and must complete... 
    Full time
    Work at office
    Remote work

    Elevate Energy Consulting

    United States
    8 hours ago
  • $105k - $145k

     ...Software Engineer - Fintech & AI Platform Location: Remote - United States preferred Employment Type: Full-time Compensation...  ...combines reliable software systems, scalable APIs, secure data...  ...development. Remote work within a distributed international team. A... 
    Full time
    Remote work

    Finstock, Inc.

    United States
    8 hours ago
  • $130k - $151k

     ...Information Technology, Engineering, Healthcare, and...  ...organizations across the United States to deliver innovative...  ...to architecture, system design, and engineering...  ...teams throughout the software development lifecycle...  ...tolerant, and scalable distributed systems.... 
    Full time
    H1b
    Local area
    Visa sponsorship
    Flexible hours

    Zyook Inc.

    United States
    8 hours ago
  •  ...is a full-time, on-site Engineer role based in the United States. The Engineer will design...  ...data sources, and improving system performance and...  ...Qualifications Strong software engineering fundamentals,...  ...production web applications or distributed systems, preferably in a... 
    Full time
    Remote work

    Origami

    United States
    8 hours ago
  •  ...: We are seeking a Senior Software Engineer to design and build core services...  ...and by improving the systems and tooling around you....  ...designing, building, and operating distributed systems and microservices...  ...Authorized to work in the United States. Equal Opportunity Statement... 
    Full time
    Remote work

    LightSpun

    United States
    8 hours ago
  •  ...PowerPlan is seeking a Principal Software Engineer to help solve some of the most complex engineering...  ...a Principal Engineer, you'll bring a systems-level perspective across application,...  ...improving reliability and observability in distributed systems through monitoring,... 
    Full time

    PowerPlan, Inc.

    United States
    8 hours ago
  • $210k - $250k

     ...Senior Software Engineer Full-Time · Remote (U.S.) About Velastegui Ventures We build...  ..., and quality/drift signals, not just system health. - Partner with security and...  ...systems, with meaningful ownership of distributed architecture. - Strong proficiency... 
    Full time
    Remote work

    Velastegui Ventures

    United States
    8 hours ago
  • $125k - $145k

     ...implementer of cutting-edge software solutions. Synergy brings...  ..., and Business Process Re-Engineering. Synergy offers its...  ...Developer to support the United States Coast Guard (USCG). This role...  ...solution planning activities for distributed systems. Gather, clarify,... 
    Contract work
    Temporary work
    Part time
    Local area
    Work from home

    Synergy

    United States
    8 hours ago
  •  ...work must be performed in the United States. This position is limited...  ...maintainable solutions across the full software lifecycle. You will work...  ..., testers, DevSecOps engineers, and product owners to deliver...  ...while collaborating in a distributed team. ~ Commitment to secure... 
    Permanent employment
    Full time
    H1b
    Remote work

    Tucker-Reeves Associates, LLC

    United States
    8 hours ago
  • $45 - $60 per hour

     ...business services, distribution, and technology...  ...a strong DevOps Engineer to build the cloud...  ...and intelligence system . You will stand...  ...recovery procedures for stateful services.  Build...  ...of Git and software development workflows...  ...overlap with United States Eastern Time... 
    Hourly pay
    16 hours
    Contract work
    Part time
    Remote work

    Switch Intelligence Inc.

    United States
    8 hours ago
  • $170k - $190k

     ...Temporal Java Backend Engineer Location: 100%...  ...Must reside within the United States) Company Type: Cutting...  ...intelligence software. Their mission is to...  ...and maintain stable distributed workflows utilizing Temporal...  ...robust backend systems onto Kubernetes clusters... 
    Full time
    Remote work

    TalentDome Staffing

    United States
    8 hours ago
  •  ...Senior Software Engineer Platform · Full-Time, Onshore · Remote (United States) · Reports to Lead Engineer About Karias Health Karias is a first-of-its-kind...  ...to real users ~ Experience working with distributed or offshore engineering teams ~ Familiarity... 
    Full time
    Remote work

    Karias Health

    United States
    8 hours ago
  • $164k - $205k

     ...for Chicago, Illinois, United States. You only need...  ...the global financial system and creating greater...  ...THE WORK: As a Senior Software Developer, you will build...  ...direction and mentor fellow engineers within a you-build-it...  ...energized by complex distributed systems and want to... 
    Full time
    Work at office
    Local area

    Ripple

    Eastern, KY
    2 days ago
  • $165k - $206.5k

     ...with offices across the United States, Europe, and Asia....  ...can accelerate our own engineering — from AI-assisted...  ...we're looking for a Software Engineer III to join...  ...incident response and system resilience. Support...  ...~ Familiarity with distributed systems concepts and... 
    Full time
    Live in
    Work at office
    Immediate start
    Shift work
    3 days per week

    Box

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

    Skool

    United States
    8 hours ago
  •  ...future of AI-driven software development At LoginID...  ...a highly secure, distributed infrastructure built...  ...using AI tools to help engineers write code, we're transforming...  ...Creating systems that increase delivery...  ...performing services in the United States, excluding those... 
    Full time

    LoginID

    United States
    8 hours ago
  • $170k - $200k

     ...offices across 48 states in four distinct categories...  ..., the team is united by a single...  ...looking for a Staff AI Engineer to join our...  ...expertise in modern AI systems, multi-agent...  ...architecture, and software engineering. Key...  ...Design and implement distributed training workflows... 
    Full time

    The Aspen Group

    United States
    8 hours ago
  •  ...Integration & API Architect Location - United States/Canada Duration - Long Term Main...  ...using Azure Monitor, Log Analytics, distributed tracing, and end-to-end observability Hybrid integration with Azure, AWS systems, SaaS platforms, and third-party applications... 
    Part time

    Quantum Integrators

    United States
    8 hours ago
  •  ...configuration, training through go-live. This role is located in the United States or Canada, working remotely. Onsite only at request of the...  ...modules including MM (Materials Management), SD (Sales & Distribution), and PP (Production Planning) as they relate to financial... 
    Full time
    Remote work

    Madiba, Inc.

    United States
    8 hours ago
  • $175k - $200k

     ...Time Zone and New York state This role is for a sophisticated Lead Software Architect / Senior Full...  ...leading architecture and system designs for complex web...  ...to work in the United States and no visa sponsorship...  ...visualization, and/or distributed computing. Familiarity... 
    Full time
    Work experience placement
    Remote work
    Visa sponsorship

    MapLarge

    United States
    8 hours ago
  • $164k - $229k

    iOS Software Engineer, Consumer Engineering Remote - United States Reddit is a community of communities. It’s built on shared interests, passion, and trust...  .... Sitting at the intersection of large-scale distributed systems and core user journeys, Product Backend Engineers... 
    Remote job
    For contractors
    Work experience placement

    Reddit

    Eastern, KY
    3 days ago
  • $300k - $350k

     ...Lead Software Developer - Generative AI Infrastructure...  ...- NEW YORK CITY - UNITED STATES Let's be clear...  ...- this isn't just another engineering role. This is for builders...  ...operate at the sharp end of  distributed systems, AI infrastructure, and scale... 
    Full time
    New York, NY
    28 days ago
  •  ...liquid cooling, CDU (Coolant Distribution Units), and advanced thermal...  ...highly motivated Field Service Engineer to support the deployment, commissioning...  ...Master liquid cooling systems while helping build and...  ...Location: Remote, United States (Texas Preferred) Travel:... 
    Full time
    Temporary work
    Remote work

    Cooler Master USA

    United States
    8 hours ago
  •  ...operating remote-first across the United States. This is the ground floor of the defining...  ..., including reciprocating engine fleets, medium-voltage distribution, DC bus architectures, and paralleling...  ...protection, all engineered as one system with storage and compute.... 
    Full time
    Remote work

    SovAI

    United States
    8 hours ago
  •  ...Stack Development Location: United States - Remote Experience: 8–10 years Tech Stack: Distributed Systems, AWS (incl. EKS), OpenShift...  ..., Node.js, AI-Assisted Software Development Role Overview...  ...We are looking for a Lead Engineer to drive design and... 
    Full time
    Remote work

    TechDoQuest

    United States
    8 hours ago

Do you want to receive more vacancies?

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