Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Entry Level
Qualifications
The ideal candidate should possess:Proficiency in low-level programming languages such as C or Assembly. Strong problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. A proactive approach to learning and development.
About the job
Join our dynamic team at System Canada Technologies as an Embedded Software Programmer. We are seeking a motivated individual with a strong foundation in low-level programming to contribute to innovative solutions in embedded systems. If you are passionate about technology and eager to apply your skills in a real-world setting, we want to hear from you!
About System Canada Technologies
System Canada Technologies is a leading provider of cutting-edge technology solutions, specializing in embedded systems and software development. Our team is dedicated to innovation and excellence, providing a collaborative environment where creativity and technical skills thrive.
Join cima2 as a Senior Manager specializing in hydroelectric structures and dams. In this pivotal role, you will lead and oversee projects that contribute to sustainable energy solutions. Your expertise will guide our team in designing, implementing, and maintaining state-of-the-art hydroelectric systems.We are looking for a visionary leader who is passionat…
Join Our Innovative Team:Are you excited about contributing to a leading-edge technology company that develops world-class products? Our video group is working on the next generation of recording services – a comprehensive enterprise video surveillance solution that facilitates real-time video streaming across networks with thousands of servers and cameras. The Security Center platform integrates multiple security products into a powerful all-in-one solution. Our software enables airports, control centers, distribution chains, cities, schools, prisons, and more around the globe to implement everyday video surveillance for enhanced safety.We are in search of a passionate software developer who enjoys diverse tasks and challenges of varying complexities. You will be actively involved in the design, task planning, feature development, and delivery, collaborating closely with quality assurance team members.Our Development Team Engages in All Levels of Software Development:Integration of various types and models of cameras using diverse protocolsControl of video transmission and other media (audio, metadata)Local video storage and transfersVideo stream management and distributionConfiguration of intelligent video analyticsVideo encryption, digital signature, and password managementFirmware update management in a cloud environmentReal-time video stream transformation (watermarking, transcoding, redirection)All of this and much more utilizing cutting-edge technologies!Tools We Utilize:Development of large-scale distributed applicationsAsynchronous programming / multithreaded application developmentDevelopment and integration of internal and external APIsWriting automated tests and Test Driven Development (TDD)Networking (TCP/UDP), data transmissionWeb development (JavaScript/TypeScript, Node.js)Video cameras and graphics cardsA Day in Your Life:You will join an experienced and dynamic team. Your responsibility will be to architect software solutions and collaborate on development.Architect and develop new features that will be used by thousands of usersEngage with external partners to deliver a shared solutionParticipate in pair programming sessions and collaborate with both new and experienced developers.
AECOM is hiring a Senior Highway and Bridge Project Manager in Regina. This position leads major infrastructure projects focused on transportation. The role covers every stage of project delivery, from initial planning through design and execution. Role overview The Senior Project Manager takes responsibility for guiding project teams and ensuring work is completed on schedule and within budget. This includes coordinating efforts across disciplines to deliver high-quality results for clients and communities. What you will do Oversee planning, design, and construction phases for highway and bridge projects Direct project teams and monitor progress to meet deadlines and quality standards Manage budgets and resources to ensure efficient project delivery Support the development of solutions that address changing transportation needs Requirements Experience managing complex highway and bridge projects is essential. Strong leadership and organizational skills are important for success in this role.
AECOM is seeking a Senior Highway and Bridge Project Manager in Burnaby to lead major infrastructure projects focused on transportation networks. This position oversees projects from the earliest planning stages through final delivery, with a strong emphasis on quality, budget, and schedule. Role overview This role manages every phase of highway and bridge projects, coordinating teams and resources to deliver results that meet client and regulatory standards. The Senior Project Manager applies engineering knowledge and project management skills to keep work on track and solve challenges as they arise. Key responsibilities Lead and direct large-scale highway and bridge projects from initiation to completion Oversee project delivery, ensuring adherence to quality, budget, and timeline requirements Encourage collaboration among multidisciplinary teams Apply engineering expertise to develop and implement project solutions Requirements Experience managing complex infrastructure projects in transportation Strong background in engineering and project management Ability to coordinate across multiple disciplines and teams
Full-time|On-site|Toronto, Ontario, Canada, Vancouver, British Columbia, Canada
Role Overview Hootsuite is hiring a Junior Frontend Software Developer in Toronto or Vancouver. This role focuses on building and improving web applications that help users get more out of the Hootsuite platform. Work closely with developers and designers to deliver interfaces that look great and feel intuitive. What You Will Do Contribute to every stage of the development lifecycle, from brainstorming ideas to deploying new features Help design and implement user interfaces that are both attractive and easy to use Work with team members to maintain high quality and strong performance in web applications
High Tech Genesis, based in Ottawa, Ontario, specializes in design services for technology-driven projects. The team builds modern software solutions that reach a global audience. Role overview This Software Developer position focuses on Golang and Ruby. The role involves working closely with a growing team to build and maintain scalable applications. Expect to collaborate regularly and spend significant time on hands-on coding. What you will do Develop and maintain new product features with attention to quality. Review the codebase and suggest ways to improve its structure. Manage story assignments and coordinate triage and remediation with product teams. Promote operational excellence and help implement standard processes throughout the organization. Requirements Practical experience with Ruby and Golang. Ability to design, build, and optimize scalable applications. Strong collaboration skills and a commitment to quality. Location This role is based in Ottawa, Ontario, Canada.
Join our dynamic team at cima2 as a Senior Civil Designer specializing in MicroStation and OpenRoads. In this role, you will lead innovative civil design projects, leveraging your expertise to create effective solutions that meet client needs. Collaborate with a team of skilled professionals, ensuring the delivery of high-quality designs that adhere to regulatory standards.
As a Senior Security Operations Engineer at Cohere, you will play a pivotal role in safeguarding our digital infrastructure. You will be responsible for identifying vulnerabilities, responding to incidents, and implementing security measures to protect our assets. Your expertise will contribute to enhancing our overall security posture and ensuring compliance with industry standards.
Join us in revolutionizing the financial landscape.Our goal is to make finance accessible to everyone. An estimated $124 trillion in assets will be passed down to younger generations over the next two decades, marking the largest wealth transfer in history. If you're eager to be at the forefront of this monumental cultural and financial evolution, we invite you to explore this opportunity further.About the Team and RoleWe are assembling a premier team dedicated to leveraging cutting-edge technology to tackle the most pressing issues in finance. We seek innovative thinkers, adept problem-solvers, and proactive builders who are motivated to make a meaningful impact. At Robinhood, complacency is not an option; it’s a place where driven individuals can produce their finest work. Our team operates with high standards and an unwavering commitment to ethics.The mission of our Red Team is to proactively identify and emulate real-world cybersecurity threats against Robinhood’s platforms and personnel. Through red teaming and adversarial simulations, we assess security measures, uncover vulnerabilities, and work closely with Detection & Response, Physical Security, and Engineering to enhance our overall security posture.As a Senior Offensive Security Engineer, you will play a vital role in designing and executing covert adversarial simulations to validate our security assumptions and expose gaps in our detection and response capabilities. You will utilize threat modeling, penetration testing, and research-driven techniques to mimic sophisticated attacks while collaborating across teams to enhance our defenses and develop more secure systems.This position is based in our Toronto, Canada office, with in-person attendance required at least three days a week.At Robinhood, we champion the benefits of in-person collaboration to accelerate innovation and foster community. Our office environment is purposefully designed to energize and support high-performing teams.
Since its inception, Fivetran has been dedicated to simplifying and ensuring reliable access to data, akin to how we use electricity. Our innovative technology allows customer data to seamlessly arrive in their data warehouses, fully structured and ready for query, with no engineering or maintenance needed. We take pride in empowering organizations to harness the full potential of their data every day.About the RoleFivetran is at the forefront of building data pipelines that fuel the modern data ecosystem for countless companies. Our Customer Support team collaborates with client teams globally to provide unparalleled support that combines profound technical knowledge with a strong customer-centric approach.We are seeking a Customer Support Engineer who possesses exceptional technical troubleshooting abilities, effective communication skills, and an unwavering commitment to delivering top-notch results for our customers. In this capacity, you will engage with both new and existing clients in a highly technical role, tackling complex issues, managing escalations with professionalism, and closely collaborating with engineering and product teams to resolve issues and prevent future occurrences. By adopting a collaborative and comprehensive approach, you will serve as the technical advocate for our customers within Fivetran, championing their needs while enhancing product quality and operational excellence.This full-time position is based in our Toronto office, featuring a hybrid work model that allows for a blend of remote flexibility and in-person collaboration, with two days in the office each week.
Please submit your CV in English and specify your English proficiency level. Mindrift connects skilled professionals with project-based AI roles at leading tech companies. The platform focuses on testing, evaluating, and improving AI systems. All positions are temporary and project-based, not permanent employment. Role overview This Senior Python Systems Developer role centers on functional testing for a large-scale project. The work involves building and executing black box tests for codebases written in various languages, using strong Linux and Docker skills. The position calls for reading and understanding code in C, Rust, or Go, often with the support of large language models (LLMs) such as Roo Code or Claude Code. Translating migration requirements and streamlining development with modern tools is a key part of the job. What you will do Create and run functional black box tests for large, multi-language codebases. Set up and manage Docker environments to ensure reproducible builds and reliable test execution across platforms. Monitor code coverage and implement automated scoring to meet industry standards. Use LLMs (such as Roo Code and Claude) to automate repetitive tasks, speed up development, and improve code quality. Requirements Minimum 5 years of software engineering experience, with a strong focus on Python. Advanced knowledge of pytest (including fixtures, session-scoped tests, and timeouts) and experience designing black-box functional tests for CLI tools. Proficient with Docker: building reproducible Dockerfiles, managing user contexts, and creating secure workspaces. Strong command of Linux and Bash scripting, including debugging within containers. Comfortable with modern Python tooling (uv, pyproject.toml, packaging). Ability to read and understand code in multiple languages (C, C++, Rust, or Go) with LLM support. Experience using LLMs (Claude Code, Roo Code, Cursor) to accelerate development and create test cases. English proficiency at B2 level or higher. Preferred qualifications Experience with agent evaluation platforms and MCP CLI. Key tools and technologies Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (reading only), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov. Project details and benefits Freelance, project-based work through the Mindrift platform (powered by Toloka AI). Fully remote and flexible: set your own hours and workload (20-30 hours per week). Competitive compensation: AI trainers on this project can earn up to $45 per hour equivalent. Location: Remote , Manitoba, Canada
Pinterest is hiring a Senior Site Reliability Engineer in Toronto, ON, Canada. The focus of this role is to ensure that Pinterest’s services remain reliable, scalable, and perform well as the platform grows. Working closely with software engineers, this position involves designing and implementing solutions that strengthen system reliability and efficiency. Key responsibilities Partner with engineering teams to maintain and enhance the reliability of Pinterest’s services Design and implement improvements to support scalability and performance Troubleshoot and resolve service issues to reduce downtime Requirements Extensive experience in site reliability engineering or a closely related field Strong technical background with proven problem-solving abilities Comfort working alongside software engineers to improve systems This position is located in Toronto, ON, Canada.
Role overview As a Senior Cloud Security Engineer at 7shifts, the main focus is on protecting cloud infrastructure and supporting the security of sensitive data. This position involves applying security controls, assessing risks, and collaborating with teams throughout the company. The work also plays a key part in maintaining compliance with industry standards. What you will do Apply and manage security measures across cloud environments Perform risk assessments to find and address vulnerabilities Work closely with other teams to strengthen security practices Assist with compliance initiatives and help protect sensitive information Location This role is based in Saskatoon, SK.
We are seeking a talented Software Developer with expertise in OpenText Exstream to join our dynamic team. As a key contributor, you will leverage your advanced skills in document generation and management to enhance our IT solutions. In this role, you will be responsible for:Utilizing OpenText Exstream to develop complex, scalable document generation architectures.Implementing advanced features such as multi-level reviews and retrieval processes through Exstream Live engine.Integrating IBM content management systems and optimizing performance through effective coding practices.Creating and managing workflows with J2EE for document processing and distribution.Designing document composition engines tailored for the banking and financial services domain.
Your Team Dynamics:Join a talented, passionate, and experienced team at Genetec, where we are laying the foundations and establishing essential workflows for our next-generation product, Security Center SaaS.Our team specializes in developing web and desktop applications that focus on configuration and operational workflows for our professional clients. We connect complex backend systems to rich, high-performance user interfaces, enabling clients to efficiently configure, operate, and maintain their systems.We are dedicated to building features that naturally require an intensive user interface, with a strong emphasis on scalability, reliability, and long-term maintainability. The team collaborates closely with product managers, architects, and partner teams in a product-focused environment where quality support and pragmatic decision-making are paramount.Why Join Our Team?You are passionate about building strong, committed teams.You enjoy bringing clarity, structure, and energy to project execution.You love working closely with others to help them excel.You want to contribute to the creation of valuable products used by businesses.Your Day at a Glance:As a team leader in our group, you will focus on team management, delivery responsibilities, and implementation. You will work closely with developers, testers, your manager, product leads, architects, and partner teams to align priorities, plan work, and ensure consistent and predictable deliveries.Lead and support a team of developers and testers, fostering engagement, growth, and accountability.Plan, coordinate, and track team work to meet delivery commitments.Translate product direction and organizational priorities into clear, actionable plans.Continuously improve team processes and workflows to enhance efficiency and predictability.Facilitate collaboration within the team and between partner teams.Identify and eliminate obstacles, risks, and dependencies affecting delivery or team health.Ensure accountability for quality, reliability, and operational readiness of team deliverables.Support incident response and resolution efforts.
Join our dynamic team at System Canada Technologies as an Embedded Software Programmer. We are seeking a motivated individual with a strong foundation in low-level programming to contribute to innovative solutions in embedded systems. If you are passionate about technology and eager to apply your skills in a real-world setting, we want to hear from you!
Aspire Software is hiring a Chief Operating Officer (COO) to lead operations for one of its software business units. This position is fully remote and open to candidates based in Canada. As COO, the focus is on operational and commercial leadership within a rapidly growing software vertical. The role involves shaping and executing a strategic plan that spans sales and marketing, customer support, and professional services. Success depends on an AI-forward mindset and the ability to align operational strategies with Aspire’s growth objectives. Key responsibilities Develop and implement an AI strategy for non-R&D departments Set and drive long-term, annual, and quarterly financial and non-financial targets Communicate a clear vision for growth, revenue, profitability, and customer care Engage directly in daily operations, including sales performance, opportunity management, forecasting, resource allocation, customer support, and project delivery Sales and marketing leadership Lead revenue growth initiatives by identifying new opportunities and executing strategies for cross-selling and market expansion Establish sales operations and infrastructure to support scaling and maintain process discipline Oversee competitive intelligence programs to inform feature and product development Improve use of CRM and internal tools to enhance forecasting, set targets, and deliver insights to the executive team and board Create and track KPIs for the sales team, such as CAC/LTV, and develop dashboards and reporting to monitor NRR and MRR trends Work with sales leaders to set quotas, budgets, compensation plans, and pricing strategies Manage key relationships with large accounts Represent Aspire Software at trade shows and industry panels Aspire Software is part of Valsoft Corp and manages a broad portfolio of software companies. The group delivers mission-critical solutions across multiple industries, focusing on growth through reinvestment and a decentralized operating model. Aspire emphasizes industry best practices and operational excellence as it scales its businesses.
We are seeking a highly skilled Senior Hardware Design Engineer specializing in FPGA to join our dynamic team at Sopra Steria. In this role, you will be responsible for designing and implementing innovative hardware solutions that leverage FPGA technology. Your expertise will contribute to challenging projects that drive the future of technology.As a key member of our engineering department, you will collaborate with cross-functional teams to deliver high-quality designs on time. We value creativity, technical excellence, and a proactive approach to problem-solving.
Join AECOM as a Senior Project Manager specializing in highway and roadway projects. In this dynamic role, you will oversee the planning, design, and execution of infrastructure projects, ensuring they meet both client expectations and regulatory standards. Collaborate with multidisciplinary teams and stakeholders to drive project success while maintaining high quality and safety standards.
Join Our Team as a Full Stack EngineerAt Vantage Analytics, we are seeking a passionate Full Stack Engineer to become an integral part of our Product Development Team. In this role, you will leverage your expertise across the technology stack to develop and maintain high-performance, scalable systems that enhance our platform's core functionalities. Collaborating closely with fellow engineers and product managers, you will be responsible for delivering features that are not only technically sound but also centered on user experience. If you share our enthusiasm for the transformative power of exceptional software, we want to hear from you!This is a newly created position, providing a unique opportunity to influence our product direction.