Job closedPosted 3 months ago

Astra North Infoteck Inc. - Senior C++ Platform Developer

Developer
Open to offers Toronto, Canada
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

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.