Software Development Engineer
Company | Stripe |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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.