23 Aug
|
Ionixx Technologies
|
Toronto
23 Aug
Ionixx Technologies
Toronto
Overview: We are building something current and exciting at Ionixx Technologies! To help us build this, we are looking for experienced software developers to join a founding team of startup-minded individuals that will lay the groundwork for our new fintech offering.
This team will play a pivotal role in spearheading innovation. As such, you will have the opportunity to shape the early architecture and design of the product, and set the trajectory for its future direction. If you’re looking for a challenging and rewarding role where your decisions will make a profound impact on the product’s success - this team is for you.
Key Responsibilities
● Develop, enhance, and maintain the Lightspeed Trader desktop application across Windows, macOS, and white-labeled versions.
● Design, implement, and optimize features in a large-scale C++ codebase while ensuring performance, stability, and maintainability.
● Troubleshoot and resolve complex technical issues related to networking, multithreading, and real-time market data processing.
● Collaborate with product managers, engineers, QA, and infrastructure teams to deliver high-quality software solutions.
● Participate in code reviews and contribute to improving engineering standards and best practices.
● Integrate with market data providers, broker connectivity services, and trading infrastructure as needed.
● Maintain and enhance existing modules while contributing to future product improvements.
Minimum Qualifications
● 5+ years of professional C++ software development experience.
● Strong experience developing and maintaining desktop applications.
● Solid understanding of:
○ Multithreading and concurrent programming
○ Networking and socket programming
○ Real-time data processing
○ Large, existing production codebases
● Strong problem-solving skills with a willingness to dive deep into technical details, including the mathematical reasoning behind algorithms and system behavior.
● Strong debugging, troubleshooting, and problem-solving skills.
● Excellent communication and collaboration skills.
Preferred Qualifications
● Experience in the financial services or trading technology industry.
● Familiarity with:
○ Equities and options trading
○ Market data feeds
○ Order management and execution workflows
○ Charting applications
○ Broker connectivity
Nice to Have
● Experience with macOS application development.
● Experience with Kafka, Enterprise MQ, or other messaging technologies.
● Familiarity with AWS and cloud-based infrastructure.
● Experience building or integrating B2B APIs.
● Exposure to DevOps practices and CI/CD pipelines.
● Experience with VBScript.
● Experience with Microsoft SQL Server.
● Experience administering or supporting Microsoft Server environments.
● Ability to contribute to application support, database, or infrastructure-related initiatives when needed.
● Experience working in fast-paced fintech organizations.
📌 Senior C++ Software Engineer (Toronto)
🏢 Ionixx Technologies
📍 Toronto