
Senior Software Engineer, Backend
Customer.io
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $150,000 - $200,000 per year
Job Level
About the role
- Design and build distributed systems in Go that help customers send timely, relevant messages at scale
- Collaborate across teams to debug issues and deliver reliable solutions
- Own problems end to end - from architecture and schema design to testing, deployment, and monitoring
- Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship
- Use AI agents to make multi-file changes by scoping the work, writing the prompt, and verifying the output
Requirements
- 7+ years of experience building scalable, distributed systems in Go (or similar statically typed languages)
- Comfort working in cloud-native environments (AWS, GCP)
- Familiarity with relational databases (we use MySQL) and an understanding of performance tradeoffs
- Experience with observability tooling and operating production systems
- A bias for action over perfection, and pride in owning technical decisions
Benefits
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family
- 16 weeks paid parental leave
- unlimited PTO
- stipends for remote work and wellness
- a professional development budget
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Godistributed systemscloud-native environmentsrelational databasesMySQLobservability toolingarchitecture designschema designtestingdeployment
Soft Skills
collaborationproblem-solvingmentorshipcommunicationownershipaction-oriented mindset