Software Engineer Specialist
Core
Design, develop, and maintain scalable backend services, APIs, and client-server web applications supporting real-time financial activity and exchange operations.
Role type
Senior IC software engineer (Java, real-time systems)
Builds
High-performance client-server web platforms for real-time market data processing and transaction workflows
Domain
Financial services / Capital markets / Real-time trading systems
Deliverable
production ML models | product features
Required skills
Java, SQL, React, client-server architecture, API development, multi-threaded programming, performance optimization, Linux environments
Preferred skills
Capital markets/trading systems experience, real-time data processing, event-driven architectures, FIX protocol, Docker, Kubernetes, CI/CD, observability tools
Technologies
Java, React, SQL, Linux, Docker, Kubernetes, FIX
Responsibilities
Design and maintain scalable backend services and web applications; lead architectural decisions and code reviews; build and optimize client-server applications for real-time data; collaborate with DevOps and QA for deployment; troubleshoot production issues and perform root cause analysis; maintain technical documentation and ensure regulatory compliance
Seniority
Senior, hands-on IC
