Senior Software Engineer – Platform Engineering

Permanent, full-timeAdroit Client
LocationSofia, Bulgaria | Hybrid
Complete this form to apply

About the role

We are looking for a Senior Software Engineer to join one of Adroit's clients, a global independent price reporting agency covering metals, mining, agriculture, forest products and energy transition markets.

You will join a globally distributed Agile team building and maintaining the organisation’s digital platform, working across a .NET, Angular and Microsoft Azure stack built on microservices.

You will provide technical expertise to major projects, contribute to technical decisions, and collaborate closely with product managers, business analysts and cloud engineering teams across geographies.

What you will do

  • Bullet pointDevelop solutions for new features while maintaining and improving existing products.
  • Bullet pointAdhere to sound software engineering design principles, including design patterns and SOLID code.
  • Bullet pointEnsure code is well structured, clean, readable, testable and efficiently written.
  • Bullet pointImplement appropriate automated testing and maintain clear documentation.
  • Bullet pointCollaborate with product, business analyst and cloud engineering teams across the organisation.
  • Bullet pointProvide technical expertise to major projects and contribute to key technical decisions.

What we're looking for

  • Bullet pointDeep .NET / C# experience, ideally with .NET 8+.
  • Bullet pointStrong understanding of OOP, concurrency and distributed computing concepts.
  • Bullet pointExperience with SQL Server and NoSQL databases such as CosmosDB or MongoDB.
  • Bullet pointExperience with Microsoft Azure services, e.g. Service Fabric, AKS, Blob Storage and Event Hubs.
  • Bullet pointExperience with Angular and TypeScript, or a comparable frontend framework.
  • Bullet pointExperience building RESTful APIs and service-oriented architectures.
  • Bullet pointComfort using AI-assisted coding tools such as GitHub Copilot or Claude Code.
  • Bullet pointExperience with unit testing and CI/CD.
  • Bullet pointFluent written and verbal English communication skills.

The person

You'll have a deeply technical mindset, a continuous improvement orientation, and the ability to think strategically while still executing hands-on.

You'll be highly collaborative across teams and geographies, and results-driven with a focus on long-term impact.

Complete this form to apply