Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Hybrid) image - Rise Careers
Job details

Software Engineer (Hybrid)

Company Description

Fastmarkets is an independent commodity pricing and information organisation with over 600 staff. We are fuelled by values that bring us all together and are united by a collective passion to make a difference. We are supported by a working model that is based on a hybrid approach that allows each of us to balance home and office working while encouraging effective collaboration and accountability.

Fastmarkets is the most trusted Price Reporting Agency (PRA) in the metals, mining, agriculture, forest products, and energy transition markets. Our price data, forecasts, and market analyses give our customers strategic advantage in complex, volatile, often opaque markets. Our events provide forums for market participants to come together, trade, and talk through the critical issues of our times.

We are making a difference. Fastmarkets works to create transparent commodity markets through our reliable and trusted price data and market intelligence. The markets we serve are central to how economies work and are essential for our lives. By doing this, Fastmarkets helps our customers build a more sustainable world. We are built on a 130-year foundation while bringing a digital platform to market, combining the currency of trust with the power of digital.

Most importantly, we are fuelled by our teams that, across the globe, make the amazing possible. With a deep sense of purpose and belonging, we are building an extraordinary future – together. If you would like to help build the future, we hope you will join us on our journey.

Fastmarkets is owned by global private equity firm Astorg, a specialist investor in healthcare, software, technology, business services and technology-based industrial companies.

Job Description

The Role

This is a unique opportunity to join the Fastmarkets Technology 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. The Technology team at Fastmarkets develop, enhance and support our flagship digital platform, serving global customers with critical data, news and analytics in the commodities markets we serve. We make this data and intelligence easily accessible though 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 Software Engineer is a full-time position working within a Scrum team reporting to the Engineering Manager. In this technical role, the Engineer will be primarily responsible for developing Fastmarket’s Identity and Access Management solutions and will be working as part of a global a team of Software Engineers, Business Analysts and Product Managers to 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.

Working closely alongside the Digital Product team, the Engineer will be principally working with expert groups such as Market Data, Platform Services, News, Prices, and Analytics and from there develop knowledge across all dimensions of the Fastmarkets platform, enabling them to be equipped with both business and technical expertise to tackle Fastmarkets’ most exciting business challenges.

Our technical stack is .NET and cloud infrastructure is Azure and we seek to use the latest and greatest relevant technologies in our work.

Principal Accountabilities

Software Design and Development

  • Implementation of technical solutions for new features and product enhancements
  • Adhere to sound software engineering design principles; design patterns, SOLID code etc.
  • Ensuring solutions are developed to be scalable, flexible, resilient and secure
  • Support the ongoing maintenance of existing Fastmarkets software

Quality Management

  • Ensure code is well structured, clean, readable, testable, and efficiently written
  • Ensure code is reviewed, engineering standards are maintained and strive to continually drive standards up
  • Ensure appropriate automated and manual tests for new features are designed and implemented
  • Ensure appropriate documentation is maintained

 Leadership and Collaboration

  • Participating in and contributing to team meetings and stand ups, bring in new ideas
  • Working collaboratively with other engineers, product developers and business analysts
  • Helping to resolve support issues where appropriate

 

Qualifications

We recruit talented, dynamic people with diverse backgrounds and experiences, all 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, where everyone feels able to participate and contribute meaningfully.

If you are open-minded, curious, resilient, solutions-oriented and committed to promoting equality, then read on...

KNOWLEDGE, EXPERIENCE AND SKILLS

We are looking for an individual who is highly motivated, driven, and have a passion to be part of a fast-paced, successful team. Being a strong team player is also important as well as someone who is happy to work flexibly.

  • Strong grasp of OOP, concurrency, distributed and cloud computing concepts
  • Strong experience with .NET /C#
  • Experience with Identity and Access Management (IAM) processes and technologies for authentication and authorization
  • Familiarity with OpenID Connect and OAuth 2.0 standards, Duende Identity Server, as well as two-factor authentication, privileged access management, and securely storing identity profile data
  • Microsoft Azure (Service Fabric, Blob Storage, Service Bus, Event Hubs, Key Vault)
  • 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
  • Strong communicator in English: able to read/write documentation effectively and have good verbal communication skills

If you're excited about the role but your experience, skills or qualifications don't perfectly align, we encourage you to apply anyway.

Additional Information

Our Values

Fastmarkets people come from all different walks of life. It’s this mix of brilliant personalities, experiences and insights that gives us that warm, open, and friendly culture you can feel as soon as you meet us. But however wonderfully different we all are, there are six things we all have in common – and they form our Fastmarkets values.

Created by our own employees to reflect some of the personal traits that Fastmarkets people have, our values are key to what makes our culture unique. They reflect who each of us are and they're embedded in everything we do. Our values are:

  • METRICS DRIVEN. We use insights to improve our customers’ experience and our business performance
     
  • ACCOUNTABLE. We are accountable to ourselves and those we work with: we keep our promises and get things done
     
  • GROWTH MINDSET. This value enables us to be nimble to the changing realities and operate with a sense of urgency
     
  • INCLUSIVE. We are inclusive and respectful, celebrating each of us and giving everyone a deep sense of belonging with the desire to bring their best self to work every day.
     
  • CUSTOMER CENTRIC. We are customer-centric in all that we do
     
  • COLLABORATIVE. We are collaborative, able to work across teams and capitalise on the diversity of intellect, perspectives, and experiences.

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, it’s time to fill in your application form. This form is an important part of the selection process: it’s used to determine whether or not you’ll be chosen to have an interview and acts as a basis for the questions we’ll ask you on the day.

It’s vital that you try to capture all the relevant information we have asked for on the form so we can get a good feel for who you are and why you’re great.

