CareerPlanGet AI match score →

Principal Software Engineer

Sofia, Sofia City Province, bg💼 Full-time🗓 2026-07-16 → 2026-07-30

Core

Building and scaling a highly skilled software engineering team to develop, enhance, and support a flagship digital platform delivering critical price data, news, and analytics for global commodities markets.

Role type

Principal Software Engineer (Individual Contributor)

Builds

Scalable, fault-tolerant distributed systems and microservices with rich web and mobile UIs for global customers.

Domain

Commodities markets (metals, forest products, agricultural) / Cloud-native software engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Object-Oriented Programming (OOP), concurrency, distributed systems, cloud computing, .NET/C#, Microsoft Azure (Service Fabric, Blob Storage, Service Bus, Event Hubs), relational and NoSQL databases (SQL Server, CosmosDB), UI frameworks (Angular, TypeScript, JavaScript), REST/WebSockets/gRPC, messaging and caching (Service Bus, Redis), unit testing, CI/CD, test automation, microservices architecture, mentoring junior developers

Preferred skills

AI tooling usage, strategic thinking, cross-team collaboration, results-driven focus on long-term value

Technologies

.NET, C#, Microsoft Azure, Service Fabric, Blob Storage, Service Bus, Event Hubs, SQL Server, CosmosDB, Angular, TypeScript, JavaScript, REST, WebSockets, SignalR, gRPC, Redis

Responsibilities

Guide coding best practices and SOLID design principles; deliver high-quality, performant code; provide mentorship and guidance to junior engineers; contribute to overall strategic technical direction

Seniority

Principal, hands-on IC with strategic leadership

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