Senior Go engineer designing and owning scalable microservices for real-time contest and checkout systems. Requires 5-8 years experience building production Go services and distributed systems.
175k – 185k
Remote5+ YOEBackend Engineering
About the role
What You’ll Do
Design and build backend services: Architect and implement Go-based microservices that are performant, scalable, and reliable, supporting real-time and high-throughput workloads.
Own technical delivery: Lead the technical design and implementation of complex features end-to-end — from product requirements through deployment and monitoring.
Drive system reliability: Diagnose and resolve performance bottlenecks, optimize database queries, and improve the resilience of distributed systems under load.
Define technical direction: Propose and drive architectural decisions for your team’s services, evaluating tradeoffs and communicating recommendations clearly.
Mentor and elevate: Provide hands-on mentorship to Software Engineers I, II, and III on your team and in the organization through code reviews, pairing, and technical guidance.
Improve engineering practices: Define, advocate for, and improve best practices around code quality, testing, observability, and deployment for your team.
Collaborate cross-functionally: Work closely with Product Managers, Designers, QA, and other engineering teams to translate product goals into well-scoped technical solutions.
Participate in on-call rotation: Share responsibility for production incidents, contributing to root cause analysis and long-term reliability improvements.
What You Have
Experience:
5–8 years of professional software engineering experience, with significant time building production Go services
Proven track record of owning and delivering complex, multi-component features in a team environment
Experience designing and operating distributed systems, microservices, or event-driven architectures
Strong proficiency with PostgreSQL or similar relational databases, including schema design and query optimization
Technical Skills:
Expert-level Go proficiency — you write idiomatic, well-tested, production-quality Go code
Solid understanding of API design (REST, gRPC, or GraphQL)
Experience with containerization (Docker) and orchestration (Kubernetes)
Familiarity with CI/CD pipelines and deployment automation
Understanding of observability practices — logging, metrics, tracing
Working Style:
Comfortable working autonomously with minimal direction on ambiguous problems
Effective communicator who can articulate technical decisions to both engineers and non-technical stakeholders
Experience working in a fully remote engineering organization
Able to context-switch between deep technical work and collaborative planning
What Makes You Stand Out
Working knowledge of Ruby on Rails — our backend also includes significant Rails services, and cross-stack fluency is highly valued
Experience with event-driven architectures (Kafka, RabbitMQ, or similar)
Familiarity with infrastructure tooling (Terraform, Kubernetes operators, ArgoCD)
Experience in high-traffic, real-time systems (sports, gaming, fintech, or adtech)
Contributions to the Go open-source ecosystem
Experience in the daily fantasy sports or sports betting industry
Experience leveraging AI-assisted development tools across the development lifecycle — coding, planning, scoping, and code review
Experience integrating AI tooling into engineering workflows to accelerate team productivity
Senior Software Engineer, Cloud Monitoring Service
CrusoeSan Francisco, CA
Senior Software Engineer building and owning Crusoe Cloud's customer-facing managed logs and observability services. Design scalable ingestion, query APIs, self-service onboarding, and integrations for AI workloads with strong focus on reliability, ease of use, and low-touch customer experience. Requires 5+ years experience with compiled languages and cloud systems.
175k – 210k
On-site5+ YOEBackend Engineering
Senior Java Engineer
Wowza Media SystemsUnited States
Senior Java Engineer building and optimizing live/on-demand video transcoding, packaging, and delivery pipelines in Wowza Streaming Engine. Requires 8+ years Java experience with deep JVM and concurrency expertise plus 5+ years in video streaming workflows and codecs.
175k – 200k
Remote8+ YOEBackend Engineering
Senior Software Engineer, Billing Platform
CrusoeSan Francisco, CA
Senior backend engineer to design, build, and scale Crusoe Cloud's billing platform, owning metering, pricing, invoicing, and payments end-to-end. Requires 5+ years experience with Go/Java/Rust/C++ and distributed systems.
175k – 220k
On-site5+ YOEBackend Engineering
Senior Back End Engineer
PrizePicksUnited States
Senior backend engineer building and migrating services in Ruby on Rails and Go for PrizePicks' internal Back Office platform. Owns complex features end-to-end, drives microservices migration, mentors engineers, and participates in on-call.
175k – 185k
Remote5+ YOEBackend Engineering
Sr. Software Engineer, Backend
BettermentNew York, NY
Senior Backend Engineer on Broker Dealer platform building and scaling trading/money-movement systems with Java, SQL, and distributed systems while mentoring engineers and leading cross-team projects.