Software Engineer, Stablecoin

Remote $103k–$154k 1 month ago full-time quality 8.2/10

Role in brief

Figure is building blockchain-based financial solutions and seeks a Software Engineer to develop stablecoin integration and consumer lending platforms. This role involves driving new ideas and collaborating within an agile environment. Candidates with experience in Java or Kotlin, Postgres, and stablecoin integration, who thrive in a startup setting, should consider applying.

JavaKotlinPostgresContinuous IntegrationContinuous Deployment

About the role

This Software Engineer role focuses on developing blockchain solutions for the financial services industry, specifically involving stablecoin integration and consumer lending. The work includes originating new ideas, collaborating with project leads and other engineers, and transforming how loans are processed and traded. The company emphasizes iterative development and applying technical skills to real-world problems.

Figure leverages blockchain and AI to innovate capital markets, having originated over $22 billion in home equity loans on its platform. The company's ecosystem includes YLDS, an SEC-registered stablecoin. This position contributes to a team that is recognized for its innovation in fintech and finance, working on products that impact hundreds of thousands of consumers and institutions.

Success in this role means driving innovative technical solutions from concept to release, adhering to iterative development principles, and actively contributing to the team. The ideal candidate will apply their voice and technical skills to solve problems within a fast-paced, agile startup environment, focusing on practical applications of blockchain technology in finance.

The base salary for this position ranges from $102,960 to $154,440 annually, with an additional 25% annual bonus target and company equity.

Skills that matter here

  • Java: Proficiency in Java or Kotlin is required for JVM-based programming within the company's tech stack.
  • Kotlin: Proficiency in Kotlin or Java is required for JVM-based programming within the company's tech stack.
  • Postgres: Experience with Postgres or other relational databases is needed for schema design, data integration, and performance tuning.
  • Continuous Integration: Proficiency in Continuous Integration (CI) is expected for managing and automating code changes.
  • Continuous Deployment: Proficiency in Continuous Deployment (CD) is expected for automating the release of software.
  • stablecoins: Experience integrating stablecoins into various financial applications is a key requirement for this role.

Who this role suits

  • A self-starter who can drive projects from initial concept through to release.
  • Someone with at least two years of post-graduation engineering experience in a fast-paced, agile setting.
  • An individual who understands the tradeoffs in designing stablecoin systems, balancing decentralization, transparency, and compliance.
  • A team player with a positive attitude who thrives in a startup environment.

From the employer

What You’ll Do

  • Drive innovative tech solutions adhering to iterative principles
  • Originate, champion, and execute on new ideas for projects
  • Collaborate with project leads and other software engineers across multiple teams
  • Work on software solutions that will transform the consumer lending and blockchain space
  • Be a leader, use your voice, apply your tech skills to solve real-world problems

What We Look For

  • BS/BA degree, Computer Science major preferred
  • 2+ years post-graduation engineering/development experience in a fast-paced, agile environment
  • Proficiency in Java or Kotlin, JVM-based programming
  • Experience with Postgres or other relational databases, including schema design, data integration, and performance tuning.
  • Team player with a positive attitude
  • Ability to succeed in a startup environment
  • Ability to drive a project from concept to release
  • Proficiency in Continuous Integration (CI) and Continuous Deployment (CD)
  • Familiarity with Iterative Software Development. “If it’s not in production, we aren’t iterating.”
  • Experience integrating stablecoins into payments, DeFi, or enterprise finance applications.
  • Understanding of liquidity management, treasury operations, and how stablecoins interact with traditional banking infrastructure.
  • Ability to evaluate tradeoffs between decentralization, transparency, and compliance when designing stablecoin systems.

Salary

  • Base Compensation Range: $102,960-$154,440/yr
  • 25% annual bonus target, paid quarterly
  • Company equity in the form of RSUs

Benefits

  • Comprehensive medical, dental, and vision coverage, with 100% employer-paid premiums for employees and their dependents on select plans
  • Company HSA, FSA, Dependent Care FSA, 401(k), and commuter benefits
  • Employer-paid life and disability insurance
  • 11 observed holidays and PTO plan
  • Up to 12 weeks of paid family leave
  • Continuing education reimbursement

Questions about this role

What is the remote work policy for this role?

This is a fully remote position.

What level of experience is required?

Candidates should have at least two years of post-graduation engineering or development experience.

How does this role use stablecoins?

This role involves integrating stablecoins into payments, decentralized finance (DeFi), or enterprise finance applications, and understanding their interaction with traditional banking infrastructure.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Figure.