Senior Software Engineer, Payments
What you'll do:
- Build out our payments processing and financial systems
- Ensure our systems are fault-tolerant and resilient – even at high volume
- Expand our ability to provide a secure, welcoming, and relevant payment experience as we continue to scale internationally
- Work closely with our product, finance, and data teams to ensure accurate accounting and seamless data collection
Why we're excited about you:
- You’re an experienced back-end engineer with a proven history of building out complex payments systems at scale
- You take pride in being meticulous and thorough – no detail slips through the cracks
- You have a strong understanding of accounting principles
- You’re ready to work with an existing code base, and can pick up new languages as needed.
Why you're excited about us:
- Impact: Payments are at the heart of our business growth, and you’ll play a key role in ensuring we’re set up to succeed.
- Growth: You’ll have the opportunity to wear a lot of hats and take on more responsibility over time.
- Our team: We have a passionate, talented team that is a lot of fun to work with.
- Our mission: We’re doing work that matters – connecting lifelong learners around the world and empowering them to pursue their creativity.
- Flexibility: We believe that doing your best work means living a full life. That means different things for everyone, so we optimize for trust, invest to support remote teams, have an unlimited vacation policy (with a required minimum!), and encourage work-life balance.