Senior Software Engineer (GO)

New
P
PrizePicksDaily Fantasy Sports
While we prefer candidates based in Atlanta, we are open to qualified applicants from anywhere in the U.S. and are willing to consider remote candidates.Full-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.
  • Deep expertise in distributed systems, microservices, or event-driven architectures.
  • Strong proficiency with PostgreSQL, including schema design and query optimization.
  • Expert-level Go proficiency writing idiomatic, well-tested code.
  • Solid understanding of API design (REST, gRPC, or GraphQL).
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD pipelines and observability practices (logging, metrics, tracing).
  • Proven track record of owning and delivering complex, multi-component features.

Responsibilities

  • Architect and implement performant and scalable Go-based microservices.
  • Lead the end-to-end technical design and implementation of complex features.
  • Diagnose performance bottlenecks, optimize database queries, and improve system resilience.
  • Define and drive architectural decisions and best practices for code quality and testing.
  • Mentor software engineers through code reviews, pairing, and technical guidance.
  • Collaborate with product managers and cross-functional teams to translate goals into technical solutions.
  • Participate in on-call rotations to resolve production incidents.
View Full Description & ApplyYou'll be redirected to the employer's site
$175,000 to $185,000
Apply Now