This job was posted over 90 days ago and may no longer be available.

Senior Software Engineer, Backend

At Petal, we’re bringing together exceptional talent from across disciplines and industries to shape the future of financial services and improve the lives of our customers in a meaningful way.

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 know the ins and outs of Python internals.
  • You've demonstrated your ability to build, test, release, and maintain complex products with 5+ 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.

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

  • Airflow
  • Celery
  • Flask
  • PostgreSQL
  • React.js/React Native
  • Redis
  • Redshift

Our Mission

At Petal, we’re using fresh thinking and cutting-edge technology to make credit honest, simple and accessible. We use machine learning to analyze more data in our credit decisions, which means more people qualify, even if they’ve never had credit before. And we use behavioral science and smart, intuitive design to offer a simple, customer-centric product that’s engineered to achieve better financial outcomes, with straightforward terms and no fees whatsoever. The result is an exciting new approach to credit that has the potential to radically expand credit access and improve the lives of millions of consumers, shaking up a trillion dollar industry in the process.

Petal is an equal opportunity employer, and we are committed to building a team culture that celebrates diversity and inclusion. We’re proud to be different, together.

Desired Skills

Contact Info

Posted: March 1, 2018

Apply


Get Updates