Staff Software Engineer, Automations

New
United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional software engineering experience
Required Skills
SQLDevOpsDistributed Systems

Requirements

  • 8+ years of professional software engineering experience.
  • Strong background in distributed systems, workflow orchestration, automated systems, and event-driven pipelines at scale.
  • Advanced database expertise: SQL, schema design, query tuning, and operations at scale.
  • Solid computer science fundamentals (data structures, algorithms, system design).
  • Experience building and maintaining large-scale data pipelines.
  • 3+ years of technical leadership, guiding projects and mentoring engineers.
  • Track record of improving reliability, managing incidents, and reducing technical debt.
  • Strong written and verbal communication skills for documentation and cross-team collaboration.
  • Experience working closely with DevOps, observability, ML/AI, and UX teams.

Responsibilities

  • Maintain and evolve our workflow automation system that runs across serverless and containerized environments.
  • Design scheduling, queuing, rate limiting, and retry logic for reliable and fair resource allocation.
  • Build mechanisms for state tracking, error handling, timeouts, and cleanup across distributed tasks.
  • Partner with DevOps on observability, structured logging, tracing, and deployment automation.
  • Manage integrations with SFTP, email, databases, spreadsheets, and REST APIs.
  • Build and maintain file processing pipelines that handle millions of files per month.
  • Work with healthcare data formats (HL7, X12, EDI).
  • Lead technical projects and set quality and reliability standards for the backend team.
  • Mentor engineers through code reviews, design sessions, and pair programming.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now