Career Renew is recruiting for one of its clients, a Principal Software Engineer to lead the design, development, and scaling of core backend systems in the blockchain technology domain. This fully remote role involves making key architectural decisions, driving engineering standards, and mentoring senior engineers while ensuring the platform meets the high demands of financial workflows.
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 us in client discussions
Requirements:
- 10+ years of backend software engineering, with leadership in fintech or blockchain
- 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
- Exceptional problem-solving, communication, and ability to influence technical direction