Principal Software Engineer - (C# and the .NET Core ecosystem, Python) - Hybrid
Core
Design, build, and enhance mission-critical backend services and interfaces for the Investment Book of Record (IBOR), ensuring reliability, scalability, and performance for financial data and analytics.
Role type
Principal Software Engineer (Backend & Data Engineering)
Builds
High-throughput, low-latency backend services, APIs, data processing pipelines, and reconciliation tools for the IBOR platform.
Domain
Financial Services / Investment Management
Deliverable
production ML models | product features
Required skills
C# (.NET Core), Python, RESTful API design, Database management (MongoDB, MySQL), System Architecture, Software Design Patterns
Preferred skills
IBOR or Portfolio Management System experience, AWS, Docker/ECS, ServiceStack
Responsibilities
Design and develop robust backend services and APIs using C# (.NET Core); Build data processing pipelines and analytical scripts using Python; Contribute to architectural decisions and participate in code reviews; Work with database systems to ensure data integrity and performance; Mentor junior engineers.
Seniority
Principal, hands-on IC with mentorship