出海雷达

资深软件工程师,产品

Staff Software Engineer, Product

开发工程未标注地域
公司Customer.io
薪资$200,000 - $280,000/年
工作地点远程
地域资格未标注地域
时区要求无特别要求
用工类型permanent
发布时间21 天前
数据来源4dayweek.io
前往 4dayweek.io 查看并投递 →

你好,我是Paul,Customer.io的工程副总裁。我们正在寻找一位资深产品工程师——不是那种偶然接触前后端的通才,而是一个像产品负责人一样思考、像工程师一样交付的人。

关于Customer.io

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

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

我们重视什么

端到端的责任感

你承担那些没人认领的问题——那些跨越多个小组且没有明显负责人的问题——从模糊的初步讨论一直推进到实际上线。如果它影响到客户,你就负责追踪到底。

在模糊中保持舒适

半成型的问题和相互冲突的信号是你的起点,而不是障碍。你在解决问题之前先定义问题,对哪些值得构建形成自己的观点,并在不等待他人降低风险的情况下推进。

始终以客户为中心

你从客户的问题出发思考,而不是从代码库向前推。每个技术决策都要追溯到它对信息另一端的人能带来什么影响——你能够向不写代码的人解释这种联系。在选择时,你优先交付能改变他们体验的东西,而不是仅仅优雅的东西。

对“事情本来的做法”保持健康的怀疑

你淘汰那些已经失去意义的做法,包括你自己曾参与建立的。最佳实践很重要——但永远不能比前进更重要。

放大影响力

完成自己的部分并不是标准。你在问题变成他人需要清理的之前就引入合适的人,并留下足够的文档、模式和授权,让团队在没有你的情况下也能继续前进。

你会做什么

  • 从最初的框架到发布和迭代,负责重要且模糊的问题。设定方向,协调合作伙伴,并对结果负责。
  • 与产品、设计和数据团队合作,制定优先级,明确工作范围,并定义成功如何衡量。
  • 领导全栈的技术决策,包括架构、性能、可靠性和可维护性。
  • 在多个团队和系统之间推动工作。建立共识,解决技术分歧,并保持进度。
查看英文原文

Hi, I'm Paul, VP of Engineering at [Customer.io](http://Customer.io). We're looking for a staff product engineer — not a generalist who happens to touch frontend and backend, but someone who thinks like a product owner and ships like an engineer.

### About [Customer.io](http://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](http://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, and AI help us ship fast and scale with confidence.

### What We Value

**End-to-end ownership**

You take on the problems nobody's claimed — the ones that span squads with no obvious owner — and carry them from a fuzzy first conversation to what's actually live. If it touches the customer, it's yours to chase down.

**Comfort in ambiguity**

Half-formed problems and conflicting signals are your starting material, not a blocker. You define the problem before you solve it, form a point of view on what's worth building, and move without waiting for someone else to de-risk the call.

**Customer-first, always**

You think from the customer's problem backward, not the codebase forward. Every technical call traces back to what it does for the person on the other end of the message — and you can explain that connection to people who don't write code. Given the choice, you ship the thing that changes their experience, not the thing that's merely elegant.

**A healthy skepticism for "the way things are done"**

You retire practices that have outlived their usefulness, including ones you helped build. Best practices matter — but never more than forward motion.

**Force multiplication**

Shipping your part isn't the bar. You bring in the right people before a problem becomes theirs to clean up, and you leave enough behind — docs, patterns, delegation — that the team keeps moving without you in the room.

### What You'll Do

- Own important, ambiguous problems from initial framing through launch and iteration. Set direction, align partners, and stay accountable for the result.
- Partner with product, design, and data to shape priorities, scope the work, and define how success will be measured.
- Lead technical decisions across the stack, including architecture, performance, reliability, and maintainability.
- Lead work across teams and systems. Build alignment, resolve technical disagreements, and keep complex initiatives moving.
- Improve engineering practices through mentorship, reusable patterns, and clear technical guidance.
- Use AI throughout your engineering work, with sound judgment about where it helps, where it falls short, and how its output should be reviewed. Help the team improve by testing new workflows, sharing what works, and identifying useful opportunities for automation.
- Participate in an on-call rotation as required, supporting the systems the team builds.

### What we're looking for

- A track record of leading complex work across teams or systems and delivering meaningful customer, business, or engineering outcomes.
- Strong backend engineering experience, with the ability to work across the stack and lead end-to-end technical decisions.
- Strong product and technical judgment, especially when the problem or path forward is unclear.
- The ability to influence experienced peers and align teams without formal authority.
- Experience using metrics, experimentation, and observability to guide decisions and improve production systems.
- Regular, hands-on use of AI across the software development lifecycle, with the judgment to adapt as tools change while remaining accountable for quality, security, and outcomes. Experience improving how a broader team uses AI is a strong plus.

### Compensation & Benefits

We believe in transparency. Starting salary for this role is $200,000 - $280,000 USD (or equivalent in local currency) depending on experience and subject to market rate adjustment. This role also carries a 10% annual bonus target.

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 →](https://customer.io/careers#:~:text=View%20open%20positions-,Benefits,-We%20cover%20what)

### Our Process

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

1. **Application** - We review everyone with care. Tell us why you're interested.
2. **Recruiter Call (30 mins)** - Let's chat about what you're looking for and how we work.
3. **Hiring Manager Interview (60 mins)** - Talk with one of our hiring managers about your working style and a product you've owned end-to-end, plus a short AI-assisted coding exercise.
4. **System Design Interview (60 mins)** - A collaborative conversation that moves between product tradeoffs and system design — how you'd scope something ambiguous and how you'd build it.
5. **Take-Home Assignment** - Complete a short, realistic task similar to what you'd work on here.
6. **Assignment Review Call (60 mins)** - Walk us through your work and discuss tradeoffs, priorities, and how you'd iterate.

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

[Customer.io](http://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](http://Customer.io) letterhead. Please be vigilant in all of your job search activity, and if you have any questions please contact [jobs@customer.io](mailto: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.

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

该公司其他在招职位

← 返回全部职位