Senior Software Engineer - Transactions
Core
Design, implement, test, and maintain backend functionality for business-critical investment operations using APL and C#/.NET.
Role type
Senior Software Engineer (Backend)
Builds
Backend solutions for investment management and private debt products
Domain
Fintech / Investment Management
Deliverable
production ML models | product features
Required skills
C#/.NET, backend development, object-oriented design, clean code, APIs, integration patterns, automated testing, CI/CD, Git workflows
Preferred skills
Azure/cloud development, fintech domain knowledge, array-oriented programming languages, mentoring
Technologies
C#, .NET, APL, Azure
Responsibilities
Design and implement backend functionality; contribute to component design and code quality; collaborate with product managers and engineers; improve reliability via code reviews and testing; investigate technical issues and performance bottlenecks; share knowledge within the team