Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Get past ATS filters
Benefits offered by this job
Permanent capital with long-term mindset
Autonomy to own solutions
Culture of excellence and innovation
Job summary
A global investment firm is seeking a Senior Software Engineer to drive the development of their Core Trading Systems. You will enhance Order Management (OMS) and Execution Management (EMS) workflows, utilizing C#, Python, and SQL to build scalable applications. This role requires 5-10 years of experience in trading software development, with a focus on high-quality UI building and collaboration with portfolio managers and traders. Competitive compensation is offered, including a culture of innovation and long-term decision-making.
Qualifications
5–10 years experience in software development within trading or investment management.
Strong coding skills in C# and/or Python, advanced SQL skills.
Proven ability to build high-quality UIs (React, Angular, etc.).
Responsibilities
Develop and enhance Order Management (OMS) and Execution Management (EMS) workflows.
Build tools and dashboards using C#, Python, SQL Server, and modern UI frameworks.
Support OMS/EMS platforms during trading hours and contribute to cloud migration projects.
Skills
C#
Python
SQL
AWS
Snowflake
React
Angular
Job description
A global investment firm is seeking a Senior Software Engineer to drive the development of their Core Trading Systems. You will enhance Order Management (OMS) and Execution Management (EMS) workflows, utilizing C#, Python, and SQL to build scalable applications. This role requires 5-10 years of experience in trading software development, with a focus on high-quality UI building and collaboration with portfolio managers and traders. Competitive compensation is offered, including a culture of innovation and long-term decision-making.