Software Engineer, Infrastructure/Back-end (Staff/Senior Staff)
Kustomer- Full Time
- Senior (5 to 8 years)
Candidates should possess 10+ years of experience in software engineering with a focus on distributed systems, backend infrastructure, or platform engineering, along with 5+ years of experience designing and deploying large-scale distributed architectures in cloud environments. They require expertise in distributed systems architecture, including consensus algorithms, CAP theorem, eventual consistency, and leader election, strong proficiency in Go (or another strongly typed language), deep knowledge of cloud infrastructure (AWS, GCP, or Azure), hands-on experience with Kubernetes, Docker, and container orchestration tools, proficiency in infrastructure as code (Terraform, Pulumi, or CloudFormation), experience with event-driven architectures, messaging systems (Kafka, NATS, RabbitMQ), and real-time data processing, a security-first mindset, strong communication skills, and a DevOps mindset.
The Senior Backend Engineer will architect and build highly scalable, distributed systems in Go that handle mission-critical workloads, lead design discussions and set best practices for fault tolerance, system reliability, and performance optimization, influence the technical roadmap by identifying key opportunities for innovation and improvement, drive large-scale architectural decisions, enhance inter-service communication, develop infrastructure automation, implement and refine observability strategies, mentor and support engineers, and collaborate across teams to align with long-term company goals.
Marketing automation for customer engagement
Customer.io is a marketing automation platform that helps businesses engage with their customers throughout their lifecycle. It allows companies to segment their audience based on real-time events, enabling personalized messaging that enhances customer connections and engagement. Unlike many competitors, Customer.io offers A/B testing and professional support services to optimize marketing strategies. The goal is to empower businesses to send data-driven messages that improve customer engagement and drive revenue.