FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Backend Platform
Customer.ioSenior Software Engineer at Customer.io building scalable, reliable systems for a data-intensive marketing automation platform. Tackling distributed systems challenges and improving service performance.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and evolving distributed systems using Go, with a strong focus on performance, reliability, and real-time event processing. Proficient in leveraging cloud-native environments and databases to optimize service communication and system efficiency.
Highest-signal resume keywords
Distributed Systems DesignGo Programming LanguageDatabase OptimizationCloud-Native EnvironmentsAPI Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Go Programming LanguageDistributed Systems DesignDatabase ManagementAPI DevelopmentEvent-Driven ArchitecturePerformance OptimizationDebugging Production SystemsData Pipeline ManagementCloud Services (AWS, GCP)Observability
Soft Skills
MentorshipCollaborationProblem-SolvingCommunicationBias for Action
Tools & Technologies
MySQLPostgresDynamoDBBigTableAI Tools
Industry Keywords
Cloud-NativeReal-Time Event ProcessingService CommunicationScalabilityHigh-Throughput Challenges
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsDynamoDBGoGoogle Cloud PlatformMySQLPostgres
About the role
Key responsibilities & impact- Design and evolve distributed systems in Go to handle billions of daily events and messages and store and index petabytes of data
- Lead architectural decisions around performance, reliability, and real-time event processing
- Improve service-to-service communication through better APIs, messaging systems, and event-driven patterns
- Work across teams to uncover bottlenecks and system issues, and lead initiatives to resolve them for a smoother customer experience
- Tackle high-throughput challenges across data pipelines, queues, and scheduling infrastructure
- Able to debug production systems at scale using effective instrumentation, and resolve issues quickly and confidently
- Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship
- Leverage AI tools to prototype, move faster, and make better decisions.
Requirements
What you’ll need- Significant experience (typically 10+ years) building scalable, distributed systems in Go (or similar statically typed languages)
- Deep experience with databases - relational (MySQL, Postgres) and non-relational (DynamoDB, BigTable) - and how to make them fast
- Comfort working in cloud-native environments (AWS, GCP)
- Familiarity with APIs, observability, and operating production systems
- A bias for action over perfection, and pride in owning technical decisions.
Benefits
Comp & perks- 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
- Professional development budget
- More.