Senior Software Engineer, Backend
Core
Design, build, and evolve distributed backend systems in Go that power automated communication (emails, push notifications, SMS) at massive scale for thousands of companies.
Role type
Senior Software Engineer, Backend (IC)
Builds
Distributed messaging and communication systems
Domain
SaaS / Marketing Automation / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go, distributed systems design, cloud-native development, relational databases (MySQL), observability, production system operations
Preferred skills
AI agent usage for code generation, public technical writing, mentorship
Technologies
Go, AWS, GCP, MySQL, React, Ember
Responsibilities
Design and build distributed systems for timely messaging, debug issues across teams, own problems end-to-end from architecture to monitoring, participate in on-call rotation, share knowledge via writing and mentorship, use AI agents for multi-file code changes
Seniority
Senior, hands-on IC