Fastmarkets
global commodities, price-reporting agency (PRA), information provider
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for mid candidates.
“Principal Software Engineer at Fastmarkets. Skills: .NET, C#, Microsoft Azure, distributed systems, cloud computing, microservices. develop, enhance and support our flagship digital platform. contributing to major projects”
What You'll Achieve.
accelerate our product delivery; scale our business; enable customers to integrate our digital offering into their business workflows; make a difference to Fastmarkets customers; deliver high quality, performant code; bring their best self to work every day
Industry & Context.
solutions-oriented
What They're Looking For.
Must Have
grasp of OOP, concurrency, distributed and cloud computing concepts, 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, 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
Nice to Have
Cloud computing – Ideally Azure.
What You'll Do.
enhance and support our flagship digital platform
contributing to major projects
hands-on development role
contribute to the strategic and technical direction within the team
building high-scale distributed systems that are fault-tolerant
developing new services and systems
guiding coding best practice
performant code to SOLID design principals
Provide mentorship and guidance for more junior engineers
Contribute to overall strategic technical direction
How You'll Work.
Team & Collaboration
working within a Scrum team; working as part of a global a team of Software Engineers, Business Analysts and Product Managers; highly collaborative; able to work across multiple teams and geographies; collaborative; able to work across teams and capitalise on the diversity of intellect, perspectives, and experiences
Communication Scope
good verbal communication skills; communicator in English
Full Job Description
Fastmarkets is an industry-leading price-reporting agency (PRA) and information provider for global commodities, providing price data, news, analytics and events for the agriculture, forest products, metals and mining and new-generation energy markets. Fastmarkets' data is critical for customers seeking to understand and predict dynamic, sometimes opaque markets, enabling trading and risk management. Fastmarkets is a global business with a history dating back to 1865 and is built on trust and deep market knowledge. It has more than 700 employees spread across global locations in the UK, US, China, India, Singapore, Brazil, Belgium, Bulgaria, Finland and beyond. The Role This is a great opportunity to join the Fastmarkets Software Engineering Team to help continue grow our technology and build a highly skilled team that will enable us to accelerate our product delivery and scale our business. This team develop, enhance and support our flagship digital platform, serving global customers with critical price data, news and analytics in the commodities markets we serve. We make this data and intelligence easily accessible through multiple channels including web, desktop, API, Excel and mobile iOS and Android applications, enabling customers to integrate our digital offering into their business workflows. The Principal Software Engineer is a full-time position working within a Scrum team reporting to the Engineering Manager. In this technical role working as part of a global a team of Software Engineers, Business Analysts and Product Managers to successfully develop and deliver new features. This includes contributing to major projects that make a difference to Fastmarkets customers both in our existing markets such as metals, forest products and agricultural commodity sectors. Our technical stack is largely Microsoft .NET and cloud infrastructure is Azure and we seek to use the latest relevant technologies in our work. It is engineered for scalability and fault-tolerance
Applying for this Principal Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Fastmarkets?
Real rants from real employees. Read before you apply.