Principal Software Development Engineer
Core
Design, develop, and maintain high-performance, low-latency brokerage systems and trading infrastructure for a global B2B financial technology platform.
Role type
Principal Software Development Engineer (Backend/Systems)
Builds
Scalable, highly available trading systems and APIs for US equities, mutual funds, ETFs, and options.
Domain
Financial Technology / Capital Markets
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Golang, REST APIs, Microservices, Kafka, Kubernetes, SQL/NoSQL, Unix/Linux scripting, CI/CD, AWS/GCP/Azure, Test Driven Development, System Architecture
Preferred skills
Post Trade/Payment/SaaS experience, Event-driven architecture expertise
Technologies
Java, Golang, Kafka, Kubernetes, Postgres, MySQL, AWS, GCP, Azure, Jira, Git, Jenkins
Responsibilities
Lead technical architecture and delivery of high-performance brokerage systems; Design and maintain REST APIs and microservices; Assess application health and provide technology solutions; Develop automated testing frameworks and CI/CD pipelines; Provide technical leadership and mentorship to the engineering team.
Seniority
Principal, hands-on IC with strategic scope