Software Engineer - Distributed Storage & Databases | Technology-Driven Trading Firm
$475,000 USD
Tech Stack
Responsibilities
- Design and develop distributed storage systems, libraries, and tooling used by research teams at scale.
- Build high-performance C++ software in Linux environments, focusing on reliability, maintainability, and efficiency.
- Address distributed systems challenges including fault tolerance, replication, sharding, and consistency trade-offs.
- Partner with research users to understand data access patterns, storage bottlenecks, and future platform requirements.
- Contribute to architectural decisions regarding data storage, retrieval, distribution, and protection across the research platform.
Soft Skills
High-Performance ComputingComputer Science FundamentalsTechnical Decision-MakingCross-Functional Collaboration
Benefits
- Hybrid Work
Culture
Collaborative SpaceImpact-Oriented
Requirements
Regions: Us
Get jobs like this in your inbox
Weekly C++, Distributed Systems, Databases hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Techfellow Limited
Industry: trading technology
Techfellow Limited is a leading quantitative trading firm with advanced research and compute environments, relying on large-scale data storage and high-performance tooling for rapid deployment of trading ideas.
View company profile →Compensation
Base salary: $475,000 USD