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 Springfield, MA vacancy
  • 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... 
    Suggested
    Full time
    Remote work

    AspiringIT

    Springfield, MA
    4 days ago
  • $134k - $170k

     ...Percentage: 40ISO New England is the independent system operator responsible for ensuring the...  ...energy. The Senior Site Reliability Engineer (SRE) is a hands-on engineering role...  ...assisted development platforms Knowledge of distributed systems, networking, enterprise... 
    Suggested
    Permanent employment
    H1b
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    3 days per week

    ISO New England

    Holyoke, MA
    3 days ago
  • $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... 
    Suggested
    Agency work

    QualGent

    Springfield, MA
    2 days ago
  • $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... 
    Suggested
    Contract work
    Remote work

    Talently

    Springfield, MA
    4 days ago
  •  ...are seeking a skilled Site Reliability Engineer to join the GMI Global Infrastructure team...  ...ideal candidate will bring expertise in system-level troubleshooting, AI cluster...  ...current with emerging GPU hardware and software technologies, integrating improvements as... 
    Suggested

    GMI Cloud

    Springfield, MA
    6 hours ago
  • RPA Project Manager Location: Boston, MA FULL TIME Strong PM in customer's RPA area. Should have managed large teams Good stakeholder management skills UI Path knowledge Person will be working directly with head of RPA and will be responsible for managing...
    Full time
    2 days per week
    3 days per week

    Keylent Inc

    Springfield, MA
    4 days ago
  •  ...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 time
    For contractors
    Remote work
    Worldwide
    Flexible hours

    Toloka

    Springfield, MA
    2 days ago
  • (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 contract
    Permanent employment
    Contract work
    Remote work

    The Mice Groups Inc

    Springfield, MA
    3 days ago
  •  ...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

    Blue Signal Search

    Springfield, MA
    4 days ago
  • $28 per hour

    Job Description Job Description HVAC Install Tech (Lead) Position Type: Full-time, hourly position eligible for overtime Compensation: $28 per hour + potential for additional $600 per week in incentives Job Summary: The HVAC Install Tech (DMS Crew Lead...
    Hourly pay
    Full time

    Homeworks Energy

    Springfield, MA
    25 days ago
  •  ...products or lines of businesses. Develops, distributes, supports, enforces, and integrates best...  ...involved in the design, development and systems analysis functions required to create...  ...computer applications or install and implement software purchased from outside vendors.... 

    40 Hours Staffing Global Staffing

    Springfield, MA
    6 days ago
  •  ...store, index, and serve at scale. We take engineering seriously. Role Overview We...  ...seeking a highly skilled and motivated System Engineer to join our growing infrastructure...  ...● Troubleshoot and resolve hardware and software issues in a timely manner. ● Manage... 
    Remote work

    ThetaData

    Springfield, MA
    3 days ago
  • $95 per hour

     ...Reference: 200003Location: Agawam, MA, 1001, United StatesJob Type: PBB/OTL-USContact: Umesh PavanJob Description: Job Title: GenAI Engineer (Senior/Lead)Bostin MA (Hybrid 3 days to work at client location)Rate: $95/hr (can go higher for right candidate)Industry: AI/ML,... 

    codeforce360

    Agawam, MA
    2 days ago
  •  ...SageMaker, EC2 GPU instances) for distributed fine-tuning of large multimodal models Engineer data pipelines for curating,...  ...human evaluation approaches Strong software engineering fundamentals (...  ...geospatial metadata, coordinate systems, and imagery preprocessing Experience... 
    Full time
    Remote work

    AIToolboard

    Springfield, MA
    8 hours ago
  • $141.3k - $185.4k

     ...Job Description AI Engineer | Data Science & AI Engineering Full-Time Hybrid (3 days/per week in office) The Opportunity...  ...development. Design and conduct rigorous evaluations of AI system performance, including experimentation, benchmarking across models... 
    Full time
    Work at office
    3 days per week

    Massachusetts Mutual Life Insurance Company

    Springfield, MA
    4 days ago
  •  ...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

    Blue Signal Search

    Springfield, MA
    18 hours ago
  •  ...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 employment
    Full time
    Contract work
    For contractors
    Remote work

    Enduring Ventures

    Springfield, MA
    4 days ago
  •  ...recent and relevant experience in preparing, conducting, and documenting various systems tests to verify system operability and compliance. - 3 years of experience with bug tracking software (e.g., Jira). - 3 years of experience testing web-based applications. -... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Springfield, MA
    1 day ago
  • $148k - $205k

     ...Are you ready to take your engineering career to the next level and be a part of something...  ...dive into the thrilling world of imaging systems that are that are pivotal to national defense...  ...! Essential Functions: Leading the software design and development processes including... 
    Local area
    Flexible hours

    L3Harris Technologies

    Longmeadow, MA
    1 day ago
  •  ...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... 

    Cypress HCM

    Springfield, MA
    3 days ago
  •  ...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 time
    For contractors
    Remote work
    3 days per week

    Journey

    Springfield, MA
    1 day ago
  •  ...Conviso Inc is hiring Azure Engineer position. This is a 100% REMOTE set-up position & comes with benefits, 401K & some accrued PTO. The...  ...hardened baseline images. • Apply approved operating system patches, security configurations, CIS benchmark requirements, and... 
    Remote work

    Conviso

    Springfield, MA
    4 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...Supporting the development of console and embedded software systems Troubleshooting issues and implementing code fixes for real... 
    Remote job
    Internship

    Danaher

    Springfield, MA
    1 day ago
  • $168.2k - $252.4k

     ...span satellite launch ground and cyber systems for defense civil and commercial customers...  ...involved in the collection and distribution of national and tactical intelligence including...  ...imagery programs and systems engineering and launch. The Imagery Program Divisions... 
    Full time
    For contractors
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    Westfield, MA
    7 days ago
  • $115k

     ...AI Automation Engineer Location: Des Moines, IA metro Salary starting at: $115,000 and up, based on experience The Momba...  ...application development, automation engineering, workflow development, systems integration, low-code/no-code development, digital... 

    The Momba Group

    Springfield, MA
    4 days ago
  • $35 per hour

     ...everyday with us! Our Siemens Grid Software team works to accelerate and secure...  ...by: Applying transmission and/or distribution power system model topology changes. Analyzing...  ...Pursuing a master’s degree Electrical Engineering, Power Systems Engineering, or related... 
    Remote job
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start

    Siemens

    Springfield, MA
    1 day ago
  •  ...skilled and experienced Application Security Engineer to join our Application Security team to...  ...and implement solutions to protect our systems and data from evolving threats. This...  ...security best practices into all stages of the software development lifecycle.     The... 

    TIER4 GROUP

    Springfield, MA
    24 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Springfield, MA
    3 days ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...  ...and Data Transformation studioUnderstanding of Unix/Linux system, file systems, shell scriptingExperience with design and implementation... 

    Sonsoft

    Springfield, MA
    2 days ago
  •  ...Job Title AI Software Engineer Intern Date posted 14-Oct-2026 Job ID 137214 City / Township / Village POUGHKEEPSIE, DURHAM, San Jose, New York State / Province New York, North Carolina, California Country United States Work arrangement Hybrid... 
    Contract work
    Fixed term contract
    Internship
    Shift work

    IBM

    Springfield, MA
    18 hours ago

Do you want to receive more vacancies?

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