Fastmarkets logo
FastmarketsPosted 2 weeks ago

Principal Software Engineer FTC

HybridSofia, Sofia-Capital, Bulgaria

Full TimeSenior LevelMedium

Job Summary

Guide coding best practices and deliver high-quality, performant code adhering to SOLID design principles within the Fastmarkets Software Engineering Team. Contribute to strategic technical direction and major projects serving global commodities markets, including metals, forest products, and agricultural sectors. Mentor junior engineers on design, coding, and software engineering practices while developing fault-tolerant, high-scale distributed systems using .NET, Azure, and microservices architectures.

Required Qualifications

  • Strong grasp of OOP, concurrency, distributed and cloud computing concepts
  • Strong experience with .NET /C#
  • Microsoft Azure (Service Fabric, Blob Storage, Service Bus, Event Hubs)
  • Databases including relational (SQL Server) and NoSQL (CosmosDB)
  • UI Frameworks – Angular, TypeScript or JavaScript
  • Experience with distributed programming protocols and infrastructure including: Web protocols – REST, WebSockets (SignalR), gRPC
  • Messaging and caching - Service Bus, Redis
  • Experience of unit testing, continuous integration/deployment and test automation
  • Use of AI tooling to enhance and accelerate software development
  • Strong communicator in English: able to read/write documentation effectively and have good verbal communication skills
  • Cloud computing – Ideally Azure
  • Experience developing microservices
  • Ability to mentor and grow more junior developers

Desired Qualifications

  • Deeply technical
  • Continuously looking for ways to improve (yourself, your team, the code the processes)
  • Strategic thinker with the ability to execute and deliver in a fast-paced environment
  • Highly collaborative and able to work across multiple teams and geographies
  • Results-driven, with a focus on long-term value creation

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce