远程工作雷达

高级软件工程师 - 后端平台

Senior Software Engineer - Backend Platform

开发工程全球可投
公司Customer.io
薪资未公开
工作地点Americas Remote
地域资格全球可投
时区要求无特别要求
用工类型未标注
发布时间2026-07-10
数据来源Greenhouse
前往企业招聘页投递 →
全球可投:该职位未限制候选人所在地区。仍需注意薪资可能按地区折算,以及实际签约方式(正式雇佣 / 独立合同)。

你好,我是Manu,Customer.io的工程经理。我们正在寻找有经验的后端工程师,希望你们能构建并负责支撑营销自动化领域最数据密集型平台的基础设施——处理每秒数百万个事件的系统,大规模协调复杂的工作流程,并为全球数千家客户提供可靠的服务。

你将加入平台团队,解决困难的分布式系统问题:设计具有容错能力的系统,在真实生产压力下扩展服务,并构建其他所有团队都依赖的基础层。这不仅仅是维护工作——你将塑造需要高可用性和持续演进的系统架构。

如果你对规模、可靠性与开发者体验的交汇点充满热情,并希望拥有真正重要的基础设施的所有权,我们很期待与你交流。

你将带来的:

  • 深入的分布式系统和大规模后端架构经验
  • 对可靠性、可观测性和容错性有敏锐的直觉
  • 能够在大规模下进行性能、容量和权衡的思考
  • 有事件驱动系统、消息队列或数据管道经验者优先
  • 具有协作精神——你能够提升团队整体水平

关于Customer.io

超过9000家公司——从初创企业到全球品牌——使用我们的平台每天发送数十亿封电子邮件、推送通知、应用内消息和短信。Customer.io支持人们真正想要接收的自动化沟通。

我们帮助团队利用实时行为数据发送更智能、更相关的信息。后台技术:Go、React、Ember和AI帮助我们快速交付并自信地扩展。

我们重视什么

所有权

你推动系统和团队的技术方向。你行动迅速,富有同理心,考虑长远。你曾领导大规模基础设施项目,并知道如何将其成功落地。

以客户为中心的工程师

你思考基础设施如何释放客户价值。你关心开发者体验、系统设计以及你的工作如何影响客户体验。

对“传统做法”的健康漠视

你带来严谨和创造力。最佳实践很重要,但永远不比前进更重要。

你将做的事情

  • 设计和演进用Go编写的分布式系统,处理每天数十亿次事件和消息,并存储和处理这些数据
查看英文原文

Hi, I'm Manu, Engineering Manager at Customer.io. We're looking for experienced backend engineers who want to build and own the infrastructure that powers one of the most data-intensive platforms in marketing automation — systems that process millions of events per second, orchestrate complex workflows at scale, and keep everything running reliably for thousands of customers worldwide.

You'll work on the Platform team, tackling hard distributed systems problems: designing for fault tolerance, scaling services under real production pressure, and building the foundational layers that every other team at Customer.io depends on. This isn't just maintenance work — you'll shape the architecture of systems that need to be both highly available and constantly evolving.

If you're someone who gets energized by the intersection of scale, reliability, and developer experience — and wants ownership over infrastructure that truly matters — we'd love to talk.

What you'll bring:

  • Deep experience with distributed systems and large-scale backend architecture
  • Strong instincts around reliability, observability, and fault tolerance
  • Comfort reasoning about performance, capacity, and trade-offs at scale
  • Experience with event-driven systems, message queues, or data pipelines is a plus
  • A collaborative mindset — you raise the team around you

About Customer.io

Over 9,000 companies - from scrappy startups to global brands - use our platform to send billions of emails, push notifications, in-app messages, and SMS every day. Customer.io powers automated communication that people actually want to receive.

We help teams send smarter, more relevant messages using real-time behavioral data. Under the hood: Go, React, Ember and AI help us ship fast and scale with confidence.

What We Value

Ownership

You drive technical direction across systems and teams. You move with urgency, build with empathy, and think long-term. You’ve led large-scale infrastructure initiatives and know what it takes to get them over the line.

Engineers with customer focus

You think about how infrastructure unlocks customer value. You care about developer experience, system design, and how your work shapes the customer experience.

A healthy disregard for “the way things are done”

You bring rigor and creativity. Best practices matter, but never more than forward motion.

What You’ll Do

  • 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

What we're looking for

  • 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

Compensation & Benefits

We believe in transparency. Starting salary for this role is $150,000 - $200,000 USD (or equivalent in local currency) depending on experience and subject to market rate adjustment.

We know our people are what make us great, and we’re committed to taking great care of them. Our inclusive benefits package supports your well-being and growth, including 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family. We also offer 16 weeks paid parental leave, unlimited PTO, stipends for remote work and wellness, a professional development budget, and more.

See full benefits here →

Our Process

No gotchas, no trick questions - just a clear, human process designed to help both of us make an informed decision.

  • Application - We review everyone with care. Tell us why you're interested.
  • Recruiter Call (30 mins) - Let’s chat about what you’re looking for and how we work.
  • Hiring Manager Interview (60 mins) - Talk with one of our hiring managers about your working style and a project you've owned end-to-end, plus a short AI-assisted coding exercise.
  • System Design Interview (60 mins) - A collaborative system design conversation focused on scaling challenges.
  • Coding Interview (60 mins) - Pair with one of our engineers for an agentic live coding interview.

All final candidates will be asked to complete a background check and employment verifications as part of our pre-employment process.

Customer.io recognizes the stifling impact of systemic injustice on diverse communities. We commit to using our influence to increase inclusion and equity within the tech industry. We strive to build an inclusive team culture, implement bias-free hiring practices, and develop community partnerships to expand our global impact.

Zoom is the only video conference platform that we use, virtual interviews will be conducted using the video capability (i.e., not via the chat), and offers will be extended in writing on official Customer.io letterhead. Please be vigilant in all of your job search activity, and if you have any questions please contact jobs@customer.io.

Join us!

We believe in empathy, transparency, responsibility, and, yes, a little awkwardness. If you’re excited by what you read and want to build software that makes communication better for everyone—apply now.

本页面信息整理自 Greenhouse,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位