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
- ...our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced engineers who can craft intuitive, fast, and... ...observability tools and/or working with large-scale distributed systems to empathize with our customers and...SuggestedFull timeRemote workFlexible hours
- ...direction for mission-critical agentic engineering capabilities across the enterprise.... ...and automated workflows transform the software development lifecycle. As a recognized... ...software initiatives. Deep experience with distributed systems, cloud architecture, APIs, security...Suggested
$153.6k - $230.4k
...The Principal Software Engineer is a strategic professional who closely follows latest trends in own field and adapts them for application within... .... As such, you will identify and define necessary system enhancements to introduce and let SDE teams deploy new products...SuggestedFull timeTemporary work$147k - $237.5k
...troubleshoot in real-time and harden system reliability through AI... ...are looking for experienced engineers with a strong product sense who... ..., and cost efficiency of distributed systemsMentor engineers and help... ...) as part of day-to-day software developmentExperience building...SuggestedFull timeRemote work- Senior Software Engineer - Embedded & Flight Systems I Power the future of Space at Star Catcher Star Catcher is building the first energy grid in space... ...Strong experience with software/hardware co-design, distributed systems design, and software/computer architecture. Experience...SuggestedPermanent employment
$147k - $237.5k
...an experienced product driven engineer to help our customers monitor... ..., and optimize their systems at scale. Our platform ingests... ...You’ll work on highly scalable distributed systems that ingest, store, query... ...Claude) as part of day-to-day software developmentExperience...Full timeRemote work$147k - $237.5k
...are looking for world-class Principal Engineers to drive the future of our... ...focuses on pushing our massive distributed cloud resources to their... ...:Solve complex distributed systems problems at the largest... ...enables developer velocity and software reliability for the entire...Full timeRemote work$126k - $204.5k
...looking for an Infrastructure Engineer to build developer tooling... ...productivity and reliability across a distributed cloud environment. We... ...version-controlled.Drive Systemic Quality: Identify and eliminate... ...systemic bottlenecks in the software development lifecycle (SDLC)...Full timeLocal areaRemote work- ...6656The role Senior hands-on engineer to own a data and event backbone... ...modeling depth. This is core software development and transaction-... ...data backbone of a live system. It is not an analytics, data... ...telemetry data. ? Observability / distributed-tracing tooling. ? Domain...Local area
$128k - $252.5k
...Consulting - Lead Integration Engineer II - AI & Engineering/EaaS... ...verticalized sector solutions in software, data, AI, network, and... ...efficient communication between systems (REST/SOAP). EDI Implementation... ...vendors, and geographically distributed teams. Strong client relationship...Local areaVisa sponsorshipFlexible hours$150k - $175k
...and technology.Job DescriptionJob Title: Staff Full Stack Software Engineer Location: San Francisco, CA, Jacksonville, FL, New York, NY... ...-layer standards and best practices while solving complex distributed-systems problems for the global investment management industry....Ongoing contractFull timeRemote workWorldwide$140,000 - $170,000 per day
Fortegra is building AI-enabled systems for commercial insurance. Our document-intelligence software processes emails, scanned PDFs... ...tools change.We're hiring an engineer to build and improve these... ...domain; Azure, serverless, or distributed processing; evidence, provenance...Full timeTemporary workWork visa$89k - $148.1k
...seeking an experienced Lead ServiceNow Engineer to provide hands-on engineering, solution... ...Engineer works closely with the ServiceNow IT System Owner, business stakeholders, enterprise... ...troubleshooting integrations and distributed processes spanning ServiceNow and external...Full timeWork at office- ...Software Engineer II Position Summary Dark Matter Technologies is seeking a highly motivated... ...Software Engineering Information Systems or a related field or equivalent combination... ...event-driven architectures and distributed systems. Experience with CI/CD pipelines...Full timeWork at office3 days per week
$180k - $250k
...Pay: $180000$250000/yr Job Title: Software Engineer New Grad Job Type: Full-time... ...accelerate their growth by building production systems. Youll contribute to and grow into... ...Familiarity with RESTful APIs and how distributed applications communicate. # Exposure...Full timeInternshipLocal areaRemote work- ...in this field. We are actively looking for a Senior Electrical Engineer to join our Jacksonville, FL office. As part of the Electrical... ...on a wide variety of projects which may include power distribution, lighting, and grounding plans, one-line diagrams, panel and cable...Contract workFor contractorsLocal areaWorldwide
- ....About the roleWe are looking for our Engineering Manager who has a solid track record of... ...the engineering team that owns the distributed systems powering Chronosphere’s logging platform... ...the team.Familiarity with enterprise software and software as a service. We deliver...Full timeRemote workVisa sponsorshipWork visa
$120k - $190k
...building a next-generation engineering capability focused on AI-accelerated... ...in React-based front-end systems, modern backend frameworks,... ..., and maintainability of distributed systemsAI-Accelerated Development... ...: 7+ years of professional software engineering...Full timeWork visa$18.25 per hour
...We are hiring immediately for full time DINING SYSTEMS SUPERVISOR positions. Location : Duval County Public Schools - 29... ...Follows HACCP guidelines when receiving, assembling and distributing food supplies to ensure quality and safety of food supply....Hourly payFull timeTemporary workPart timeSummer holidayLocal areaImmediate startRemote workMonday to FridayFlexible hours$149.4k - $180k
Job PurposeThe Lead Systems Engineer joins our Secrets and Vault Engineering team within Identity and Access Management. The team is responsible for the platforms and services that protect secrets, certificates, encryption keys, and machine identity across the enterprise...Full timeImmediate start- ...Lead Civil Engineer Foth is a 100% member-owned science and engineering consulting firm headquartered in Wisconsin, with over... ...utilities, including sanitary and storm conveyance, and water distribution systems Provide quality assurance/control and engineering project...Flexible hours
- ...functional teams, and delivering high-quality software solutions. Key Responsibilities... ...in React. Contribute to distributed systems, cloud architecture, and microservice... ...You will join a cross-functional engineering team responsible for developing and supporting...
- ...are looking for entry-level software programmers, Java full stack... ...scientists, machine learning engineers for full time positions with... ...them to take you off their distribution list and make you unavailable... ...engineering, information systems, IT Highly motivated, self...Full timeH1bRemote work
- ...professionalism. We are seeking an experienced AWS solution design engineer/architect to join our infrastructure cloud team. The... ...support and operations load.Knowledge and Experience7+ years of Systems/Applications automation in 24x7 Production support services environments...
- We’re looking for a Staff Software Engineer to work on large-scale, deeply technical systems that support emerging stablecoin and on-chain financial technologies... ...owning system design decisions expertise in either distributed systems, APIs, payments, or blockchain-related...Contract work
- Digital Software Mobile Developer, iOS, Android Working at Citi is... ...is required to identify system function specifications and... ...significant role with TPMs and engineering managers to determine potential... ..., data structures, distributed systems, networking, use of...
- ...preference is AWS Need hands-on cloud engineering exp. (design and deploy cloud platform and... ...on resume Job Description: Senior IT Systems Engineers are responsible for monitoring... ...assigned technologies • Troubleshoots software and/or hardware issues/failures • Resolves...Work experience placementRemote work
- care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All...
- ...Job Description Application Engineer Position Type:... ...Central Utility Plants to Coolant Distribution Units, Stellar Energy delivers... ...analysis tools to understand system performance. Analyze, calculate... ...with GT Pro/GT Master software, Ebsilon Professional, EtaPro...Full timeTemporary workWork at officeLocal areaRemote workMonday to Friday
- ...Job Title: Cloud Patch Engineer Location: Jacksonville, FL Type: Full-Time... ..., test, certify, and maintain operating system patching solutions, patch catalogues, and... ...Rocky Linux, Ubuntu, Alpine, or similar distributions. Experience with Windows Server patching...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Distributed Systems. Be the first to apply!
- senior windows systems engineer Jacksonville, FL
- system performance engineer Jacksonville, FL
- software system engineer Jacksonville, FL
- computer system validation engineer Jacksonville, FL
- senior staff systems engineer Jacksonville, FL
- operations support system engineer Jacksonville, FL
- senior linux systems engineer Jacksonville, FL
- sr systems engineer Jacksonville, FL
- mission system engineer Jacksonville, FL
- systems engineer Jacksonville, FL




