Senior Platform Engineer
At Petal, we're re-inventing credit by unleashing machine learning and modern product design on an industry in sore need of innovation and fairness. We do this by analyzing actual spending behavior to aid in our credit decisions, then providing a simple, delightful credit card with no fees. So, no minimum credit score is required to apply for our card, unlocking access to credit to tens of millions of potential customers to improve their financial lives.
We're just raised venture capital from leading investors (led by Peter Thiel's fund Valar Ventures); you can read more about us here: https://techcrunch.com/2018/01/10/petal-gets-13-million-to-build-a-credit-card-for-those-without-a-credit-history/
As a Senior Software Engineer, you'll architect, design, and implement the next-generation of financial services products. We're looking for engineers with deep industry experience that can bring fresh ideas they're looking to put into action.
What You'll Do
- Lead projects and provide technical leadership in subject matter expertise.
- Own large portions of the code base.
- Design secure and highly reliable services to integrate with our data and credit card processing partners.
- Build frameworks and products which will be used by other engineering teams at Petal.
- Write tests and constantly seek to improve code quality and reliability.
- Bring positive energy to every meeting and make your colleagues feel included and heard.
Experience and Qualifications
- You've demonstrated your ability to build, test, release, and maintain complex products with 3+ years of experience doing so.
- You demand high-quality code of yourself and others.
- You love trying new tools, technologies, and frameworks, but are pragmatic—you get stuff done with what solves the problem you’re facing.
- You love shipping new things rapidly, and iterating based on real user behavior. You have a knack for finding and eliminating inefficiency in your users’ workflows.
- You’re enthusiastic about unit testing and performance, and knowing how to communicate the value of technical excellence to non-technical teammates.
- You’re a great listener, but are willing to speak up when you see something that needs to be fixed. You ask questions when something isn’t clear. You have experience working remotely or with remote colleagues.
- You live in the United States.
Nice-to-Haves
- Experience mentoring engineers.
- Experience in financial services.
- You've contributed to open source projects to scratch an itch instead of building solutions from the ground up.
- Love of immutable state.
- Love of idempotent operations.
Technologies We Use
- Python 3 (Flask)
- Airflow
- Celery
- PostgreSQL
- React.js/React Native
- Redis
- Redshift
- Go