Senior Software Engineer

Recruiting From ScratchSan Francisco, CA
Remote

About The Position

This global fintech company is building the infrastructure layer for the “internet of money,” enabling businesses and developers to move value seamlessly across both traditional financial systems and blockchain networks. Its core products power payments, digital assets, and financial applications at scale, supporting a wide range of use cases across commerce, DeFi, and institutional finance. Operating at the intersection of payments and Web3, the company is focused on expanding adoption of programmable money while maintaining high standards for security, compliance, and reliability. This role is ideal for backend engineers who want to work on high-scale financial infrastructure—building systems that move money globally while bridging traditional finance and next-generation blockchain technologies.

Requirements

  • 6+ years of professional software engineering experience
  • Strong backend development experience in Java (preferred) or similar object-oriented languages
  • Experience designing and building scalable, production-grade systems
  • Background working with payment systems (e.g., credit cards, bank transfers, financial infrastructure)
  • Strong understanding of RESTful API design and distributed systems
  • Experience with cloud platforms (AWS, GCP, Azure)
  • Experience with SQL databases and schema design
  • Proven ability to lead technical design and mentor small teams (2–4 engineers)
  • Strong focus on code quality, testing, and maintainability

Nice To Haves

  • Experience with Go or other backend languages
  • Exposure to blockchain, Web3, or digital asset systems
  • Experience working in fintech or highly regulated environments
  • Familiarity with messaging systems and event-driven architectures

Responsibilities

  • Design, build, and own scalable backend services and microservices that power financial transactions
  • Develop secure, reliable APIs for transferring value across blockchain protocols and traditional banking systems
  • Build infrastructure supporting payments, wallets, tokenization, and financial workflows
  • Collaborate cross-functionally with product and engineering teams to define and ship new features
  • Integrate systems with banks, payment providers, and financial platforms
  • Troubleshoot system issues and ensure high availability and performance
  • Contribute to system architecture, design standards, and engineering best practices
  • Build and maintain data systems, messaging layers, and APIs supporting payment flows

Benefits

  • Equity (highly flexible for top candidates)
  • Fully remote (U.S.-based) with strong West Coast collaboration preference
  • Multiple team options across payments, liquidity, developer platform, and blockchain infrastructure
  • Collaborative, high-feedback engineering culture
  • Opportunity to work on foundational infrastructure powering global financial systems
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service