Principal Software Engineer

You will lead the design and evolution of core backend services that power wallet operations, transaction processing, and integrations across multiple blockchains. You will own the architecture of databases, microservices, and APIs, and drive mission-critical projects from requirements through production. You will tackle complex performance and reliability challenges at scale, define engineering standards, and mentor senior engineers. You will shape the technical roadmap, align execution with business priorities, and ensure the infrastructure performs under real-world financial workloads. You will work closely with product, security, and leadership teams to deliver secure, scalable systems.

Responsibilities

  • Lead the design and development of scalable, secure backend services and APIs.
  • Define and evolve architecture for databases, microservices, and integrations.
  • Own mission-critical projects end to end, from requirements to production and iteration.
  • Troubleshoot and resolve complex performance and reliability challenges at scale.
  • Collaborate with leadership to shape roadmap priorities and long-term technical vision.
  • Mentor engineers, promote best practices, and represent DFNS in client discussions.

Requirements

  • 10+ years of backend software engineering, with leadership in fintech or blockchain.
  • Mastery of TypeScript, proven track record building scalable APIs and dev tools.
  • Deep expertise with databases (PostgreSQL, DynamoDB, NoSQL) and cloud (AWS).
  • Strong knowledge of microservices, CI/CD pipelines, observability, and SSDLC.
  • Familiar with public key infrastructure and secure backend architectures.
  • Exceptional problem-solving, communication, and ability to influence technical direction.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available