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