Cookie Usage and Privacy Information
Our website uses cookies to personalize content and analyze our traffic, which may result in profiling. For more details on how we process your personal data, please review our Privacy Policy.
Accept All
Yuliia Syvukha
Yuliia Syvukha
Lead Recruiter
Apply for this position

Senior Software Engineer

site Remote
.NET
SQL

 

About the Client

Our Client is a global institutional asset management firm. Founded in 1986 and headquartered in San Francisco, they have offices in London, Singapore, Hong Kong, Tokyo, São Paulo, and New York and employ approximately 300 employees. The firm’s investments include public and private debt and equity securities, direct investments in private companies, and real estate.

 

Position Overview

The Senior Software Engineer works on a small, dedicated team of 4-5 professional developers on the client’s Software team. The Software team builds and maintains custom software for the firm to augment and streamline workflows and reporting for front, middle and back-office functions, including investment teams, trading and operations, legal and compliance, accounting and human resources.

The role involves maintaining and enhancing the customer’s Windows desktop application used by back-office teams. Additionally, the Senior Software Engineer will contribute to proof-of-concept development for the next version of the back-office application, which is expected to transition to a web-based platform. While React with TypeScript is a strong contender, the final technology stack will be chosen based on additional evaluation. The Senior Software Engineer will have the opportunity to influence the direction and architecture of this future version.

 

Requirements

  • 8+ years of software development experience, preferably with C# and .NET.
  • 3+ years of experience with modern front-end web development.
  • Proficiency in:
  • SQL Server, including database design and query optimization.
  • Object-oriented concepts.
  • Communicating complex technical ideas clearly to both technical and non-technical audiences.
  • Managing individual projects while collaborating effectively within a team.
  • Demonstrated passion for software development and commitment to continuous improvement.

Desirable Skills

  • Familiarity with Azure Platform-as-a-Service (PaaS) architecture patterns.
  • WinForms development experience.
  • Experience in institutional asset management or other financial services industries

English level: Upper-Intermediate

 

Responsibilities

  • Develop and maintain software solutions using C#, SQL Server, WinForms, and modern front-end frameworks.
  • Work across the full software development stack, from backend systems to user-facing front-end interfaces.
  • Contribute to the adoption of a modern front-end approach, including technologies such as React, Angular, Vue, Blazor, or others.
  • Collaborate with end users to gather requirements, address system updates, and ensure the successful implementation of software solutions.
  • Lead 3 to 6 software development projects annually, overseeing all stages from concept through delivery.
  • Perform analysis, design, development, and integration of both internal and third-party systems.
  • Participate in design sessions, providing technical input and evaluating proposed solutions.
  • Gain and apply industry-specific knowledge to deliver practical and timely software solutions.
  • Document technical processes, designs, and decisions for future reference.

Please note that the daily meeting with the client starts at 18:00 CET. There is a need to be in touch until 21:00 CET (not always).

 

 

 

Didn’t find
a suitable vacancy?
Submit your CV, we will contact you as soon as we have relevant openings.
Send CV
Ready to elevate your business?
Let’s connect and begin our journey to success together!

    PDF format (5mb)
    Close