
Senior Software Engineer (GO)
PrizePicksabout 5 hours ago
Remote, WorldwideSenior / Mid Level
Base Salary
$175k - $185k/yr
Responsibilities
- Design and build backend services using Go.
- Lead the technical design and implementation of complex features.
- Diagnose and resolve performance bottlenecks in distributed systems.
- Propose and drive architectural decisions for team services.
- Mentor junior engineers through code reviews and technical guidance.
- Define and improve best practices around code quality and deployment.
- Collaborate with cross-functional teams to translate product goals into technical solutions.
- Participate in on-call rotation for production incidents.
Requirements
- 5–8 years of professional software engineering experience with Go.
- Proven track record of delivering complex, multi-component features.
- Experience designing and operating distributed systems or microservices.
- Strong proficiency with PostgreSQL or similar relational databases.
- Expert-level Go proficiency with a focus on idiomatic, production-quality 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.
Benefits
- Company-subsidized medical, dental, and vision plans.
- 401(k) plan with company match.
- Annual bonus.
- Flexible PTO to encourage a healthy work/life balance.
- Generous paid leave programs, including 16-week paid parental leave.
- Workplace flexibility and modern work schedules.
- Company-wide in-person events and team outings.
- Lifestyle enhancement program.
- Company equipment provided (Windows & Mac options).
- Annual performance reviews with opportunities for growth.