We’re inviting experienced, senior backend engineers with generalist skills to join the core TipTop team. We are looking for an autonomous operator who is a highly motivated self-starter. Are you a seasoned engineer with previous experience in a fast paced, blue sky, startup environment who can solve problems from a blank slate? This is the place.
You Will:
- Solve complex challenges building software systems for products and verticals that we’re inventing as we work.
- Develop solid, scalable services that manage sensitive financial data and critical business logic.
- Partner and collaborate closely with product designers, infrastructure, client side, and machine learning teams.
- Contribute to the development of consumer facing experimentation and risk platforms.
- Have the opportunity to build and lead a team.
You Have:
- 5+ years of experience as a software engineer architecting, building, launching, and maintaining end-to-end services from whiteboard to production.
- Proven experience leading and implementing complex payment systems and integrations in a scalable way.
- Deep understanding of charges, payouts, chargebacks, declines, refunds, and checkout integrations.
- Demonstrated ability turning business and product ideas into engineering solutions – you can go from zero to one.
- Strong CS fundamentals and programming experience in Go and Python.
- A desire to experiment, test assumptions, and challenge hypotheses rapidly.
- The ability to see complex problems as solvable challenges.
Even Better:
- Lead contributor to previous implementations of Stripe, Square, Plaid, Affirm, or similar.
- Passion for building, bias for action, and are excited by uncertainty.
- You are autonomous & adaptable – own the work, move fast, react quickly.
- Interest and ability to pick up new technologies quickly.
- Curiosity in evolving ML platforms and LLMs.
Tech Stack:
- Go
- Python
- SQL/Postgres
- GCP
- Docker
- Kubernetes