Principal Software Engineer - US
Job Summary
A high-impact, remote-first role for someone who excels at setting technical direction and owning critical projects end-to-end. Lead the design and development of highly scalable, secure backend services and APIs, define and evolve the architecture for databases, microservices, and system integrations, troubleshoot and resolve complex performance and reliability challenges at massive scale, drive improvements to CI/CD, observability, and engineering processes across multiple teams, collaborate with product, security, and leadership to shape roadmap priorities and align technical execution with long-term company strategy, mentor senior engineers, promote best practices, and represent technical expertise in high-level client discussions, make key architectural decisions and drive engineering standards across the organization.
Requirements
- 10+ years of backend software engineering experience, with demonstrable leadership in the fintech, payments, or blockchain space
- Mastery of TypeScript plus deep expertise in one or more systems languages (e.g., Rust, Go, C++)
- Proven track record building scalable APIs, robust infrastructure, and developer platforms
- Deep expertise with databases (e.g., PostgreSQL, DynamoDB, NoSQL) and major cloud platforms (e.g., AWS)
- Strong knowledge of microservices architecture, CI/CD pipelines, observability tools, and the Secure Software Development Life Cycle (SSDLC)
- Familiarity with applied cryptography, Public Key Infrastructure (PKI), and secure backend architectures
- Exceptional problem-solving skills, clear communication, and the ability to influence technical direction across teams
Benefits
- Title: Principal Software Engineer
- Salary: $220,000-300,000 per year (full-time)
- Equity: 150-300 stock options vested over 4 years
- Healthcare & Retirement: Comprehensive Healthcare coverage and 401K plan
- Equipment: High-end work equipment provided (MacBook Pro + essentials)
- Travel: Covered travel expenses