Taro Logo

Software Engineer, Marketing Systems

Financial infrastructure platform for businesses, helping millions of companies accept payments and grow revenue.
$172,000 - $258,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS

Job Description

Stripe, a leading financial infrastructure platform, is seeking a Software Engineer for their Marketing Systems team. This role is crucial in building measurable, cross-channel messaging capabilities to attract and engage customers. As part of this position, you'll work on systems that power go-to-market motions and productize gathered insights and intelligence.

The role involves designing and implementing high-performance APIs and services, ensuring infrastructure scalability, and creating powerful abstractions for users. You'll be working with technologies like Ruby, MongoDB, and MySQL, while also analyzing data using systems like Redshift or Presto/Trino.

The ideal candidate brings 7+ years of experience in designing and operating large-scale systems, with strong expertise in server-side API development and database management. You'll need to demonstrate an empathetic, collaborative approach and excellent communication skills.

This hybrid position offers a competitive salary range of C$172,000 - C$258,000, along with comprehensive benefits including equity, health coverage, retirement plans, and wellness stipends. You'll be part of Stripe's mission to increase the GDP of the internet while working on some of the most challenging problems in financial technology.

The role provides an opportunity to work with a cross-functional team of engineers, analysts, marketers, and product managers, contributing to systems that improve digital experiences, accelerate customer journeys, and enhance marketer productivity. You'll be instrumental in building tools that power better digital experiences and drive smarter decisions with CDP.

Join Stripe's Marketing Systems team to help build the future of financial infrastructure while working alongside passionate professionals who value innovation, integrity, and technical excellence.

Last updated 9 hours ago

Responsibilities For Software Engineer, Marketing Systems

  • Design, build, and maintain beautiful, robust, and high-performance APIs and services
  • Ensure our infrastructure is extensible, scalable, reliable, and meets SLAs
  • Hide complexity from our users behind simple yet powerful abstractions
  • Partner closely with other engineers, analysts and scientists to build highly scalable systems
  • Build the APIs that power internal stakeholder facing UI experiences
  • Debug production issues across services and multiple levels of the stack
  • Improve engineering standards, tooling, and processes

Requirements For Software Engineer, Marketing Systems

Ruby
MongoDB
MySQL
  • 7+ years of experience designing, implementing, and operating large-scale, high-performance APIs and services
  • Experience implementing server-side APIs in dynamic languages like Ruby
  • Experience working with document and relational datastores (especially Mongo and MySQL)
  • Experience with data analysis systems like Redshift or Presto/Trino
  • Empathetic, collaborative, and user-first mindset
  • Experience proactively seeking feedback from users, teammates, and experts
  • Skills to build holistically – from specs to implementation and measuring impact
  • Ability to balance speed, complexity, and scope
  • Excellent oral and written communication

Benefits For Software Engineer, Marketing Systems

Equity
Medical Insurance
Vision Insurance
Dental Insurance
  • Equity
  • Company bonus
  • Retirement plans
  • Health benefits
  • Wellness stipends