Software Engineer (Enterprise Experience, Backend)
Core
Build backend features for Coder's Enterprise Experience team to help large organizations run Coder in production with confidence, focusing on scalability, upgrades, observability, and security.
Role type
Senior IC backend engineer (Go)
Builds
Production-ready features for Coder's operator experience, including database migrations, observability, reporting, audit, and security controls.
Domain
Developer Infrastructure / AI Development Platforms
Deliverable
production ML models | product features
Required skills
Go, SQL, database migrations, concurrency (goroutines, channels), debugging, distributed systems
Preferred skills
Performance tuning under load, race condition debugging, observability, audit, security features, Kubernetes, container orchestration, major cloud providers
Technologies
Go, Postgres, Kubernetes, gRPC, Prometheus, Grafana, GitHub Actions
Responsibilities
Build features end-to-end from design to production, write database migrations, build observability and audit features, resolve scalability bottlenecks, investigate backend issues, document code, participate in code reviews and RFC discussions, join on-call rotation
Seniority
Senior, hands-on IC