Senior Realtime Software Engineer - (Golang)
Core
Design, architect, and develop low-latency, resilient delivery mechanisms for large-scale real-time financial data sets (stock exchange feeds, reference data, OTC, end-of-day prices) to support global investment professionals.
Role type
Senior Realtime Software Engineer (Golang)
Builds
Real-time market data delivery systems and tools for FactSet Workstation and internal applications
Domain
Financial technology / High-frequency trading infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, AWS services, API development, large-scale data handling, performance tuning, latency optimization, real-time system design, scalable data pipelines, network programming, memory management
Preferred skills
Financial instruments knowledge, market dynamics understanding, distributed systems deployment, advanced programming techniques
Technologies
Golang, AWS
Responsibilities
Design and architect delivery mechanisms for large real-time data sets; develop and maintain tools/web-apps for huge data content; design and develop low latency, resilient systems; manage production releases and respond to outages; participate in peer code reviews and mentor less experienced team members
Seniority
Senior, hands-on IC with leadership responsibilities