Pine Software

Senior Software Engineer

Location

Remote

Type

Full-time

Department

Application Posted

June 2, 2025

Job description

Pine Software Technology Ltd is a software company specializing in trading technology solutions for regulated brokers and trading firms. The company provides Software-as-a-Service (SaaS) products designed to support electronic trading, brokerage operations, risk management, and financial data analysis.

We are looking for a Senior Software Engineer with experience in WPF who actively asks questions and strives to make an impact beyond just completing tasks. It’s important not only to write code but also to seek optimal solutions, collaborate effectively with the team, propose improvements, and contribute to the product’s growth.

Responsibilities

  • Design and develop high-performance WPF applications using .NET 8;
  • Solve complex algorithmic challenges involving real-time data;
  • Optimize memory usage and system latency;
  • Contribute to the architecture of a modular monolithic trading client application;
  • Participate in code reviews and mentor mid/junior engineers;
  • Creating unit/integration tests, fixing bugs, and optimizing performance;
  • Participating in meetings, code reviews, and working with designers, testers, and Product Owners;
  • Automating builds and deployments, working with Git and release processes.

Job requirements

  • 5+ years of experience in software development;
  • Expert-level C# (.NET 6/7/8);
  • WPF with MVVM architecture;
  • Strong knowledge of data structures and algorithms;
  • Deep understanding of memory profiling, GC behavior, and memory optimization techniques;
  • Experience with low-allocation patterns and allocation-free APIs;
  • Multithreading and high-concurrency systems;
  • Modern .NET features: Span<T>, Memory<T>, ValueTask;
  • Git, CI/CD (GitLab), Unit Testing frameworks (xUnit/NUnit);
  • Familiarity with network protocols and real-time data handling (TCP/WebSockets/gRPC);
  • Strong architectural thinking and system design skills;

Would be a plus

  • Unsafe code and interop experience;
  • CUDA/OpenGL knowledge;
  • High-Frequency Trading or other low-latency systems background;
  • Experience in FinTech is a plus;
  • WPF performance optimization.

Company offers

  • Care from Day One — medical insurance immediately upon starting work, including dental care, massage and professional psychological support because your well-being matters
  • Work-Life Balance — 25 days of paid vacation + 30 days of sick leave, so you can recover without unnecessary stress
  • Investment in your energy — partial reimbursement for any sports activities that empowers you.
  • Growth — partial coverage for English or Ukrainian language courses + a fixed budget for professional development. Choose what suits you best!
  • Knowledge Library — books in the office and access to the Kuka online library to learn, grow, and find inspiration.
  • Island Relaxation 14 days a year — enjoy a getaway at the corporate villa in Cyprus.
  • Office of the Future — work at Unit City, where everything is designed for productivity, even during power outages or Modern Office in Larnaca — a stylish space for inspiration: open areas, cozy lounges, and functional meeting rooms — all for your comfort.

Join the Pine team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with us—apply today and take the first step towards your bright future!

Pine is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note that only shortlisted candidates will be contacted. Thank you for considering Pine as your next career move!!

Career Opportunities

Other Open Positions

We work with programming languages like C#, Python, JavaScript, and C++. At Pine, we value talent, dedication, and responsibility. If you’re ready to create innovative products, you’ll thrive with us

Middle .Net Developer

Remote / Full-time

Senior. Net Developer

Remote / Full-time

L2 support engineer

Remote / Full-time

View All Positions

Contact

Do you want
to get in touch
with us?

Ready to grow your company?
Get in touch today!

Reach us