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
- ...infrastructure and our expertise in engineering, procurement, consulting and... ...& Veatch is seeking a Power System Studies Engineer with 5-10... ...experience and knowledge of Distribution System design concepts &... ...Studies and system modeling software for the same. Key...SuggestedFull timePart timeWork experience placementWork at officeLocal areaRelocationVisa sponsorshipFlexible hours
$87k - $120k
...Senior Electrical Engineer – Power Systems & Distribution ABOUT US Matrix Technologies, Inc. has been a leading provider of engineering, automation, and systems integration services since 1980. Guided by 'The Matrix Way,' we value teamwork, collaboration, and fun....SuggestedFull timeTemporary workFor contractorsCasual workLocal areaImmediate startWork from homeFlexible hoursNight shift$165.75k - $235.95k
...follows a four day in office work model. Role Overview Web software engineers at Cboe are tasked with designing and implementing... ...data structures, and ability to design testable and scalable systems. Cboe web services are running 24x7, and web engineers are responsible...SuggestedWork at officeWorldwideWeekend work- DescriptionThe Senior Distribution Engineer will lead design project teams to create world-class designs... ...public and private electric utility systems.Prepare and present technical reports... ...).Experience in distribution design software and GIS to aid in design.Expert...SuggestedFor contractorsWork at office
- ...leading rehabilitation therapy software platform that empowers... ...management tools. As a Software Engineer, you will build and support innovative... ...with ASP.NET, REST APIs, or distributed application architecture.... ...-scale healthcare software systems.Develop your technical skills...SuggestedFull timeFor contractorsWork experience placementInternship
- ...professional experience in software development. Computer Science... ...oriented (OO) design patterns, distributed databases, and data modeling... ...of distributed/scalable systems and high-volume transaction... ...projects. Work closely with other engineers to develop the best...Full timePart timeWork experience placementFlexible hours
$2,500 per month
...WellSky, we are building impactful software solutions that prioritize end-user efficiency... ...units and product lines, our engineering teams tackle a diverse range of... ...Engineers. Whether your expertise lies in distributed backend systems, modern frontend frameworks, or...Full timeWork experience placement- ...Overland Park, KS Job Summary The Senior Software Engineer - Generative AI Innovation serves as a... ...between AI platforms, enterprise systems, and cloud services. o Establish and promote... ...experience developing web-based or distributed applications. o Demonstrated...Work experience placementWork at office
- ...Kubernetes Involved in the design and development phases of Agile Software Development. Integrated SonarQube, Fortify and other... ...reports into CICD Pipeline. Strong Experience in building distributed / service oriented / cloud based micro service architectures....
$97k - $143k
Join Eaton's Electrical Engineering Services & Systems (EESS) team and lead the development, testing, and... ...do:Create, modify, test, and deploy software for Programmable Logic Controllers (... ...of controls experience in power distribution applications.This role is designated...Live inLocal areaRemote workRelocation- 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 timeRemote work
$97k - $143k
...Join Eaton's Electrical Engineering Services & Systems (EESS) team and lead the development, testing,... ...Create, modify, test, and deploy software for Programmable Logic Controllers (... ...years of controls experience in power distribution applications. This role is designated...Live inLocal areaRemote workRelocation$156.48k - $282.24k
...revising detailed schematics, hardware and software selections, and implementation... ...complex ideas to diverse audiences Drive engineering projects by applying techniques, supervising... ...containers, microservices, APIs, and distributed systems.RequiredKnowledge, Skills and...Full timeTemporary workPart timeWork experience placementWork at officeLocal areaFlexible hours3 days per week- ...building and maintaining highly performant distributed systems. You will have experience with... ...company environment. We're looking for engineers who are suspicious of easy answers and... ...work in ways our community of backend software engineers will want to engage with. Represent...Immediate startRemote work
- ...Job Description Job Description Software Engineer II TFL, a leading live entertainment... ...optimizing our comprehensive back-end systems, playing a crucial role in advancing our... ...drive event attendance. Our unique distribution model creates quick and convenient access...Full timeTemporary workWork experience placementCasual workLocal area
- ...As healthcare continues to evolve, our engineering teams are modernizing platforms,... ...Cloud, DevOps & AI Modernization to lead software engineering teams through the next stage... ...solutions with a strong understanding of AWS, distributed systems, scalability, performance, security,...Full timeFor contractorsLive inRelocation
- ...maintainable solutions across the full software lifecycle. You will work with cross-functional... ..., architects, testers, DevSecOps engineers, and product owners to deliver working... ...independently while collaborating in a distributed team. Commitment to secure, accessible,...Permanent employmentH1bRemote work
$120.41k - $201.08k
...Black & Veatch is seeking a Power System Studies Engineer with 5-10 years’ experience to join our... ...working experience and knowledge of Distribution System design concepts & analyses such... ...System Impact Studies and system modeling software for the same. Key...Work experience placementWork at officeLocal area$91.05k - $152.05k
...Black & Veatch is seeking a Power System Studies Engineer with 1-4 years’ experience to join our... ...working experience and knowledge of Distribution System design concepts & analyses such... ...System Impact Studies and system modeling software for the same. Key...Work experience placementWork at officeLocal area$165.75k - $214.5k
...Job Description: Principal Software Engineer – Regulatory Technology About Cboe Cboe is one of the world’s largest exchange holding companies... ...exchange platforms across the US, and Europe. We architect systems that can analyze billions of events per day. We optimize...Full time$70k - $130k
...We are currently accepting applications for an Azure Platform Engineer in our Lenexa Kansas office. In this role, you will design,... ...and operate Kubernetes clusters (AKS in Azure, and/or on-prem distributions) including networking, storage, ingress, and workload onboarding...Work at office- ...Software Systems EngineerImagine working at a place where innovation meets impact, and every day brings new opportunities to revolutionize... ...around the United States and Canada.ScriptPro's Systems Engineering department plays a key role in designing, integrating, testing...Temporary workRemote workHome officeMonday to Friday
$150k - $300k
Principal Software Engineer - PythonVeeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in...Work at officeLocal areaWork from homeFlexible hours3 days per week$120k
...Matters: We are seeking a skilled and experienced Full Stack Engineer to join our team with a strong focus on AWS cloud-based development... ...artifact repositories using CloudSmith for secure package distribution. Identity & Access Management: Integrate and manage authentication...- ...electronic cord products, OEM wire products and engineered products. In addition, Southwire... ..., resilient, and reliable electrical system solutions through industry-leading technical... ...via direct sales, electrical distribution channel sales, or contract business. Prepare...Contract workTemporary workFor contractorsWork at officeRemote work2 days per week
$170k - $200k
...most trusted voice in a room of mobile engineers is another mobile engineer. So we're hiring... ...teams. Most engineers never see how software gets bought: who decides, why, and what... ...: CI/CD, TestFlight or Firebase App Distribution, device fragmentation, and at least one...Agency work- ...Electrical Engineer - Power System Protection Denver, Colorado, United States The Opportunity... ...file development, relay manufacturer software platforms, and power system analysis... ...years of experience in Transmission, Distribution, or Power Generation industry. ~ Previous...Work experience placementWork at officeRelocation
- ...in a timely manner. Ability to document changes and follow the Systems Development Life Cycle process independently. Ability to... ...configurations, code signing, provisioning, versioning, and App Store distribution. Support Keychain and biometric authentication, secure...Work at office
$86k - $126k
Eaton’s Electrical Engineering Services & Systems division is seeking a SeniorPower Systems Controls Engineer... ...:• Create, modify, test, and deploy software for Programmable Logic Controllers (... ...with PLC programming and power distribution controls experience OR a high school...Local areaRemote workRelocation$123.1k - $193k
...a Senior level Mechanical Engineer to join our Boise, Idaho,... ...and evaluations of existing systems. A major component of our work... ...systems and specifications, air distribution (supply, return, exhaust),... ...discipline-specific design software (i.e., AutoCAD, CAM),...Contract workFor subcontractorWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Distributed Systems. Be the first to apply!
- operations support system engineer Overland Park, KS
- healthcare systems engineer Overland Park, KS
- senior windows systems engineer Overland Park, KS
- systems engineer Overland Park, KS
- principal Overland Park, KS
- senior principal cloud computing engineer Overland Park, KS
- government software Overland Park, KS
- healthcare software sales Overland Park, KS
- software sales executive Overland Park, KS
- software technical support engineer Overland Park, KS




