Hedge Fund Software Developer
Carlson Capital, L.P. · Dallas, TX · 2 wk ago
EngineeringFull-time
Responsibilities
- Work closely with development, investment, trading, risk, middle office, and operations teams.
- Design, develop, maintain, and support the firm’s front-office portfolio management and analytics systems.
- Build scalable applications and services supporting portfolio construction, idea generation, exposure analysis, risk management, and investment workflows.
- Work directly with senior investment professionals to gather requirements and deliver solutions aligned with business needs.
- Architect and implement integrations between in-house systems and third-party platforms, market data providers, and research systems.
- Develop and maintain APIs and distributed services supporting internal applications and analytics infrastructure.
- Support near real-time portfolio analytics and investment monitoring workflows.
- Participate in system architecture decisions and contribute to the long-term evolution of the firm’s technology platform.
- Troubleshoot and resolve production issues across application, database, and data integration layers.
- Optimize SQL queries, application performance, and data processing workflows.
- Collaborate with risk and analytics teams supporting Python-based analytics infrastructure.
- Contribute to operational stability during trading hours and respond to critical production incidents when required.
- Lead or independently execute technology projects from requirements gathering through deployment and support.
- Mentor junior developers and contribute to engineering best practices where appropriate.
Requirements
- Degree in Computer Science, Engineering, or related technical discipline (or equivalent practical experience)
- 5+ years of professional software development experience in financial services or investment technology environments
- Strong understanding of equities markets and front-office investment workflows
- Experience working with portfolio management systems (PMS), OMS/EOMS platforms, risk systems, or similar front-office platforms
- Experience interacting directly with front-office users including portfolio managers, analysts, traders, or risk teams
- Strong understanding of trade lifecycle, portfolio analytics, exposure management, and investment operations concepts
- Strong C#/.NET development experience
- Strong SQL development skills with experience in SQL Server
- Experience designing and consuming RESTful APIs
- Experience building distributed or event-driven applications
- Experience troubleshooting and supporting production systems in business-critical environments
- Strong understanding of application architecture and software design principles
Preferred
- Angular or modern web application development experience
- Experience with Redis or similar messaging/caching technologies
- Experience supporting near real-time analytics or portfolio monitoring systems
- Familiarity with Python-based analytics environments
- Experience integrating with market data providers and third-party financial systems such as CapIQ, S&P, Eze, broker research platforms, or similar vendors
- Experience in buy-side or sell-side front-office technology environments
Candidate Profile
- Show strong ownership mentality and accountability
- Show pragmatic problem-solving skills
- Show maturity and professionalism in high-pressure environments
- Show ability to communicate effectively with both technical and non-technical stakeholders
- Show comfort operating independently in a lean, fast-moving organization
- Show strong attention to detail and operational reliability
- Show desire to work closely with investment professionals and understand the investment process