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 Jacksonville, FL vacancy
  •  ...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... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Palo Alto Networks

    Jacksonville, FL
    2 days ago
  •  ...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

    FIS Management Services LLC

    Jacksonville, FL
    2 days ago
  • $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... 
    Suggested
    Full time
    Temporary work

    Citi

    Jacksonville, FL
    2 days ago
  • $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... 
    Suggested
    Full time
    Remote work

    Palo Alto Networks

    Jacksonville, FL
    1 day ago
  • 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... 
    Suggested
    Permanent employment

    Star Catcher

    Jacksonville, FL
    4 days ago
  • $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 time
    Remote work

    Palo Alto Networks

    Jacksonville, FL
    1 day ago
  • $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 time
    Remote work

    Palo Alto Networks

    Jacksonville, FL
    2 days ago
  • $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 time
    Local area
    Remote work

    Palo Alto Networks

    Jacksonville, FL
    17 hours ago
  •  ...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

    Mindlance

    Jacksonville, FL
    1 day ago
  • $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 area
    Visa sponsorship
    Flexible hours

    Deloitte

    Jacksonville, FL
    3 days ago
  • $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 contract
    Full time
    Remote work
    Worldwide

    SS&C Technologies

    Jacksonville, FL
    17 hours ago
  • $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 time
    Temporary work
    Work visa

    Fortegra Financial

    Jacksonville, FL
    2 days ago
  • $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 time
    Work at office

    Kemper Corporation

    Jacksonville, FL
    3 days ago
  •  ...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 time
    Work at office
    3 days per week

    Perseus Group

    Jacksonville, FL
    5 days ago
  • $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 time
    Internship
    Local area
    Remote work

    RemoteJobsOne

    Jacksonville, FL
    7 days ago
  •  ...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 work
    For contractors
    Local area
    Worldwide

    Moffatt & Nichol

    Jacksonville, FL
    2 days ago
  •  ....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 time
    Remote work
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Jacksonville, FL
    3 days ago
  • $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 time
    Work visa

    Fortegra Financial

    Jacksonville, FL
    1 day ago
  • $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 pay
    Full time
    Temporary work
    Part time
    Summer holiday
    Local area
    Immediate start
    Remote work
    Monday to Friday
    Flexible hours

    Compass Group

    Jacksonville, FL
    17 days ago
  • $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 time
    Immediate start

    Black Knight Financial Services

    Jacksonville, FL
    2 days ago
  •  ...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

    Foth

    Jacksonville, FL
    1 day ago
  •  ...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... 

    Artech

    Jacksonville, FL
    1 day ago
  •  ...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 time
    H1b
    Remote work

    SynergisticIT

    Jacksonville, FL
    3 days ago
  •  ...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... 

    Black Knight Financial Services

    Jacksonville, FL
    1 day ago
  • 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

    Axiom Recruit

    Jacksonville, FL
    2 days ago
  • 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... 

    Citigroup Inc

    Jacksonville, FL
    2 days ago
  •  ...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 placement
    Remote work

    Mindlance

    Jacksonville, FL
    2 days ago
  • 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...

    FIS

    Jacksonville, FL
    27 days ago
  •  ...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 time
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to Friday

    Stellar Energy Americas Inc

    Jacksonville, FL
    5 days ago
  •  ...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

    VDart Inc

    Jacksonville, FL
    1 day ago

Do you want to receive more vacancies?

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