Job for Experts
Principal Software Engineer
About the Role
You will lead the design, development, and scaling of core backend systems and APIs that power blockchain wallet infrastructure. You will own mission-critical projects end to end, make architectural decisions, ensure platform performance resilience and security, troubleshoot large-scale reliability issues, improve CI/CD and observability, and mentor senior engineers while aligning technical execution with product and security requirements.
Requirements
- 10+ years of backend software engineering with leadership in fintech or blockchain
- Mastery of TypeScript plus one or more systems languages such as Rust Go or C++
- Proven track record building scalable APIs infrastructure and developer platforms
- Deep expertise with databases including PostgreSQL DynamoDB and NoSQL
- Experience with cloud platforms such as AWS
- Strong knowledge of microservices CI/CD pipelines observability and SSDLC
- Familiarity with applied cryptography PKI and secure backend architectures
- Exceptional problem-solving communication and ability to influence technical direction
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
