Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Backend Engineer
Estuary Flow is a real-time data integration platform built for both fast-moving developers and large-scale enterprises. It combines change data capture, stream processing, and declarative configuration into a unified system that simplifies complex data movement. With Flow, teams can build reliable, low-latency pipelines across systems – without the overhead of managing data infrastructure.
As a senior backend engineer, you’ll work on high-impact, technically challenging projects – from performance-critical stream processing to scaling our infrastructure and evolving our developer experience.
This role will be part of our integrations team but there is room to rotate and contribute wherever your skills have the most impact.
You’ll join a high-trust, high-impact team, and help shape core parts of our backend — from system architecture and performance optimization to enabling developers to build and deploy integrations quickly and reliably.
What You’ll Do
- Design, implement, deploy, test, and maintain substantial projects primarily written in Go and Python.
- Lead technical initiatives around distributed systems, fault tolerance, and performance optimization
- Help shape our connector framework and build the tools that allow data to flow in real time from hundreds of APIs and databases
- Contribute to architectural decisions that improve scalability, maintainability, and developer experience
- Work closely with founders, product leadership, and other engineers to scope and deliver meaningful product improvements
- Write production-grade code, participate in code reviews, and mentor teammates
What We’re Looking For
- 5+ years of industry experience in backend software development, ideally working with distributed systems, stream processing, or real-time infrastructure
- Proficiency in Go and Python is preferred, with a willingness to learn new technologies.
- Comfort building complex systems with a focus on performance and correctness
- Interest in developer experience and building tools that make engineers more effective
- Clear communication skills and a track record of successful cross-functional collaboration
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Bonus Points For
- Experience with change data capture (CDC), event streaming, or data integration tools (e.g., Airbyte, Fivetran, Debezium)
- Contributions to open source projects, especially in the data ecosystem
- Experience with Rust
- Background working in early-stage startups or fast-moving engineering teams
- Familiarity with GCP and AWS
Why Estuary?
Estuary is VC-backed and led by experienced, repeat founders. We're a small but growing team that values ownership, fast iteration, and helping each other level up.
We offer:
- Competitive compensation, equity, and full benefits
- Flexible remote work
- A strong engineering culture with low ego and high autonomy
- Quarterly team offsites in fun locations
Key Skills
Ranked by relevanceReady to apply?
Join Estuary and take your career to the next level!
Application takes less than 5 minutes

