Software Engineer - Distributed Systems/Go
Location
United States + 1 moreAll locations: United States, Canada
Posted
52 days ago
Salary
$155K - $225K / year
No structured requirement data.
Job Description
Role Description
We're looking for a back-end engineer who thrives in complex distributed systems and has embraced AI-assisted development as a core part of their workflow. You'll design and build the infrastructure that powers our threat detection platform - systems that process massive volumes of data with high reliability and performance.
We are rapidly embracing AI-driven development, and expect you to be fluent with tools like Claude Code, Copilot, or similar. You should have strong opinions about where AI accelerates your work and where it doesn't. We also highly value the human-in-the-loop - engineers at Stairwell know their customer, know the business, and know the architecture well, so that they can design and build effective products quickly.
What You'll Do
- Design, build, and operate distributed systems in Go that handle large-scale data ingestion, processing, and analysis
- Work across the stack on storage systems, message queues, APIs, and data pipelines
- Collaborate with security researchers, subject-matter experts, and other engineers to turn threat detection concepts into scalable infrastructure
- Improve system reliability, observability, and performance as we grow
- Contribute to our engineering culture around AI-augmented development - sharing patterns, workflows, and lessons learned
Qualifications
- Strong experience building production distributed systems (consensus, replication, fault tolerance, etc.)
- Deep proficiency in Go; you write idiomatic, maintainable code
- Practical experience with AI coding assistants as part of your regular development workflow - not just experimentation, but daily use
- Ability to critically evaluate AI-generated code: you know when to trust it, when to revise it, and when to write it yourself
- Comfort with ambiguity and ownership; we're a small team where engineers drive decisions
- Experience with cloud infrastructure (GCP preferred), containerization, and infrastructure-as-code
Nice to Have
- Background in security, malware analysis, or threat detection
- Experience with large-scale data systems, particularly Google BigTable, Spanner, etc.
- Contributions to open-source distributed systems projects
Benefits
- Hard technical problems with real security impact
- Small team, huge impact, high autonomy, low process overhead
- Opportunity to collaborate with world-class experts in cybersecurity
- Work remotely in the USA or Canada, or use our co-working space in Santa Clara to collaborate with teammates in-person
Job Requirements
- Strong experience building production distributed systems (consensus, replication, fault tolerance, etc.)
- Deep proficiency in Go; you write idiomatic, maintainable code
- Practical experience with AI coding assistants as part of your regular development workflow - not just experimentation, but daily use
- Ability to critically evaluate AI-generated code: you know when to trust it, when to revise it, and when to write it yourself
- Comfort with ambiguity and ownership; we're a small team where engineers drive decisions
- Experience with cloud infrastructure (GCP preferred), containerization, and infrastructure-as-code
- Nice to Have
- Background in security, malware analysis, or threat detection
- Experience with large-scale data systems, particularly Google BigTable, Spanner, etc.
- Contributions to open-source distributed systems projects
Benefits
- Hard technical problems with real security impact
- Small team, huge impact, high autonomy, low process overhead
- Opportunity to collaborate with world-class experts in cybersecurity
- Work remotely in the USA or Canada, or use our co-working space in Santa Clara to collaborate with teammates in-person
Related Guides
Related Job Pages
More Backend Engineer Jobs
OnBase Developer
First Merchants CorporationFirst Merchants is guided by a genuine philosophy of being a meaningful place to work and having a prosperous impact across all walks of life throughout the communities we serve, including consumers, businesses, and other organizations. Our Vision, Mission, and Team statement reflect and reinforce that authentic service philosophy. Our Vision: To enhance the financial wellness of the diverse communities we serve. Our Mission: To be the most responsive, knowledgeable, and high-performing financial organization for our clients, teammates, and shareholders. Our Team: "We are a collection of dynamic colleagues with diverse experiences and perspectives who share a passion for positively impacting lives. We are genuinely committed to attracting and engaging teammates of diverse backgrounds. We believe in the power of inclusion and belonging." Apply today to begin your career with us!
First Merchants Bank is seeking an OnBase Developer to join our team! The OnBase Developer is responsible for designing, developing, and implementing OnBase solutions to meet the organization's needs. Design and Develop OnBase Solutions: Create tailored OnBase solutions that alig...
Senior Backend Engineer
Blue Sentry CloudBlue Sentry Cloud specializes in highly-complex cloud initiatives that simply cannot fail.
Senior Backend Engineer at BSC Analytics building scalable, resilient systems for AI-powered innovation
Senior Backend Engineer
Veeam SoftwareYour Single Backup and Data Management Platform for Cloud, Virtual and Physical
Senior Backend Engineer working on Veeam's modern data protection platform
.Net Developer delivering high-quality web applications in a remote US role