Docker is seeking a Senior Software Engineer specializing in billing systems. This remote-first role involves leading features across billing stacks including subscription management and payment processing, with a focus on writing robust Go/Golang and TypeScript/React code. The ideal candidate has over 4 years of experience in SaaS applications and strong familiarity with payment platforms like Stripe. Docker offers a flexible work environment with numerous employee perks, including remote work capabilities and generous parental leave.
Qualifications
4+ years building production SaaS applications.
Strong Go/Golang backend experience.
2+ years with TypeScript/React on the frontend.
Experience with payment platforms preferred.
Demonstrated ability to write clear technical specifications.
Security-aware engineering practices.
Responsibilities
Lead features across the billing stack including subscription and payment processing.
Write, review, and maintain Go and TypeScript/React code.
Architect systems for AI-assisted implementation.
Collaborate with cross-functional teams to refine billing experiences.
Skills
Go/Golang
TypeScript
React
SaaS applications
Cloud infrastructure
Security-aware engineering
Written English
Education
Bachelor’s degree in Computer Science or related field
Tools
AWS
Postgres
Terraform
Kubernetes
GitHub Actions
Job description
Docker is seeking a Senior Software Engineer specializing in billing systems. This remote-first role involves leading features across billing stacks including subscription management and payment processing, with a focus on writing robust Go/Golang and TypeScript/React code. The ideal candidate has over 4 years of experience in SaaS applications and strong familiarity with payment platforms like Stripe. Docker offers a flexible work environment with numerous employee perks, including remote work capabilities and generous parental leave.