Astra North Infoteck Inc. - Senior C++ Platform Developer
Developer is needed in Toronto, Canada.
Client: Astra North Infoteck Inc.
Location: Toronto, ON, ca
Contract: Contract
Job Description
We are seeking an experienced Platform Developer with strong C++ development expertise and hands-on experience in system-level programming. The ideal candidate will build high-performance, scalable applications that interact closely with operating systems and hardware resources while ensuring reliability, efficiency, and low-latency performance.
Key Responsibilities
Software Development:
- Design, develop, and maintain efficient, reusable, and reliable C++ applications.
- Build high-performance software interacting with low-level system and hardware resources.
- Develop scalable solutions for performance-critical platforms.
Performance Optimization:
- Analyze and resolve performance bottlenecks.
- Debug complex system-level issues and optimize application efficiency.
- Improve speed, scalability, memory utilization, and reliability.
System-Level Programming:
- Develop software that interfaces directly with operating system resources and hardware components.
- Work on embedded or low-latency backend systems requiring high throughput and minimal latency.
Collaboration:
- Partner with development, QA, and Product teams throughout the software lifecycle.
- Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
Code Quality:
- Follow coding standards and best practices.
- Conduct code reviews and maintain technical documentation.
- Support automation and continuous improvement initiatives.
Requirements
Required Skills:
- 6–8 years of experience in C++ software development.
- Strong proficiency with modern C++ standards (C++11/14/17 or above).
- Solid understanding of Data Structures and Algorithms.
- Experience with multithreading, concurrency, and synchronization.
- Hands-on experience in system-level programming.
- Strong debugging and performance tuning skills.
- Experience developing high-performance or low-latency applications.
- Familiarity with Agile development methodologies.
Nice-to-Have Skills:
- Microsoft Azure certifications.
- Advanced Python programming experience.
- Experience with Terraform and Flux for Infrastructure as Code.
- Knowledge of Azure Data Factory and data pipeline orchestration.
- Experience with cloud-native development practices.
Ideal Candidate:
- 6–8 years of experience building performance-critical software.
- Background in embedded systems, high-frequency trading, or high-performance backend platforms.
- Strong analytical and problem-solving abilities.
- Passion for writing optimized, scalable, and maintainable code.
Additional Information
Location: Hybrid – Canada
Duration: Contract
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.