We are seeking an accomplished
Principal Software Engineer to join the core team responsible for our mission-critical Investment Book of Record (IBOR). This platform is the definitive source of truth for all positions, transactions, and cash. You will be a key technical contributor, responsible for designing, building, and enhancing the services and interfaces that make our IBOR reliable, scalable, and performant.
Key Responsibilities:
Hands-On Development: Design, develop, and maintain robust backend services and APIs using C# (.NET Core), focusing on high throughput and low latency.
Data & Analytics Tooling: Build data processing pipelines, reconciliation tools, and analytical scripts using Python, leveraging libraries like Pandas and NumPy.
System Architecture: Contribute to architectural and design decisions, ensuring our solutions are scalable, resilient, and maintainable. Participate in code reviews to maintain high standards of quality.
Database Management: Work with our database systems (MongoDB and MySQL) to ensure data integrity and performance.
Collaboration: Work closely with Product Managers to understand requirements.
Mentorship: Guide and mentor junior engineers.
Required Qualifications & Experience:
Minimum Requirements:
Critical Skills:
Expert-level proficiency in C# and the .NET Core ecosystem for building enterprise-grade backend systems.
Strong professional experience with Python for data analysis, scripting, or backend services.
Significant experience in the financial services industry, with a strong grasp of the trade lifecycle, financial instruments (equities, fixed income, derivatives), and position management concepts.
Experience building and consuming RESTful APIs and a solid understanding of software design patterns.
Preferred Qualifications:
Direct experience working on an IBOR or Portfolio Management System
Experience with cloud platforms (AWS) and containerisation technologies (Docker/ ECS).
Experience working with ServiceStack
Education:
The budgeted salary range for this position in the states of Connecticut and New York is $165,000.00 - 215,000.00