What are the responsibilities and job description for the Principal Engineer position at Digital Alpha Platforms?
Job Title: Principal Engineer – Digital Asset & Post-Trade Platforms (Java, Microservices)
Location: New York City (On-site Day 1)
Employment Type: W-2
Role Overview
We are seeking a senior technology leader to architect and scale next-generation platforms bridging post-trade systems with institutional digital assets. This role combines deep hands-on engineering with strategic leadership across architecture, security, and high-performance distributed systems.
Key Responsibilities
Location: New York City (On-site Day 1)
Employment Type: W-2
Role Overview
We are seeking a senior technology leader to architect and scale next-generation platforms bridging post-trade systems with institutional digital assets. This role combines deep hands-on engineering with strategic leadership across architecture, security, and high-performance distributed systems.
Key Responsibilities
- Define architecture strategy and reference patterns for resilient, high-throughput post-trade and digital asset platforms.
- Design and govern Java 17 , Spring Boot microservices on Kubernetes with reactive patterns, circuit breakers, and multi-region HA/DR.
- Own API ecosystem including REST, GraphQL, gRPC, enforcing versioning, OAuth2/OIDC, mTLS, RBAC, and rate limiting.
- Champion event-driven architectures (Kafka, CQRS, event sourcing) ensuring idempotency, replay safety, and data consistency.
- Architect secure digital asset custody solutions using MPC/HSM, key lifecycle management, and wallet orchestration.
- Integrate with Ethereum/Web3 and permissioned ledgers, supporting AML/KYC, Travel Rule, and compliance workflows.
- Oversee secure delivery across web/mobile with React/TypeScript, secure storage, device attestation, and WebCrypto.
- Drive secure SDLC practices including SAST/DAST, SBOM, container security, secrets management, and incident response.
- Ensure platform reliability, performance, scalability, and regulatory compliance end-to-end.
- 12–18 years of experience in high-volume, low-latency distributed systems.
- Strong expertise in Java, Spring Boot, Microservices Architecture, and Kubernetes.
- Proven experience with API platforms, security frameworks, and identity protocols (OAuth2/OIDC, mTLS).
- Deep knowledge of event-driven systems (Kafka, CQRS, streaming architectures).
- Hands-on experience in digital assets, blockchain (Ethereum/Web3), or custody platforms.
- Strong understanding of security engineering, encryption, key management (HSM/MPC).
- Experience in financial services, securities, or post-trade systems.
- Demonstrated leadership managing large engineering teams and mentoring senior engineers.
- Excellent communication, stakeholder management, and technical decision-making skills.
- Experience with multi-region active-active architectures and disaster recovery (BCP/DR).
- Exposure to FinOps, cloud cost optimization, and platform scalability strategies.
- Familiarity with regulatory frameworks and compliance standards in financial systems.