Fastmarkets
Commodities
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for mid candidates.
“Principal Software Engineer at Fastmarkets. Skills: Software Engineering, Cloud Computing, Distributed Systems. Guide coding best practice. Deliver high quality code”
Industry & Context.
Metrics driven decisions
What They're Looking For.
Must Have
OOP concepts, Concurrency concepts, Distributed computing concepts, Cloud computing concepts, .NET /C# experience, Microsoft Azure experience, Relational databases experience, NoSQL databases experience, UI Frameworks experience, TypeScript or JavaScript experience, Distributed programming protocols experience, Web protocols experience, REST experience, WebSockets experience, SignalR experience, gRPC experience, Messaging experience, Caching experience, Redis experience, Unit testing experience, Continuous integration/deployment experience, Test automation experience, AI tooling use, English communication skills, Microservices development experience, Ability to mentor developers
Nice to Have
Azure cloud computing, Service Fabric experience, Blob Storage experience, Service Bus experience, Event Hubs experience, SQL Server experience, CosmosDB experience, Angular experience, SignalR experience, gRPC experience, Service Bus experience, Redis experience
What You'll Do.
Guide coding best practice
Deliver high quality code
Deliver performant code
Adhere to SOLID design principles
Contribute to strategic technical direction
Contribute to major projects
Build high-scale distributed systems
Build fault-tolerant systems
How You'll Work.
Team & Collaboration
Scrum team; Global team; Software Engineering Team; Cloud Engineering; SRE; Enterprise Architect; Product Owners; Product Management
Communication Scope
Verbal communication; Written communication
Process & Methodology
Scrum
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.