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
- 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...SuggestedFull timeRemote work
- Senior Software Engineer - Database Systems (Full-Time | Remote - U.S.) Important Eligibility Requirements U.S. Citizens only (no dual citizenship)... ...data integrity, low latency, and high reliability across distributed systems. This role will play a key part in modernizing...SuggestedPermanent employmentFull timeContract workH1bRemote workVisa sponsorship
- ...organizations, enabling customers to operate AI systems reliably, securely, and efficiently.... ...platforms. They are seeking a Senior Software Engineer to help design and develop the core... ...building scalable backend services, distributed systems, and cloud-native...SuggestedLocal area
- ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact... ...team? If so, continue reading… Our system is composed of a retreating monolith surrounded... ...web applications for the authoring, distribution, and analysis of investment research,...Suggested
- ...Lead Backend Engineer – AI Location: Fully remote within the United... ...LLM workflows, RAG systems, prediction and scoring services... ...Requirements - 10+ years of software engineering experience, including substantial backend or distributed systems work - Strong server...SuggestedPermanent employmentFull timeRemote work
$100k - $300k
...seeking a highly motivated and experienced Software Engineer, SEM Infrastructure to join our team.... ...creative combinations. Optimize system performance to support real-time bid changes... ...Solid understanding of system design, distributed systems, and database architecture (...Full timeLocal area$120k - $190k
Senior Software Engineer, Reliability Remote, US $120,000 to $190,000 + stock options, equity... ...Nametag. You'll design and scale the systems that keep our identity verification platform... ...our observability stack: logging, distributed tracing, metrics, and uptime monitoring...Full timeRemote workVisa sponsorshipFlexible hours$215k
...Director of Software Engineering Compensation: Up to $215,000 Base Salary Location: Scranton... ...leads on application architecture, system integrations, cloud infrastructure, and... ...hosted applications, data integration, and distributed systems. Collaborate with product...Full timeRemote work$175k - $250k
Software Engineer, Autonomy (Remote) $175K - $250K + equity PLEASE NOTE: This role requires US... ...technology company building advanced systems for large-scale autonomous coordination... ...individual autonomous systems within a large, distributed network. You’ll work on perception,...Remote work$150k - $180k
...Job Title: Engineering Manager Location: Remote w/ travel Salary: $150,000-$180,000 + Bonus, Benefits and Travel Paid Skills: Industrial Automation, Controls Engineering, Control Systems About the Company / The Opportunity: Join a dynamic company in...Contract workRemote work- What if an AI agent could tell an engineer exactly why a system failed? That’s what you’ll help build.... ...sitting at the intersection of AI, software and complex physical systems. Their... ...observability and reliability. Backend and distributed systems supporting AI workloads at...
- ...legal peer review network in the world. The full stack Senior Software Engineer is responsible for the development of new projects and... ...development, new services and technologies or enhancements to existing systems/configurations, which will assist the end user in improving...Local areaRemote workRelocation
$140k - $180k
...As a Senior Software Engineer (SE III) , you will have the opportunity to work on exciting projects, collaborate with experienced professionals... ...~ Expertise in building secure, scalable, enterprise systems ~ Strong communication skills ~ Strong CSS skills ~ Xamarin...Work at officeImmediate startWork from home- ...About the Company Forward deployed engineer, AI (remote)Our client puts engineers directly... ...customer environments to build AI systems that work on messy, real data. About... .... Qualifications ~8+ years in software engineering, with recent work shipping LLM...Remote workDay shift
- ...We’re hiring a Senior Software Engineer to support a major technology initiative focused on new customer-facing web and mobile experiences, a unified design system, and AI-powered capabilities across products. The initiative is focused on raising the engineering bar for...Contract workShift work
- ...all entities that are a member of or managed by PPHS. Develop system level contract initiatives and forecast opportunities to drive... ...departments, as well as Clinical Resource Management and Supply Distribution, in the administration of the supply/equipment contract...Full timeContract workWork experience placement
- ...lawyers to physicists and engineers - and boast one of the... ...team is globally distributed around the world: USA... ...more. About position The Principal AI Solutions Engineer... ...solutions (e.g. agentic systems, RAG, synthetic data... ...powered solutions. Solid software engineering...Full timeFor contractorsRemote workWorldwideFlexible hours
- ...to focus on their core business while AceDevShop brings their digital vision to life. We are looking for a US-based Senior Software Engineer to join our team in a part-time, client-facing role. This position requires only 4 to 5 hours per week, but the person must be...Part timeRemote workFlexible hours
- ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software... ...serialization formats such as JSON. ~ Experience using version control systems (Git or similar). ~ Knowledge of CI/CD development...Remote work
- ...Android Software Engineer Location: Remote, Nationwide Our client is building a new generation of mobile experiences where artificial... ...troubleshooting integration issues across mobile and backend systems. ~ Demonstrated skill diagnosing application performance, stability...Remote work
- (N o 3rd party inquiries please) Staff Android Engineer We’re looking for a Staff Android Engineer to provide technical leadership... ...management. ~ Experience with Gradle Kotlin DSL and Android build systems. ~ Experience working on an Android platform, foundation, or...Long term contractPermanent employmentContract workRemote work
$150k - $180k
...Capacity to shine. Role Overview Reporting to the Engineering Manager of Engineering Enablement, the Software Engineer - Enablement will design, build, and operate... ...and implement the automated ticket generation system that converts product signals, operational alerts,...Temporary workLocal areaRemote workWorldwide- ...AI Forward Deployed Engineer Enduring Ventures | Remote | Contract... ...we own 20+ companies across software, home services, education, wellness... ...models into existing systems, and automating end-to-end workflows... ...Capital and Private Equity Principals *Employment Type: Contract-...Permanent employmentFull timeContract workFor contractorsRemote work
- ...AI Engineer Location: Remote, Nationwide Our client is building the next generation of intelligent software, where AI is expected to do more than generate a compelling response.... ...capabilities into reliable production systems. This Role Offers Fully remote...Remote work
- ...reports, and workflows to Epicor Kinetic best practices. Support system testing, UAT, cutover planning, and post-go-live hypercare... ..., EDI, middleware, and integration frameworks. Manufacturing, distribution, or supply chain industry experience. Experience with cloud deployments...Contract workShift work
- ...technology needs. In this role you will generate high-level system architecture requirements and ensure the technology and... ...Functional Leadership & Execution Work cross-functionally with engineering, product management, sales, and marketing teams to translate technical...Remote work
- ...development. Support cross-functional collaboration between design and engineering teams. Translate technical concepts and challenges into... ...stakeholders. Contribute to scalable UI patterns and design system initiatives. Requirements 7-10+ years Android engineering experience...
$55 - $65 per hour
...Application Security Engineer — Contract Location: Fully remote Employment Type: Three-month contract Openings: Two Compensation... ...and hard-coded credentials within source code, partnering with software development teams to investigate findings and drive remediation...Hourly payPermanent employmentContract workTemporary workRemote work- ...for identity protection. Our software provides secure payments,... ...in the Denver area. Our engineering team is currently a small team... ...a custom Go (gin) API, a distributed Go identity network, and a React... ...to pick which parts of the system to own or take the lead on....Full timeFor contractorsRemote work3 days per week
- ...LEAD MANUFACTURING ENGINEER Position Overview Thrush Aircraft LLC is seeking a Lead... ...operations via the Manufacturing Execution System (MES). Sheet Metal Subject Matter... ...Technical Proficiency: Expert-level use of CAD software (SolidWorks/CATIA) and MS Office....Afternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Distributed Systems. Be the first to apply!
- entry level software sales Albany, GA
- id software Albany, GA
- software sales Albany, GA
- software asset management analyst Albany, GA
- healthcare software sales Albany, GA
- software technical support Albany, GA
- software technology Albany, GA
- software implementation project manager Albany, GA
- software Albany, GA
- ultimate software Albany, GA


