ProFound logo
ProFound3 months ago

Software Engineer, Backend, Workflow Runner

$140,000–$260,000 year

On-site · New York City, New York, United States or San Francisco, California, United States

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown

Job Summary

The software engineer will build core workflow engine primitives to orchestrate agents, tools, and data flows in a real-time control plane with a focus on streaming events and reliable job orchestration. Responsibilities include designing and shipping Rust-first backend services, improving platform security and tenant isolation, evolving schemas and repositories, and instrumenting with telemetry. Required skills include proficiency in Rust and SQL, experience with distributed systems, and ability to work collaboratively with product and data teams. Supporting visa sponsorship is offered for qualified candidates, and the role has a competitive salary range.

Required Qualifications

  • Proficient in a modern systems language, with Rust as an ideal, and comfortable owning services end-to-end in production
  • Solid with SQL and relational data modeling, with hands-on experience using PostgreSQL
  • Experience with distributed systems patterns including messaging or streaming, retries, idempotency, and backpressure
  • Familiar with caching and state systems such as Redis and real-time delivery using SSE or WebSockets
  • Strong grasp of API authentication and authorization, multi-tenancy, and security best practices
  • Pragmatic, collaborative, and product-minded, thriving in a fast, in-person environment
  • Experience with Postgres RLS and data governance at scale
  • Experience with Rust 2024, PostgreSQL, Redis, Kafka or NATS, containers, modern CI or CD, and real-time streaming to clients

Desired Qualifications

  • Experience working with Rust 2024, PostgreSQL, Redis, Kafka or NATS, containers, modern CI or CD, and real-time streaming to clients
  • Background integrating external AI or model providers and securing provider configurations
  • Practical exposure to containerization, CI or CD, and cloud environments
  • Experience building or operating workflow engines, schedulers, or agent runtimes
  • Strong portfolio or GitHub showing backend or systems design depth

Additional Requirements

  • On-site role designed for builders who thrive on speed, iteration, and meaningful impact
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$140k – $260k / yr

Software Engineer, Backend, Workflow Runner · ProFound

Apply on Sorce