Senior C# Engineer (Trading Systems)

Fully remote for a top N. American bank (for residents of Poland only), 6-hour overlap with US Eastern business hoursContractSenior
Salary8993 - 10072 CHF per hour b2b currencySource=conversion; 9752 - 10922 EUR per hour b2b currencySource=conversion; 8308 - 9305 GBP per hour b2b currencySource=conversion; 11143 - 12480 USD per hour b2b currencySource=conversion; 42000 - 47040 PLN per hour b2b currencySource=original
Apply NowOpens the employer's application page

Job Details

Languages
English B1 proficiency
Experience
7+ years
Required Skills
JavaC#AlgorithmsData Structures.NET

Requirements

  • 7+ years of professional C# .NET development experience.
  • Strong understanding of programming concepts including algorithms, complexity, and multi-threading.
  • Knowledge of Java language capabilities and standard libraries.
  • Deep understanding of data structures and the .NET collections library.
  • Proven experience building backend services for front-office trading systems.
  • Deep understanding of front-office workflows and electronic trading platforms.
  • Built or contributed to the development of an electronic trading system.
  • Expertise in multi-threading, event-driven systems, and performance tuning.
  • Ability to break down complex workflows into maintainable, high-quality solutions.
  • Strong communication skills and comfort working in high-stakes, trader-facing environments.
  • Knowledge required for building low-latency (microseconds) trading systems.
  • Familiarity with the FIX protocol.
  • Ability to align work with a 6-hour overlap with US Eastern business hours.
  • English proficiency (B1).

Responsibilities

  • Design and implement robust software solutions for FX trading systems using C# .NET.
  • Collaborate with other teams to research and implement changes to the trading system.
  • Create thorough test cases to ensure software stability and reliability.
  • Collaborate with operations teams regarding building new features and improving existing functionality.
  • Support production issues, including independently completing root-cause analysis and diagnosis.
  • Process business requirements with minimal guidance, derive implementation proposals, and implement them with a team or individually.
  • Mentor junior developers.
View Full Description & ApplyYou'll be redirected to the employer's site
8993 - 10072 CHF per hour b2b currencySource=conversion; 9752 - 10922 EUR per hour b2b currencySource=conversion; 8308 - 9305 GBP per hour b2b currencySource=conversion; 11143 - 12480 USD per hour b2b currencySource=conversion; 42000 - 47040 PLN per hour b2b currencySource=original
Apply Now