Senior Software Engineer, Full Stack

customerio

United States

Remote

USD 150,000 - 200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work stipend
Medical, dental, vision coverage for家庭
Parental leave 16 weeks
Unlimited PTO
Professional development budget

Job summary

Customer.io is seeking a senior full-stack engineer to design, build, and ship core product experiences for a large-scale messaging platform. You will own features end to end, balancing frontend polish with backend performance as the system grows.

You’ll work across Go, React, and Ember, collaborate with cross-functional partners, and participate in on-call rotations. You’ll also explore AI-assisted development and share knowledge through mentorship, with a remote-friendly interview process.

Qualifications

  • 7+ years building and scaling backend services and product features.
  • Fluency in TypeScript, React, and Go.
  • Strong focus on frontend polish, backend performance, and the customer experience.
  • Experience with APIs and relational databases; write testable, performant code.
  • Proven track record leading complex projects, formally or informally.

Responsibilities

  • Design, build, and ship full-stack features across Go, React, and Ember that drive key customer workflows.
  • Collaborate with cross-functional partners to turn ideas into shipped customer value.
  • Participate in an on-call rotation to maintain system reliability.
  • Help evolve platform architecture to scale with growth and use cases.
  • Use AI agents to scope work, craft prompts, and verify outputs.
  • Share knowledge through public artifacts like videos, writing, and mentorship.

Skills

TypeScript
React
Go
Frontend polish
APIs
Testing

Tools

Ember

Job description

Role overview

A senior full-stack engineering role focused on designing, building, and shipping the core product experiences that power a large-scale messaging and customer communication platform. The position emphasizes end-to-end ownership, product taste, and the ability to move quickly through ambiguity while balancing frontend polish with backend performance. Engineers in this role help evolve systems that handle billions of messages and serve thousands of companies ranging from startups to global brands.

Responsibilities
  • Design, build, and ship full-stack features across Go, React, and Ember that drive key customer workflows
  • Collaborate with cross-functional partners to turn ideas into shipped customer value
  • Participate in an on-call rotation as needed to maintain the reliability of the systems you build
  • Help evolve platform architecture to scale with growing customers, message volume, and use cases
  • Use AI agents to make multi-file changes by scoping the work, crafting prompts, and verifying outputs
  • Share knowledge and raise the bar through public-facing artifacts like short videos, thoughtful writing, and mentorship
Requirements
  • 7+ years of experience building and scaling backend services and product-facing features
  • Fluency in TypeScript, React (or a similar modern framework), and a statically typed backend language such as Go
  • Strong care for frontend polish, backend performance, and the overall customer experience
  • Proficiency working with APIs, relational databases, and writing testable, performant code
  • A bias for action over perfection, with pride in owning technical decisions end to end
  • A demonstrated track record of leading complex projects, whether officially or informally
Nice to have
  • Comfort questioning established practices and balancing rigor with forward motion
  • Experience mentoring engineers or contributing to a culture of shared learning
  • Familiarity with AI-assisted development workflows
Benefits and work setup
  • Starting salary of $150,000–$200,000 USD (or local currency equivalent), depending on experience and market rates
  • 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for employees and their families
  • 16 weeks of paid parental leave and unlimited PTO
  • Stipends for remote work and wellness, plus a professional development budget
  • Structured, human-centered interview process including a recruiter call, hiring manager conversation, system design interview, and a short take-home assignment
  • Remote-friendly hiring, with virtual interviews conducted over video
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Backend
Senior Software Engineer, Backend

customerio • United States

Remote
USD 150,000 - 200,000
Unlimited PTO
16 weeks parental leave
Remote work stipend
+2
Staff Software Engineer, Backend
Staff Software Engineer, Backend

customerio • United States

Remote
USD 200,000 - 240,000
Sixteen weeks paid parental leave
Unlimited PTO
Remote work stipend
+3
Senior Software Engineer - Backend Platform
Senior Software Engineer - Backend Platform

customerio • United States

Remote
USD 150,000 - 200,000
Medical, dental, vision coverage for员工
Remote work stipends
Parental leave & unlimited PTO
+2
Senior Software Engineer, Full Stack (FES)
Senior Software Engineer, Full Stack (FES)

fanaticsfbg • United States

Remote
USD 122,000 - 200,000
Senior Software Engineer
Senior Software Engineer

BearPlex • United States

Remote
USD 140,000 - 190,000
Fully remote (US)
Professional development budget
Leadership path
Sr. Software Engineer, Web
Sr. Software Engineer, Web

Pinterest, Inc. • United States

Hybrid
USD 150,000 - 308,000
Remote-eligible within the US
Equity eligibility
Flexible work model
Full-Stack Engineer (Go/React) - Remote & Unlimited PTO
Full-Stack Engineer (Go/React) - Remote & Unlimited PTO

customerio • United States

Remote
USD 150,000 - 200,000
Remote work stipend
Medical, dental, vision coverage for家庭
Parental leave 16 weeks
+2
Senior Developer Experience Engineer, Integrations
Senior Developer Experience Engineer, Integrations

customerio • United States

Remote
USD 150,000 - 200,000
Medical/dental/vision
Parental leave
Unlimited PTO
+2
Senior Software Development Engineer (Full Stack)
Senior Software Development Engineer (Full Stack)

Jobgether • Oregon

Hybrid
USD 140,000 - 155,000
Healthcare coverage
401(k) retirement plan
Life insurance
+5
Senior Software Engineer, Full Stack (FES)
Senior Software Engineer, Full Stack (FES)

fanaticsinc • United States

Remote
USD 122,000 - 200,000