Qualifications
What We ValueOwnershipYou take full responsibility for problems from start to finish. You act decisively and thrive in uncertain situations. Having led complex projects in the past, you’re ready to embrace new challenges.Engineers with Product InsightYou possess a user-centric mindset, understanding how your systems create genuine customer value and how they can be improved.A Healthy Skepticism Towards Conventional PracticesYou approach challenges with rigor and creativity. While best practices are important, they never come before progress.Your ResponsibilitiesDesign and implement distributed systems in Go that enable customers to send timely and relevant messages at scale.Collaborate with cross-functional teams to troubleshoot issues and deliver dependable solutions.Take ownership of problems from architecture and schema design through testing, deployment, and monitoring.Share your knowledge and uplift team standards by publicly presenting your work through short videos, insightful writing, and mentorship.Utilize AI tools to prototype, accelerate workflows, and enhance decision-making.Qualifications7+ years of experience in building scalable, distributed systems using Go or similar statically typed languages.Comfortable working within cloud-native environments (AWS, GCP).Knowledge of relational databases (we utilize MySQL) and a solid understanding of performance trade-offs.Experience with observability tools and managing production systems.A preference for taking action rather than seeking perfection, with pride in making technical decisions.
About the job
More than 8,000 organizations, ranging from innovative startups to established global brands, leverage our platform to send billions of emails, push notifications, in-app messages, and SMS every single day. Customer.io enables automated communications that genuinely resonate with users.
We empower teams to deliver smarter, more relevant messages using real-time behavioral insights. Our tech stack includes Go, React, Ember, and AI technologies that allow us to deploy quickly and scale effectively.
We are seeking seasoned backend engineers who prioritize reliability, performance, and scalability. You will design, develop, and enhance the systems that facilitate high-volume communications while helping us redefine the standards of exceptional engineering.