Senior Software Engineer (Go)

New
P
PrizePicksDaily Fantasy Sports
Open to qualified applicants from anywhere in the U.S. and are willing to consider remote candidatesFull-TimeSenior
Salary$175,000 to $185,000
Apply NowOpens the employer's application page

Job Details

Experience
5–8 years
Required Skills
DockerGraphQLPostgreSQLKubernetesGogRPCCI/CDRESTful APIsMicroservicesDistributed Systems

Requirements

  • 5–8 years of professional software engineering experience.
  • Significant experience building production Go services.
  • Expert-level proficiency in Go.
  • Experience designing and operating distributed systems, microservices, or event-driven architectures.
  • Strong proficiency with PostgreSQL, including schema design and query optimization.
  • Solid understanding of API design (REST, gRPC, or GraphQL).
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD pipelines and deployment automation.
  • Knowledge of observability practices (logging, metrics, tracing).
  • Ability to work autonomously in a remote environment.

Responsibilities

  • Architect and implement performant, scalable, and reliable Go-based microservices for real-time workloads.
  • Lead the end-to-end technical design and implementation of complex features.
  • Diagnose and resolve performance bottlenecks to improve distributed system resilience.
  • Drive architectural decisions and provide technical mentorship to Software Engineers.
  • Define best practices for code quality, testing, observability, and deployment.
  • Collaborate with Product Managers, Designers, and QA teams to translate requirements into technical solutions.
  • Participate in on-call rotations for production incidents.
View Full Description & ApplyYou'll be redirected to the employer's site
$175,000 to $185,000
Apply Now