About the Role

We are on a mission to revolutionize the financial industry by enhancing the way people manage their income and debt. Our goal is to create a financial system that empowers individuals to achieve financial wellness through a data-driven and customer-centric payments platform. This platform provides flexible payment schedules and automates loan payments to accelerate debt repayment. Join our dynamic team of innovators dedicated to transforming the $20 trillion debt market.

We are seeking a Staff Software Engineer to join our engineering team. Based at our headquarters in [Location], you will play a pivotal role in designing and implementing major initiatives that require deep technical expertise and a comprehensive understanding of our business. You will be responsible for improving and maintaining our consumer and B2B financial management systems.

Key Responsibilities

  • Design and advocate for solutions, exploring new technologies to address engineering challenges.
  • Focus on backend-heavy technical tasks, including configuring and optimizing services for performance and scalability.
  • Suggest enhancements in areas such as authentication/authorization, API design, service scalability, message queueing, and database schema design.
  • Develop and maintain accurate and clear system documentation.
  • Mentor junior engineers and contribute significantly to hiring processes. This role involves about 50% technical leadership and 50% hands-on coding.
  • Drive cross-functional teams towards adopting new technologies and architectural approaches.
  • Standardize architecture across teams.

Qualifications

  • 7+ years of software development experience.
  • 2+ years of experience in software architecture.
  • Extensive knowledge of backend, infrastructure, and database technologies.
  • Proficiency with Kubernetes, AWS, microservices, message queueing.
  • Familiarity with Python and SQL.
  • Some experience with frontend technologies such as TypeScript, Node.js, and React.
  • Strong passion for solving complex problems, automation, and testing.
  • Excellent communication skills, with a good sense of humor and an appreciation for creative expression.

Why You’ll Love Working with Us

  • Fast-paced and collaborative startup environment with opportunities for learning and growth.
  • Competitive salary and meaningful equity.
  • Flexible hybrid work model (2-3 days per week in the office).
  • Convenient [Location] HQ location near public transportation.
  • Comprehensive medical, dental, and vision coverage for employees, with significant coverage for dependents.
  • Generous flexible time off and wellness programs.
  • Commuter and work-from-home benefits.
  • A vibrant culture of collaboration and innovation.
  • Active DEI Advisory Council and Employee Resource Groups.
  • Family-friendly benefits, including paid parental leave and contributions toward dependent care.
  • An opportunity to make a meaningful impact on the lives of millions of Americans.

Salary

The base salary range for this position is $180,000 - $210,000.

We value diversity and are committed to creating an inclusive environment. We encourage applicants from all backgrounds to apply and consider candidates with criminal histories, in accordance with applicable laws.