
Principal Software Development Engineer, Digital Assets & Web3
DriveWealthabout 3 hours ago
Base Salary
$280k - $310k/yr
Responsibilities
- Design, develop, and operate core services for the DriveWealth Web3 Platform.
- Build secure distributed systems for digital asset transactions and wallet operations.
- Develop API-first services integrating blockchain networks and financial systems.
- Implement event-driven architectures using Kafka and asynchronous messaging.
- Build transaction orchestration and asset movement workflows.
- Develop secure services leveraging cryptographic signatures and key management.
- Maintain technical documentation and testing frameworks within CI/CD pipelines.
- Improve platform observability through metrics and logging.
- Optimize application performance and operational efficiency.
- Drive engineering excellence through code reviews and best practices.
Requirements
- 8+ years of software engineering experience in regulated financial environments.
- Extensive experience with TypeScript, Java, JavaScript, Spring Boot, Node.js, and NestJS.
- Experience building Web3 platforms and blockchain-integrated applications.
- Strong expertise in distributed applications and asynchronous programming.
- Deep understanding of API-first architectures and microservices design.
- Experience with Apache Kafka and event streaming patterns.
- Experience building resilient, scalable cloud-native applications.
- Expertise in implementing REST APIs and secure communications.
- Familiarity with AI-assisted development tools.
- Hands-on experience with observability platforms and production monitoring.
- Strong understanding of CI/CD and secure SDLC practices.
- Commitment to engineering quality practices and automated testing.
Benefits
- Competitive compensation and equity options.
- 401(k) match and full insurance coverage.
- Wellness reimbursement and personal development allowance.
- Generous PTO and observed holidays.
- Hybrid work model with in-office collaboration.