Posted in

Software Development Engineer

Software Development Engineer

CompanyStripe
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of experience designing, implementing, and operating large-scale, high-performance APIs and services.
  • You have implemented server-side APIs in dynamic languages like Ruby, working with document and relational datastores (especially Mongo and MySQL).
  • You enjoy spelunking through new datasets (especially in systems like Redshift or Presto/Trino).
  • Empathetic, collaborative, and user-first mindset in everything you build.
  • Experience proactively seeking feedback from users, teammates, and subject matter experts.
  • The skills to build holistically – from specs and documentation to implementation, testing, deployment, and measuring impact.
  • The ability to balance speed, complexity, and scope in service of user needs.
  • You have excellent oral and written communication.

Responsibilities

  • Design, build, and maintain beautiful, robust, and high-performance APIs and services.
  • Ensure our infrastructure is extensible, scalable, reliable, and meets SLAs for both external and internal users.
  • Hide complexity from our users behind simple yet powerful abstractions.
  • Partner closely with other engineers, analysts and scientists to build highly scalable system(s), to deliver delightful developer experiences and comprehensive interfaces.
  • Build the APIs that power internal stakeholder facing UI experiences, defining composable data models and durable interfaces.
  • Debug production issues across services and multiple levels of the stack with an eye towards improving maintainability over the long term.
  • Improve engineering standards, tooling, and processes.

Preferred Qualifications

  • Experience in marketing domain building products that contribute to marketing tech stack.
  • Experience with machine learning, recommender systems, product-led growth, and/or lifecycle marketing.
  • Prior experience building distributed systems or a microservices architecture.