Principal Software Engineer, Distributed Systems (United States)
Sigma Automate
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.
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 InfrastructureOwn 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 ReliabilityHelp 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 ReliabilityImprove 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.
ObservabilityMake 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?
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 ForYou 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 LikeWithin 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
$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...SuggestedFor contractorsWork experience placementCasual workRelocation package- ...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...SuggestedFull timeRemote work
- 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...SuggestedRemote jobLocal area
$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...SuggestedFull timeContract workRemote workFlexible hoursShift work- ...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...SuggestedPart timeRemote work
- ...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 timeWork at officeRemote work
$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 timeRemote work$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 timeH1bLocal areaVisa sponsorshipFlexible hours- ...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 timeRemote work
- ...: 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 timeRemote work
- ...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
$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 timeRemote work$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 workTemporary workPart timeLocal areaWork from home- ...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 employmentFull timeH1bRemote work
$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 pay16 hoursContract workPart timeRemote work$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 timeRemote work- ...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 timeRemote work
$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 timeWork at officeLocal area$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 timeLive inWork at officeImmediate startShift work3 days per week- ...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 timeWork at officeRemote work
- ...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
$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- ...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
- ...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 timeRemote work
$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 timeWork experience placementRemote workVisa sponsorship$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 jobFor contractorsWork experience placement$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- ...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 timeTemporary workRemote work
- ...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 timeRemote work
- ...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 timeRemote work
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!
- senior principal software engineer United States
- principal software engineer United States
- principal software engineer manager United States
- model based systems engineer United States
- atm system engineer United States
- gps systems engineer United States
- adas systems engineer United States
- system performance engineer United States
- entry level systems engineer United States
- system service engineer United States


























