Customer.io

Senior Developer Enablement Engineer

Americas

Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Software, Biotechnology, SaaSIndustries

Developer Enablement Engineer

Position Overview

Customer.io is seeking a talented Developer Enablement Engineer to join our team. This role is crucial for collaborating across departments to build systems and practices that enhance developer velocity and confidence. If you are passionate about reducing friction for developers, shaping internal platforms, and accelerating the path to production in a safe manner, we encourage you to apply.

About Customer.io

Customer.io is used by over 7,500 companies, from startups to global brands, to send billions of emails, push notifications, in-app messages, and SMS daily. We empower teams to deliver automated, relevant communication that users appreciate. Our platform leverages real-time behavioral data, with Go, React, Ember, and AI powering our fast and scalable operations.

What We Value

  • Ownership: You take responsibility for problems from start to finish, act with an owner's mindset, and thrive in ambiguous environments. You have a track record of leading complex projects.
  • Engineers with Product Taste: You approach challenges from a user's perspective, considering performance, reliability, and customer experience.
  • A Healthy Disregard for "The Way Things Are Done": You bring both rigor and creativity, prioritizing forward motion while valuing best practices.

Responsibilities

  • Develop innovative solutions to minimize engineering drag.
  • Collaborate on and execute a roadmap to address developer productivity challenges.
  • Work closely with engineering leaders and managers to improve quality and reliability.
  • Build internal processes and tools to optimize the developer experience.
  • Actively participate in a supportive team environment that fosters individual and collective growth.
  • Mentor colleagues through code reviews, pair programming, and team collaboration to enhance collective knowledge and best practices.
  • Share knowledge and elevate standards by publicly sharing progress through videos, writing, and mentorship.
  • Utilize AI tools for prototyping, accelerating workflows, and improving decision-making.

Requirements

  • 7+ years of experience in both front-end and back-end development, including development tool creation, delivery pipeline improvement, and enabling large-scale change.
  • Proven experience with self-hosted UNIX environments, Docker container management, and debugging deployment and configuration issues.
  • Fluency in cloud-native technologies (GCP is a plus), Kubernetes, and GitHub.
  • Fluency in Go and JavaScript programming, configuration, and deployment.
  • A preference for action over perfection, with pride in owning technical decisions.

Compensation & Benefits

  • Salary: $140,000 - $180,000 USD (or local equivalent), dependent on experience and market rates.
  • Benefits:
    • 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family.
    • 16 weeks of paid parental leave.
    • Unlimited Paid Time Off (PTO).
    • Stipends for remote work and wellness.
    • Professional development budget.
    • See full benefits here

Our Process

Our hiring process is designed to be clear and human-centered:

  1. Application: We carefully review all applications. Please share why you are interested in this role.
  2. Recruiter Call (30 mins): A discussion about your career goals and how we operate.
  3. Behavioral Interview (60 mins): Conversation with hiring managers focusing on ownership, product thinking, and collaboration.
  4. Take-Home Assignment: A short, realistic task simulating work at Customer.io.
  5. Assignment Review Call (60 mins): A discussion about your completed assignment and the decisions made.

Employment Type:

[Employment Type Not Specified]

Location Type:

[Location Type Not Specified]

Skills

Developer Enablement
Go
React
Ember
AI
System Design
Process Improvement
Tool Development
Code Review
Pair Programming
Mentoring

Customer.io

Marketing automation for customer engagement

About Customer.io

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.

Portland, OregonHeadquarters
2012Year Founded
$9.6MTotal Funding
SEEDCompany Stage
Consulting, Consumer SoftwareIndustries
201-500Employees

Benefits

Unlimited Paid Time Off
Paid Parental Leave
Health Insurance
401(k) Company Match
Healthy Lifestyle Budget
Remote Work Options
Co-working Space Rental Reimbursement
Professional Development Budget
Home Office Stipend
Sabbatical Leave

Risks

Increased competition from other platforms integrating with Vision Pro.
Reliance on Twilio SMS could pose risks if service issues arise.
Emergence of comprehensive notification solutions like Knock challenges market position.

Differentiation

Customer.io offers real-time audience segmentation for personalized messaging.
The platform supports A/B testing for continuous campaign optimization.
Customer.io integrates with Vision Pro for VR marketing campaigns.

Upsides

Integration with Apple Vision Pro opens new VR marketing opportunities.
Partnership with Twilio enhances robust SMS messaging solutions.
Participation in CEE Startup Challenge expands market reach and innovation.

Land your dream remote job 3x faster with AI