Principal Software Development Engineer, Execution Services
Core
Build ultra-low latency, high throughput trading systems and re-engineer mission-critical trading stacks for global financial markets.
Role type
Principal Software Development Engineer (Execution Services)
Builds
Industrial-grade, low-latency brokerage systems and trading applications
Domain
Financial Technology / Capital Markets
Deliverable
production ML models | product features
Required skills
Java, Golang, REST APIs, Microservices, Kafka, Kubernetes, CI/CD, Automated Testing, SQL/NoSQL, Unix/Linux scripting, Cloud platforms (AWS/GCP/Azure)
Preferred skills
Post Trade/Payment/SaaS experience, Scrum/Agile
Technologies
Java, Golang, Kafka, Kubernetes, Postgres, MySQL, AWS, GCP, Azure, Jira, Git, Jenkins
Responsibilities
Design and deliver high-performance brokerage systems; Assess application health and provide technology solutions; Develop and maintain automated testing frameworks and CI/CD pipelines; Provide technical leadership and mentorship to the engineering team
Seniority
Principal, hands-on IC with strategy & mentorship