Middle Office Software Developer

Graham Capital Management, L.P.Norwalk, CT
Onsite

About The Position

Graham Capital Management, L.P. is seeking a mid-to-senior level Software Developer to design, build, and support Windows and web-based applications related to middle and back-office processing, real-time pricing, and valuation. The successful candidate will join a small, collaborative development team and work closely with technology peers, business users, and other stakeholders to deliver robust, maintainable software solutions that support critical investment operations.

Requirements

  • Bachelor's degree in computer science or a related field
  • 5+ years of software development experience within the financial services or investment management industry
  • Experience with a meaningful combination of the following technologies, concepts, and financial systems: C#, object-oriented programming, concurrency, Agile development practices, and unit testing
  • Windows Forms, WPF, ASP.NET MVC, Angular, JavaScript, Web API, and related Windows and web application frameworks
  • SQL Server, data modeling, query development, and application data integration.
  • Messaging-oriented middleware (MOM), service-oriented architecture (SOA), APIs, and distributed systems concepts
  • Coding agents and AI-assisted development tools, used appropriately within secure and quality-controlled development practices
  • Portfolio management systems, including security master, trades, allocations, positions, and P&L workflows
  • Valuation workflows, real-time market data APIs, and financial modeling concepts

Responsibilities

  • Design, develop, enhance, and maintain Windows- and web-based applications supporting middle and back-office processes, real-time pricing, and valuation
  • Analyze existing systems to identify opportunities for improved robustness, scalability, performance, reliability, and maintainability
  • Conduct unit, integration, and product testing to support high-quality releases across the software development life cycle
  • Collaborate with developers, business users, and other stakeholders to gather requirements, define scope, and deliver robust software solutions aligned with business needs
  • Effectively manage time and priorities while contributing to multiple projects simultaneously

Benefits

  • medical and life insurance
  • 401(K) plans
  • access to other healthcare programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service