Dfns is looking to build the backbone of blockchain wallet infrastructure for the next financial era by hiring a Principal Software Engineer to lead the design, development, and scaling of their core backend systems.
Requirements
- Mastery of TypeScript plus one or more systems languages (Rust, Go, C++).
- Proven track record building scalable APIs, infrastructure, and developer platforms.
- Deep expertise with databases (PostgreSQL, DynamoDB, NoSQL) and cloud (AWS).
- Strong knowledge of microservices, CI/CD pipelines, observability, and SSDLC.
- Familiar with applied cryptography, PKI, and secure backend architectures.
- Coding test in a language of your choice.
- Code review
- Architecture review
- Security fundamentals
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.
- Drive improvements to CI/CD, observability, and engineering processes across teams.
- Collaborate with leadership to shape roadmap priorities and long-term technical vision.
- Mentor engineers, promote best practices, and represent Dfns in client discussions.
Other
- 10+ years of backend software engineering, with leadership in fintech or blockchain.
- Exceptional problem-solving, communication, and ability to influence technical direction.
- Intro call with Co-CEO (30 min).
- Personality and cognitive tests (45 min)
- Focus interviews with the hiring panel (180 min).
- Culture check fit
- Final interview with CTO (30 min).
- Reference calls and background checks.
- Location: United States (remote-first, office optional)
- Possible full remote
- Location: New York