Garda Capital Partners
Software Engineer
New York, New York, United StatesFrom $175kmidAdded today
About this role
Garda Capital Partners seeks a Software Engineer for its Research and Technology group to build risk management systems and analytics tools supporting fixed-income portfolio monitoring. You'll develop across the full stack using C# and Python, working with microservices, scientific computing libraries, and cloud infrastructure in a fast-paced alternative investment environment.
What you'll do
- Design and develop risk management systems and analytics tools for exposure, P&L, and portfolio risk monitoring
- Build and maintain services in C# and Python across the application stack, including data pipelines and front-end tooling
- Develop and productionize quantitative risk models using NumPy, pandas, DuckDB, and related scientific libraries
- Work with Parquet files and relational databases (Oracle/Postgres) for risk data manipulation and reporting
- Deploy and containerize services using Docker and/or Kubernetes
- Diagnose and resolve issues in trading desk and risk systems, including in-house and vendor applications
What they're looking for
- C# and Python (4+ years object-oriented development)
- SQL and relational databases (Oracle/Postgres preferred)
- Python scientific stack (NumPy, pandas, SciPy, Polars, DuckDB)
- Docker and/or Kubernetes
- gRPC microservices architecture
- Parquet files and data manipulation
- Full-stack development across application layers
- Fixed income instruments and risk analytics (preferred)
Benefits
- Discretionary bonus
- Healthcare plan
- 401(k) matching program
- Collaborative culture focused on mentoring and growth
- Multi-office locations globally
- Work on impactful risk systems for institutional investors
Opens the official application on the employer’s site. No login required.
Garda Capital Partners
Likely interview questions
- Describe your experience building microservices with gRPC and how you've handled deployment at scale with Docker/Kubernetes.
- Walk us through a complex project where you developed across multiple application layers—from data pipelines to front-end tooling—and how you managed technical decisions.