What are the responsibilities and job description for the Hedge Fund Software Engineer position at Insight Global?
Must Haves:
- Experienced coding in C# for back-end development Experience at an asset management firm, hedge fund, or market data vendor to support the front-office
- Recent .NET Frameworks (7 )
- Proficient in creating REST Web Services using C#
- Thorough understanding of asynchronous mechanisms used in modern .net development
- Experience building APIs Proficiency in .Net Framework, C#, WebApi, MS SQL
- Must actively practice clean coding practices (SOLID, continuous refactoring, testing) Comfortable operating in a fast paced, Agile environment
- Fluency in operating with databases
- Creating configuration, build, and test scripts for Continuous Integration environments
- Bachelor's degree
- Exposure and experience working with AI
Plusses
- Exposure to gRPC binary protocol
- Exposure to NoSQL databases
- Containerized deployments using Docker, OpenShift etc.
Day to Day
A large global asset management company is looking for an experienced C#/.net/SQL developer to join the market data team. This software developer will be responsible for the firm's primary market data management system that supports real-time and end-of-day processes critical to the Macro trading business. This is a highly visible role with significant business exposure. The engineer will be driving improvements to the primary system used at the firm to configure and disseminate market data for the end-of-day and end-of-month operations as well as provide intraday market data for real-time risk and P&L systems used by the front office. They will be feeding all market data that drives front office macro investments teams ($4B, non-equity investments, portfolio managers). This hands-on software engineer will be expected to balance tactical needs with strategic goals, while keeping product ownership approach. This person will be responsible for enhancements to the market data operations, manage data flows, stakeholder management, data quality assurance, system integration, and continuous improvement. They will be working with legacy and new modern systems to replace the legacy ones. There are a few other ad hoc systems they are trying to fold in as well. This person will be working with the team in the USA and Poland, who is building out the new modern platform. They will spend the mornings with the Poland team (agile/ scrums/ refinements / planning sessions). They implemented to run a kill legacy program, which means to run until it can't be replaced. The goal is to get rid of the legacy application in 2026, and 4 major platforms comprised of 60-70 services/ code bases. Examples of what version of C# are used are Verzion 7, framework core, new standards, .net 8, .net 3.5/net 4. It is less applicable for .netcore. Biggest thing here is for someone who is coming from a technical background in the market data or risk systems from a asset management background and someone who can work under a high pressure environment.
Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages for this role may include healthcare insurance offerings and paid leave as provided by applicable law.
Equal Opportunity Statement
Insight Global is committed to diversity and inclusivity.
Salary : $300,000 - $400,000