Jobs.ca
Jobs.ca
Language
Trading Terminal logo

Senior Software Engineer (C# / .NET)

Vancouver, British Columbia, Canada
Senior Level
Full-Time

About the role

Company Description Trading Terminal is building a comprehensive platform of trading and investing tools designed for active traders. The company focuses on delivering advanced analytics, real-time data, and intuitive interfaces to help users make informed decisions in fast-moving markets. Team members collaborate closely with product and design to create robust, performant, and reliable trading solutions. Joining Trading Terminal offers the opportunity to work on high-impact features in a technology-driven environment where user experience and system stability are critical. The organization values innovation, quality engineering practices, and continuous improvement. Role Description This is a full-time, on-site Senior Software Engineer role based in Vancouver, BC. The Senior Software Engineer will design, develop, and maintain .NET C# applications that power Trading Terminal’s core trading and investing tools. Day-to-day responsibilities include implementing new features, optimizing existing services, writing clean and testable code, and participating in code reviews. The role also involves collaborating with product managers, designers, and other engineers to refine requirements, ensure system performance and reliability, and address technical challenges. The engineer will contribute to architectural decisions, improve development processes, and help mentor other team members. Qualifications Strong foundation in Object-Oriented Programming (OOP) and general Programming principles. Hands-on experience with .NET Core and ASP.NET MVC for building scalable, secure, and maintainable applications. Proven track record in end-to-end Software Development, including design, implementation, testing, and deployment. Experience with C# and modern development practices such as unit testing, code review, and continuous integration. Familiarity with distributed systems, RESTful APIs, and integration with external services or data providers. Comfort working with relational databases, query optimization, and data modeling. Ability to collaborate effectively in an on-site team environment, communicate clearly, and provide technical leadership. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Experience in trading, financial markets, or real-time, high-availability systems is an asset.

About Trading Terminal

Financial Services
11-50 employees

Trading Terminal is developing the most comprehensive trading and investing tools for active traders.

Similar Jobs