Principal Software Engineer
New Today
Overview
Company 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 markets, enabling trading and risk management. The company is global with a history dating back to 1865 and has more than 600 employees across locations in the UK, US, China, India, Singapore, Brazil, Belgium, Finland and beyond.
The Role Our next generation of real-time market data platform operates around the globe, 24 x 7, connecting to over 6 financial exchanges, delivering real-time market data, benchmark prices, news content and research data to customers worldwide. This is an exciting opportunity to join our team to shape and build a financial data platform that will power the business through its digital growth. The platform is engineered for the cloud as a set of scalable, fault-tolerant microservices with rich web and mobile UIs. The technology stack is largely Microsoft, with selective open-source components as needed.
In this hands-on development role, you will be a senior member of the development team reporting to an Engineering Manager. As a principal engineer you will contribute to the overall strategic and technical direction of the Technology Team. You will be a highly productive developer who writes clean, high-quality code, builds high-scale distributed systems that are fault-tolerant, and has deep operational insights. You will take an engineering approach to developing new services and systems, favouring metrics over personal opinion. You will mentor and help grow junior developers, coaching them on design, coding and software engineering practices. This is an individual contributor role with technical leadership responsibilities.
Principal Accountabilities
- Responsible for guiding coding best practice
- Deliver high quality, performant code to SOLID design principles
- Provide mentorship and guidance for more junior engineers
- Contribute to overall strategic technical direction
KEY INTERFACES
- Engineering Manager
- Software engineering team
- SRE
- Enterprise Architect
- Product Owners / Product Management
Qualifications
We recruit talented, dynamic people with diverse backgrounds and experiences, united by a belief in our mission to provide the world’s leading and most trusted price reporting, events, and intelligence service for the markets we serve. We’re proud to be an equal opportunities employer and are committed to creating a fully inclusive workplace.
If you are open-minded, curious, resilient, solutions-oriented and committed to promoting equality, read on...
Knowledge, Experience And Skills
We are looking for an individual who is highly motivated, driven, and has a passion to be part of a fast-paced, successful team. Being a strong team player is important as well as someone who is happy to work flexibly.
- C# /.NET Framework
- Solid understanding of concurrent programming
- Messaging technologies, e.g. Service Bus, Event Hubs
- Test Driven Development, Continuous Integration
- Distributed systems, REST, SOA
- ASP.NET / Web development
- SQL and NoSQL database experience
- Good communication skills, collaborative attitude and a strong desire to ship software to customers
- Experience of developing real-time, low-latency systems
- Ability to mentor and grow more junior developers
A successful candidate might also have:
- .NET 8.0 or higher
- Cloud computing – ideally Azure
- FIX or SBE message processing or similar
- Garbage free .NET development
- Distributed caching technologies, e.g. Redis
- Stress and performance testing / tuning
- Code benchmarking
- C++ experience (even if not current)
- Experience developing microservices
- Understanding of network reference models and protocols (UDP, TCP)
- Continuous Delivery
- Knowledge of market data, commodity exchanges and financial instruments
- Deeply technical mindset with a drive to improve
- Strategic thinker who can execute in a fast-paced environment
- Collaborative and able to work across multiple teams and geographies
- Results-driven with focus on long-term value creation
If you’re excited about the role but your experience, skills or qualifications don’t perfectly align, we encourage you to apply anyway.
You’ve read a little about us – now it’s over to you!
If you like what you’ve read so far and think you can see yourself as a Fastmarkets person, fill in your application form. This form is part of the selection process and helps determine whether you’ll be invited for an interview.
It’s vital that you capture all the relevant information requested on the form so we can understand who you are and why you’re great.
Our Values
Fastmarkets values are built around six principles: Metrics Driven, Accountable, Growth Mindset, Inclusive, Customer Centric, Collaborative. These values guide behavior and decision-making across the organization.
You’re invited to apply. If you’re interested, please submit your application through the channel provided.
- Location:
- London
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Principal Software Engineer
-
London
- IT & Technology
Overview Company 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-gene...
More Details -
-
New Today
Principal Software Engineer- AI (UK)
-
London
- IT & Technology
2 days ago Be among the first 25 applicants Overview At 8th Light, we bring life to the best ideas. Founded in 2006 and headquartered in Chicago, we are a technology solutions provider that partners with organisations to solve meaningful challenges ...
More Details -
-
New Today
Principal Software Engineer
-
Greater London, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Overview Are you interested in working in Tech for Good? Have you got experience working with Kotlin, or are keen to work with Kotlin? Principal Software Engineer - Clean Energy for EV Charging Up to £150k + bonus + benefits Hybrid in London 2 da...
More Details -
-
New Today
Principal Software Engineer
-
England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Overview Location: Southampton (onsite requirements vary depending on project demands - more detail below) Duration: 6 month contract Rate: 64.22ph UMB (Inside IR35) Role details: Our client, a prominent player in the Defence & Security sector, is ...
More Details -
-
New Today
Principal Software Engineer- AI (UK)
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
2 days ago Be among the first 25 applicants Overview At 8th Light, we bring life to the best ideas. Founded in 2006 and headquartered in Chicago, we are a technology solutions provider that partners with organisations to solve meaningful challenges ...
More Details -
-
New Today
Principal Software Engineer
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview Company 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-gene...
More Details -