Full Time / New York City or Remote (US)
Petal is the first credit card for people without a credit history. We analyze cashflow from applicants' bank accounts to evaluate credit quality, which enables us to provide credit to populations traditionally excluded from financial services.
As a Senior Software Engineer, you'll architect, design, and implement major sub-systems across our platform.
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.
You've demonstrated your ability to build, test, release, and maintain complex products. 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 behaviour. 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.
Understanding that smart, hungry people can rapidly learn new technologies, here is our tech stack: https://stackshare.io/petal