
Software Engineer, Portfolio Engineering
Talos
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New York • United States
Visit company websiteExplore more
Salary
💰 $170,000 - $220,000 per year
About the role
- Design and implement core components of the Portfolio Engineering platform, including the backtester, portfolio optimizer, rebalancer, and reporting engine.
- Own features end-to-end: requirements definition, technical design, implementation, testing, and documentation.
- Develop high-performance backend services primarily in Java, with supporting Python components.
- Contribute to distributed, cloud-native systems deployed across AWS and GCP.
- Ensure systems meet production standards for reliability, scalability, and performance.
- Collaborate cross-functionally with Product, Quant, and Client teams to deliver institutional-grade solutions.
Requirements
- 5+ years of experience building backend systems in Java
- Strong understanding of concurrency, high-throughput system design, and distributed architectures
- Experience developing REST and WebSocket services
- Proficiency with SQL databases and modern development workflows (Git, CI/CD, Jira)
- Experience working in cloud environments (AWS or GCP)
Benefits
- Monthly wellness credit for personal use, such as gym memberships, massages, or ski passes
- Paid lunches in the office
- Monthly fitness and evening socials to foster connections with colleagues
- Annual offsite events to engage with the wider team
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonREST servicesWebSocket servicesSQL databasesconcurrencyhigh-throughput system designdistributed architecturescloud-native systemsperformance optimization
Soft Skills
collaborationrequirements definitiontechnical designimplementationtestingdocumentation