Principal Software Engineer - (C# and the .NET Core ecosystem, Python) - Hybrid jobs in United States
cer-icon
Apply on Employer Site
company-logo

Hoosier Financial Planning ยท 3 months ago

Principal Software Engineer - (C# and the .NET Core ecosystem, Python) - Hybrid

FactSet Research Systems is a leading provider of flexible, open data and software solutions for investment professionals. They are seeking an accomplished Principal Software Engineer to join the core team responsible for the Investment Book of Record (IBOR), focusing on designing, building, and enhancing services and interfaces for the platform.

ConsultingCustomer ServiceFinancial ServicesPersonal Finance

Responsibilities

Design, develop, and maintain robust backend services and APIs using C# (.NET Core), focusing on high throughput and low latency
Build data processing pipelines, reconciliation tools, and analytical scripts using Python, leveraging libraries like Pandas and NumPy
Contribute to architectural and design decisions, ensuring our solutions are scalable, resilient, and maintainable. Participate in code reviews to maintain high standards of quality
Work with our database systems (MongoDB and MySQL) to ensure data integrity and performance
Work closely with Product Managers to understand requirements
Guide and mentor junior engineers

Qualification

C#.NET CorePythonRESTful APIsFinancial services experienceDatabase managementCloud platforms (AWS)Containerization (Docker/ECS)ServiceStackMentorship

Required

10+ years of professional software engineering experience
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
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field

Preferred

Direct experience working on an IBOR or Portfolio Management System
Experience with cloud platforms (AWS) and containerisation technologies (Docker/ ECS)
Experience working with ServiceStack

Company

Hoosier Financial Planning

twittertwitter
company-logo
Hoosier Financial Planning, is an investment management and advisory firm.