Senior Software Engineer, Party & Account Services
Core
Design, build, and scale core backend systems for brokerage account operations, including onboarding, KYC, compliance workflows, and account lifecycle management for global institutional partners.
Role type
Senior IC Java backend engineer (fintech)
Builds
Production-grade Java services and event-driven workflows for the Party & Account System (PAS)
Domain
Financial technology / Brokerage infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot 3), DynamoDB, Kafka, REST API design, AWS (EKS, S3, SQS), Redis, distributed systems design, system testing (JUnit 5, Mockito)
Preferred skills
Brokerage/fintech domain knowledge, tax reporting (W-8/W-9), clearing integrations (FIS, DTCC, InteliClear), LLMs/Agents
Technologies
Java, Spring Boot 3, DynamoDB, Kafka, AWS, Redis, Postgres, EKS, JUnit 5, Mockito
Responsibilities
Ensure Tier-1 API availability and meet SLA requirements; Design and deliver backend Java services for the Party & Account System; Lead technical design and implementation of new account types; Build and maintain REST services and Kafka-driven asynchronous processors; Own integrations with downstream clearing and reporting systems; Partner cross-functionally to translate regulatory requirements into system behavior; Monitor production systems and diagnose latency, throughput, and consistency issues
Seniority
Senior, hands-on IC