Fastmarkets Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Fastmarkets DE&I Review
3.67 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Fastmarkets
Fastmarkets CEO photo
Raju Daswani
Approve of CEO
What You Should Know About Software Engineer (Hybrid), Fastmarkets

If you're a Software Engineer looking for an exciting opportunity with a dynamic company, Fastmarkets in Sofia, Bulgaria, might just be the perfect fit for you! We are on a mission to transform the world of commodity pricing and information, and we believe in the power of technology to enhance our services. You'll join our vibrant Technology Team, focusing on the development of our Identity and Access Management solutions, working within a collaborative Scrum environment. Here, innovation thrives as you will engage with a diverse group of engineers and product managers to create features that impact our global customers in the metals, agriculture, and energy markets. With a focus on building scalable, flexible, and resilient software, you’ll adhere to best practices in code quality and ensure that everything we develop is not only effective but also secure. Your work will be integral in making complex data easily accessible through various channels, including web and mobile platforms. At Fastmarkets, we value collaboration and celebrate diverse perspectives, so your voice and ideas will matter. Plus, our hybrid work model means you can strike a balance between home and office life, making it easier to give your best every day. If you have a strong grasp of OOP, are experienced with .NET and Azure, and have a passion for product delivery, come help us build an extraordinary future together!

Frequently Asked Questions (FAQs) for Software Engineer (Hybrid) Role at Fastmarkets
What does a Software Engineer at Fastmarkets do?

As a Software Engineer at Fastmarkets, you'll be responsible for developing and enhancing our Identity and Access Management solutions while contributing to a range of critical projects that significantly impact our customers across various commodity markets. You'll collaborate with a global team, utilizing your expertise to create innovative features and ensure the integrity of our digital platform.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at Fastmarkets?

To succeed as a Software Engineer at Fastmarkets, you should have a solid understanding of OOP principles, extensive experience with .NET and C#, as well as familiarity with cloud technologies on Azure. Additionally, experience with Identity and Access Management technologies, as well as knowledge of standards such as OpenID Connect and OAuth 2.0, are essential for this role.

Join Rise to see the full answer
Is there a collaborative environment for Software Engineers at Fastmarkets?

Absolutely! Fastmarkets emphasizes collaboration and teamwork among its Software Engineers and other departments. You will be working closely with product managers, business analysts, and engineers in a Scrum setup to ideate and develop new features, ensuring a supportive and inclusive work culture.

Join Rise to see the full answer
What technology stack does Fastmarkets use for its Software Engineer roles?

Fastmarkets leverages a cutting-edge technology stack that includes .NET for software development, along with Microsoft Azure for cloud infrastructure. Familiarity with UI frameworks like Angular and TypeScript is also advantageous, as these technologies support our diverse digital offerings.

Join Rise to see the full answer
What role does the Software Engineer play in quality management at Fastmarkets?

Quality management is a core responsibility for Software Engineers at Fastmarkets. You will ensure that the code is clean, readable, and efficiently written. This includes designing tests for new features and maintaining documentation to uphold engineering standards and best practices across the team.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Hybrid)
Can you describe your experience with .NET and how it applies to this Software Engineer role?

In your response, highlight specific projects where you utilized .NET, focusing on how you've successfully developed scalable applications. Mention any challenges you faced and how you addressed them, specifically relating to software design principles and patterns.

Join Rise to see the full answer
What strategies do you use for debugging and maintaining code quality?

Discuss your methods for debugging code, including using debugging tools and reviewing code for errors. Emphasize your commitment to maintaining code quality through techniques like code reviews, unit testing, and adhering to best practices in software development.

Join Rise to see the full answer
How do you approach working collaboratively in a Scrum team?

Talk about your experience in Scrum environments, emphasizing your role in daily stand-ups, sprint planning, and collaborative problem-solving. Illustrate how you value feedback and communication as essential components of teamwork.

Join Rise to see the full answer
How familiar are you with Azure and its services relevant to Fastmarkets?

Explain your experience with Microsoft Azure, mentioning key services like Blob Storage, Service Fabric, and Key Vault that are pertinent to Fastmarkets' infrastructure. Provide examples of how you've used these services effectively in your projects.

Join Rise to see the full answer
What are Identity and Access Management solutions, and why are they important?

Provide a clear overview of IAM solutions, emphasizing their role in user authentication, authorization, and ensuring data security. Relate this to how Fastmarkets uses these technologies to protect sensitive customer information.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame difficulties.

Share a specific instance where you faced a significant challenge in a project. Detail the steps you took to resolve it, how you collaborated with your team, and what you learned from that experience.

Join Rise to see the full answer
In what ways do you ensure that your software applications are secure?

Discuss best practices related to software security, such as conducting security audits, using secure coding frameworks, and implementing security protocols. Provide examples of how you've applied these in past roles.

Join Rise to see the full answer
What role does documentation play in software development?

Emphasize the importance of clear and comprehensive documentation. Explain how it beneficially impacts team collaboration and future maintenance, and provide examples of documentation you’ve created or maintained in previous projects.

Join Rise to see the full answer
How do you stay updated with the latest technologies and programming practices?

Share your strategies for professional development, such as taking online courses, attending workshops, and participating in community forums. Illustrate your enthusiasm for continuous learning and adapting to technological advancements.

Join Rise to see the full answer
What does a growth mindset mean to you in the context of a Software Engineer?

Define a growth mindset as it applies to software engineering, highlighting its importance in navigating challenges and embracing change. Discuss how it has influenced your approach to development and collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
NXTGIG Remote No location specified
Posted 4 days ago
Photo of the Rise User
Bosch Group Remote 3401 Village Dr suite 110, Lincoln, NE 68516, USA
Posted 12 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Experian Remote 475 Anton Blvd, Costa Mesa, CA
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!