Senior Software Engineer
Core
Design, develop, and deploy the unified Data Access interface for the FactSet Intelligence Platform, serving as the single entry point for AI agents, internal analytics, and client-facing APIs.
Role type
Senior Software Engineer (Data Access & API Infrastructure)
Builds
High-performance, low-latency data access layer and orchestration systems for the FactSet Intelligence Platform
Domain
Financial data infrastructure, distributed systems, and API development
Required skills
Python, C++, API design, distributed systems, OOP, query systems, performance optimization, observability
Preferred skills
Multithreaded programming, query engine architecture, caching strategies (Redis/Memcached), microservices, rate limiting, large-scale data systems
Technologies
Python, C++, Redis, Memcached
Responsibilities
Design and deploy the Data Access interface; Implement query patterns and APIs balancing flexibility and security; Enforce client entitlements; Optimize query execution with caching and performance strategies; Build end-to-end observability and request tracing; Mentor junior engineers and contribute to architecture decisions.
Seniority
Senior, hands-on IC with mentorship responsibilities