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

Staff Engineer (.Net core/React)

Overview

 

Connecting clients to markets – and talent to opportunity

 

With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we’re a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets – focusing on innovation, human connection, and providing world-class products and services to all types of investors.

 

At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance.

 

Corporate: Engage in a deep variety of business-critical activities that keep our company running efficiently. From strategic marketing and financial management to human resources and operational oversight, you’ll have the opportunity to optimize processes and implement game-changing policies.

Responsibilities

We are looking for a Senior Software Engineer with experience in building high-performing, scalable, enterprise-grade applications. The role will encompass development across all tiers of the application stack.

The role will be part of Client onboarding, which provides core services across the firm to streamline complex workflows and data across multiple business functions.

You will be part of a talented engineer team that works on low-latency mission-critical applications. Roles and responsibilities include application architecture and development across full software development lifecycle from concept and design to testing, collaborating with like-minded engineers.

 

Primary duties will include

 

  • Contribute to all phases of the development lifecycle working within Agile methodology
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Do proof of concepts to test out various ideas, technologies
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Mentor and supports engineers with technical direction and best practices
  • Contribute to PR reviews and be a team player

Qualifications

To land this role you will need:

  • Minimum 5+ years’ experience building global enterprise level systems
  • Knowledge of financial markets or a strong desire to learn
  • Proven hands-on experience designing and developing enterprise applications using C#/.Net Core , /.NET 8 or higher
  • Proven hands-on experience building large scalable web-based applications using React (ideal)/Angular with Typescript
  • Experience developing distributed systems using Microservice architecture (event-based)
  • Experience with containerisation (Docker, Kubernetes) and working on cloud platforms (Azure/AWS etc)

 

What makes you stand out:

  • Exposure with distributed messaging / streaming platforms (Apache Kafka)
  • Experience with TDD/BDD, testing framework (Jest/React-testing-library/JUnit)
  • Excellent knowledge of Relational Databases SQL and No-SQL databases

Education

  • BS/MS degree in Computer Science, Engineering or a related subject

Working environment

  • Hybrid
What You Should Know About Staff Engineer (.Net core/React), StoneX Group

At StoneX in Bogotá, we're on the lookout for a talented Staff Engineer (.Net Core/React) to join our dynamic team. With over 4,300 professionals globally, we pride ourselves on connecting clients to opportunities within the financial markets. As a Senior Software Engineer here, you will play a crucial role in developing high-performing, scalable, and enterprise-grade applications that streamline client onboarding processes across multiple business functions. Your day-to-day activities will immerse you deeply in application architecture, development, and collaboration, working within an Agile framework. You'll be crafting efficient, testable code while ensuring that designs meet the required specifications. At StoneX, you'll have the opportunity to mentor fellow engineers and contribute to architectural reviews while experimenting with new technologies and ideas. You will also gain valuable exposure to the financial markets, which is ideal if you have an interest in optimizing systems within this space. In this challenging yet rewarding role, your experience in building distributed microservices and familiarity with modern cloud platforms like Azure or AWS will be invaluable. We foster a vibrant working environment that encourages continuous improvement and innovation, offering a unique blend of remote and onsite work that makes every day exciting. Join us at StoneX and make a significant impact in the world of global finance while elevating your career to new heights!

Frequently Asked Questions (FAQs) for Staff Engineer (.Net core/React) Role at StoneX Group
What responsibilities does a Staff Engineer at StoneX have?

A Staff Engineer at StoneX is responsible for contributing to all phases of the development lifecycle, which includes writing efficient and testable code, ensuring compliance with specifications, and developing enterprise applications using technologies like .Net Core and React. Additionally, the job involves collaboration with a talented team of engineers, mentoring others, and engaging in architectural reviews.

Join Rise to see the full answer
What qualifications are needed for the Staff Engineer position at StoneX?

To qualify for the Staff Engineer role at StoneX, candidates should possess a minimum of 5 years’ experience in building global enterprise-level systems, extensive knowledge in C#/.Net Core, and experience with React or Angular. A degree in Computer Science or a related field is also preferred, along with a strong desire to learn about financial markets.

Join Rise to see the full answer
How does the work environment look for a Staff Engineer at StoneX?

The work environment for a Staff Engineer at StoneX is categorized as hybrid. This means you’ll enjoy the flexibility of remote work while also participating in office-based collaboration, enhancing your productivity and fostering team engagement.

