- Career Center Home
- Search Jobs
- Senior Software Engineer, Fullstack
Description
About Us:
We believe everyone deserves a chance to improve their financial future. We’re dedicated to building simple and inclusive financial products that help our members create healthy habits and achieve economic stability.
The Perpay team is a motivated group of creative problem solvers who love getting things done and making an impact. Located in Center City, Philadelphia, our one-of-a-kind space promotes a collaborative work environment, unites our team, and feels like a home away from home. As a certified B Corp, Perpay is committed to building a mission-driven culture that balances purpose and performance - Learn more.
Some things we’re excited about:
- $500 million in spending power used by our members
- Increasing members’ credit by 32 points (on average) within the first 3 months
- Backed by First Round Capital and JP Morgan
Products we’ve built to make an impact:
- Perpay Marketplace: Combines interest-free payments and modern e-commerce to reduce cost of ownership and promote healthy repayment behavior.
- Perpay+: Leverages Marketplace repayment history to help members monitor and build credit with all 3 credit bureaus.
- Perpay Credit Card: Expands access to the flexibility and benefits of a World Mastercard by removing common barriers like high security deposits and low approval odds.
About the Role:
We’re searching for an experienced and owner-minded Software Engineer to join Perpay and contribute to our culture of technical excellence. You will lead large-scale projects from start-to-finish, working across multiple teams (analytics, commerce, product, design, operations) while providing guidance to junior-level engineers. As we’re a growing engineering team, you’ll also have the opportunity to make an impact on our tech and our team. Given our people-first approach, your elevated level of contribution will strengthen our culture of inclusion, mentorship, and continuous learning.
As a leader of Perpay’s engineering team, you’ll collaborate with stakeholders ranging from entry-level contributors to senior-level executives. This opportunity is both unique and pivotal, as it offers the chance to provide leadership to a rapidly growing team. Our tech stack: Javascript, Typescript, React, Redux, Python, Django, Flask, Kubernetes, AWS, Docker and more
Our greatest strength is our people and we’d love for you to be one of them!
Requirements
Responsibilities:
- Lead the implementation of large scale features for our customers and our internal finance, operations, and risk teams
- Develop technical requirements alongside our Product team
- Solve problems that span multiple interconnected systems with distributed architectures and scaling systems
- Make data and metrics-driven decisions
- Execute on the full lifecycle of new features with fellow engineers
- Continue to improve how we build, test, and deliver software
- Collaborate with our stakeholders to design and implement new credit products, as well as new features for our existing platform
What You’ll Bring:
- 5+ years of experience building applications at scale in at least one popular programming language (Python, Javascript, PHP, Ruby, etc.)
- 2+ years of experience with some form of web framework (Django, Rails, etc.)
- Experience with a modern front-end framework, such as React, Vue, or Angular
- 2+ years of experience leading technical teams
- Experience working on consumer-facing products and demonstrating empathy for end-users
- Significant experience with operating large scale services with AWS,Docker, and/or Kubernetes
- Excellent communication skills, including the ability to explain highly technical subject matter to a nontechnical audience
- Proven history of cross-functional collaboration on mission-critical projects
- A strong curiosity in industry trends
- The ability to design, analyze, and debug distributed systems and services
- A strong focus on writing and deploying clear, readable, testable code