Join Rise to see the full answer
What technologies should a Staff Engineer at StoneX be familiar with?

A Staff Engineer at StoneX should be familiar with C#/.Net Core, React or Angular, Microservices architecture, and cloud platforms like Azure or AWS. Knowledge of containerization using Docker and Kubernetes, as well as relational and No-SQL databases, will be essential for success in this role.

Join Rise to see the full answer
What kind of team dynamics can a Staff Engineer expect at StoneX?

At StoneX, a Staff Engineer can expect to be part of a collaborative and supportive team environment that values mentorship, shared code reviews, and continuous improvement. Team members are encouraged to explore new technologies and provide technical direction, fostering a culture of learning and camaraderie.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer (.Net core/React)
Can you explain your experience with C# and .Net Core relevant to the Staff Engineer role?

In your response, detail specific projects where you've used C# and .Net Core, focusing on the architecture, challenges encountered, and how you overcame them. Highlight your knowledge of best practices in coding and any frameworks you've utilized effectively.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss your approach to writing clean, testable code and your familiarity with code reviews, and automated testing frameworks. Mention specific methodologies used, such as TDD or BDD, that help maintain high code quality.

Join Rise to see the full answer
What strategies do you use for debugging complex applications?

Outline your systematic approach to debugging, including the use of tools or techniques that help you isolate issues. Providing examples of past debug scenarios demonstrates your problem-solving skills.

Join Rise to see the full answer
Tell us about a challenging project you've worked on and the technologies you used.

Choose a project that showcases your skills in .Net Core and React. Discuss the project's complexities, your role, and how you utilized various technologies. Highlight the impact of your contributions on the project’s success.

Join Rise to see the full answer
How comfortable are you with Agile methodologies, and how have you implemented them in your work?

Share your experiences working within Agile frameworks, detailing your role in team processes like sprints, stand-ups, and retrospectives. Emphasize how Agile has influenced your approach to development and collaboration.

Join Rise to see the full answer
What is your experience with cloud platforms, and how have you leveraged them in your projects?

Talk about your hands-on experience with cloud platforms like Azure or AWS, mentioning specific services utilized. Emphasize the benefits these platforms bring to application scalability and deployment.

Join Rise to see the full answer
How do you approach learning new technologies and keeping your skills updated?

Discuss your proactive approach to continuous learning, whether through online courses, workshops, or active participation in tech communities. Highlight any recent technologies you've learned that are relevant to the Staff Engineer role at StoneX.

Join Rise to see the full answer
Describe your experience with React or Angular in building scalable applications.

Provide examples of applications you've developed using React or Angular, emphasizing your role, the challenges faced, and how you achieved scalability. Mention any best practices you follow to ensure performance.

Join Rise to see the full answer
Can you explain microservices architecture and its advantages?

In your answer, provide a clear definition of microservices architecture and discuss its key benefits, such as scalability, flexibility, and resilience. Share any relevant experiences implementing microservices in past projects.

Join Rise to see the full answer
How do you prioritize tasks and manage time in your development projects?

Outline your time management strategies, including tools or techniques for prioritizing tasks effectively. Share experiences managing overlapping deadlines or competing priorities, demonstrating your organizational skills.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Mendix as a Senior Mendix Developer to create groundbreaking applications in a collaborative and innovative environment.

Posted 2 days ago

Join Northrop Grumman's talented team as a Senior Software Engineer focusing on DevOps and Agile methodologies to support groundbreaking technology in the defense sector.

Photo of the Rise User
Posted 3 days ago

Become a key player at Saab as an embedded software engineer, contributing to innovative defense and security systems.

Photo of the Rise User
Posted 8 days ago
Paid Holidays

Join Genius Sports as a Senior Software Engineer and help innovate soccer data solutions that revolutionize sports technology.

Photo of the Rise User
Posted 3 days ago

Become part of Peraton's mission-driven team as a Software Engineer, solving critical challenges in national security and data processing.

Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 14 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

ServiceNow seeks a Staff Front-End Software Engineer to drive innovation through high-quality code and mentoring in sunny San Diego.

Photo of the Rise User
Google Hybrid Sunnyvale, California, United States
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Senior Software Engineer at Google Cloud, you will shape the future of cloud technology through innovative software solutions.

Posted 11 days ago

Join Salt Technologies as a Principal Frontend Developer (React) and lead frontend development projects, driving innovation in software solutions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 14, 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!