Experienced Software Engineer
- Remote job
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Experienced Software Engineer based in Canada.
This is an opportunity for an experienced software engineer to contribute to products used by millions of people worldwide.
You’ll work across a diverse technology ecosystem spanning publishing, e-commerce, social platforms, and other open-web products.
The role emphasizes high-quality engineering, thoughtful abstractions, scalability, performance, and reliable production systems.
You’ll work in a fully distributed environment where collaboration happens across borders, time zones, and technical disciplines.
Engineers are encouraged to ship frequently, participate in peer code review, and contribute to open-source development.
The environment supports flexible working styles, continuous learning, internal mobility, coaching, and meaningful technical ownership.
This role is particularly suited to engineers who enjoy solving complex problems and care deeply about the craft of software development.
- Design, develop, test, deploy, and maintain high-quality software across a broad product ecosystem, contributing to products that serve a large and diverse global user base.
- Solve complex technical problems through effective debugging, investigation, experimentation, and thoughtful engineering decisions.
- Work across multiple layers of the technology stack, understanding how architectural choices and abstractions affect performance, maintainability, reliability, and user experience.
- Contribute to products and platforms spanning areas such as content publishing, e-commerce, social networking, collaboration, and other web-based experiences.
- Develop and maintain scalable backend and frontend systems capable of supporting high traffic, large datasets, and complex interactions.
- Participate in frequent production deployments supported by continuous integration, peer code review, testing, and distributed engineering practices.
- Collaborate openly with engineers and colleagues across teams, participating in technical discussions and contributing ideas through global communication channels.
- Contribute to open-source projects and engineering practices where appropriate, embracing transparency and community-driven development.
- Evaluate technical trade-offs carefully, considering both the value and cost of abstractions, tools, frameworks, and architectural decisions.
- Use modern development approaches, including AI-assisted tools and workflows where they provide meaningful value, while applying sound engineering judgment about when such tools should or should not be used.
- Continuously improve technical skills, development practices, and product knowledge while sharing expertise with colleagues.
- Demonstrated professional experience as a software engineer, with a track record of delivering production-quality software.
- Experience working with multiple programming languages, frameworks, and programming paradigms; strong expertise in any particular language is valuable, while willingness to become highly proficient in PHP and JavaScript is expected.
- Experience working with software systems at scale, whether through backend engineering, performance optimization, infrastructure complexity, or interaction with a large and diverse user base.
- Strong debugging and problem-solving abilities, with genuine curiosity about understanding the underlying causes of technical issues.
- Ability to reason across layers of abstraction and understand the technical and operational implications of architectural decisions.
- Strong attention to engineering quality, maintainability, reliability, performance, and detail.
- Ability to evaluate technical trade-offs pragmatically, recognizing that abstractions introduce both benefits and costs.
- Comfortable working independently in a fully distributed, remote environment while maintaining strong communication and collaboration with teammates.
- Willingness and ability to travel approximately 3–4 weeks per year for in-person team gatherings.
- Strong written and verbal communication skills and an openness to participating in discussions across teams and functions.
- A growth-oriented mindset and enthusiasm for learning new technologies, approaches, and engineering practices.
- Fully remote work environment with flexible working arrangements.
- Global team environment spanning more than 70 countries.
- Flexible working practices that allow team members to work when they are most effective.
- Open vacation policy.
- Competitive base salary with a stated global range of $70,000–$170,000 USD , paid in local currency.
- Compensation that may reflect individual skills, potential contribution, and expected impact.
- Opportunities to work on widely used open-source and web products.
- Support for professional development, including learning resources, coaching, and covered work-related expenses.
- Opportunities for internal mobility and career development.
- Regular opportunities to collaborate with teammates in person through company gatherings.
- Culture centered on openness, inclusion, collaboration, peer feedback, and continuous improvement.
Requirements
Benefits
- ...automation, learning, and delivering value to our users. As a Software Engineer III at SpryPoint, you will be building and integrating... ...the SCRUM ceremonies, while also helping to develop the less experienced team members by pair programming, reviewing pull requests, leading...SuggestedFull timeSummer workInternshipLocal areaRemote workHome officeFlexible hours
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Security Software Engineer based in Canada. This role offers the opportunity to embed security expertise directly within software engineering teams and...SuggestedRemote jobWorldwide
$148.3k - $171k per year
...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance... ...or BAM Management Canada Holdings Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing, developing...SuggestedFull timeLocal areaRemote workWork from home- ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Linux Devices Software Engineer based in Canada. This role offers the opportunity to build and optimise low-level Linux software powering the next generation...SuggestedRemote job
$160k - $180k per year
..., Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership as Kindsight builds its next-generation Payments Platform. This is a hands-on Staff...SuggestedInternship$100k - $120k per year
...Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering team and help build Kindsight's next-generation Payments Platform....- ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Term: 12-Month / 1-Year Contract (Expected Start: September 2026 – September 2027) Work Location: Remote (No on-site requirement...Contract workRemote work
$120k - $150k per year
...Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team and take meaningful ownership of Kindsight's next-generation Payments...$150k - $210k per year
...to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS... ...stability of the platform over time. We’re looking for an experienced, product-focused engineer who can raise the technical bar, identify...Full time$170.4k - $234.3k per year
...campaigns across programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at StackAdapt, you will be... ...our customers Mentor the team and lead by example to uphold software development best-practices in addition to conducting rigorous...Local areaRemote workWork from homeHome officeFlexible hours$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding...Long term contractFull timeRemote work$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding...Long term contractFull timeRemote work$163k - $213k per year
...matter where you are in the world. THE ROLE DEPT® is seeking a highly technical, consultative, and hands-on Architect, Software Engineering (AEM) to join our forward-deployed architecture squad in North America. Mapped back to our Web Craft, this role is a specialized...Work at officeLocal areaRemote workFlexible hours$150k - $175k per year
...Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and... ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent...Permanent employmentFull timeManual laborRemote workFlexible hours- ...Job Responsibility: Category Engineering Hire Type Employee Job ID 7733 Remote Eligible... ...of high-performance silicon chips and software content. Join us to transform the future... ...You Are: You are a passionate and experienced RTL Design Engineer with a deep understanding...Full timeRemote work
- ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years,... ...required at time of application Summary We are seeking an experienced AI Engineer with 5+ years of experience designing, developing, and...Contract workInternship
$130k - $200k per year
...consultancy expertise with AFRY’s global engineering, project delivery, and sustainability... ...Role Overview: We are seeking an experienced Senior / Principal Geotechnical Engineer... ...relevant geotechnical modelling and analysis software. Experience working across mining projects...Permanent employmentFull timeInternshipLive InFlexible hours- ...next steps. Our partner is looking for a Engineering Manager - Security Standards and... ...infrastructure, edge environments, and modern software platforms. The role combines people leadership... ...worldwide. This role is ideal for an experienced security engineering leader who combines...Remote jobWorldwide
$35 - $40 per hour
...organization seeking a Design & Manufacturing Engineer who can bridge the gap between... ...toolpaths using Mastercam or comparable CAM software Select appropriate tooling and... ...through production ~ Work closely with experienced CNC machinists and engineering professionals...Permanent employmentFull timeMonday to fridayDay shift- ...Responsibility: We are seeking a highly experienced Senior ETL Developer who will be responsible... ...Who we are at Exadel Exadel is a global software consulting and development company that... ...'s degree in Computer Science, Software Engineering or a relevant work experience Experience...Full timeContract workWork at officeRemote work
- ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely... ...as they emerge. Overview: We are looking for a Platform Engineering Manager with a strong hands-on engineering background to lead and...
$145k - $155k per year
...sounds exciting to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain...Remote work- ...applications and next steps. Our partner is looking for a Ubuntu Security Engineer based in Canada. Join a globally distributed security... ...protecting users and strengthening the security of open source software. You’ll investigate emerging vulnerabilities across the...Remote job
$120k - $160k per year
...Position Summary: Kindsight is seeking a Senior Salesforce Engineer to join our Product Engineering team and help build and evolve... ...~3+ years of experience developing and maintaining commercial software products. ~ Familiarity with Salesforce DX and SFDX CLI. ~ Demonstrable...Long term contractRemote work- ...PLATO is Canada’s largest Indigenous-owned software testing and technology services company.... ...the DevOps strategy, practices, and engineering standards that enable the successful delivery... ...of a collaborative environment where experienced professionals share knowledge, mentor...Contract workInternship
$168k - $220k per year
...Employers five years in a row. Come see what all the fuss is about.✨ Brief summary of role: We're looking for an experienced Sr. Computer Vision Engineer to own core algorithms for mapping, localization, image analysis, and 3D reconstruction on real-world construction...Local area$150k - $185k per year
...impact. Position Summary We’re looking for a Senior Data Engineer to join our Product Engineering team and help evolve the modern... ...platform reliability, and production support. You’ll work closely with software engineers, data specialists, and product partners to solve high-...Long term contract- ...We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30... ...application Summary We are seeking a highly experienced Senior Advanced Analytics / AI Engineer (LLMOps) with 10+ years of experience in advanced analytics...Contract workInternship
- ...you log on. About the Role We are seeking an experienced, field-tested Director of Engineering to lead, scale, and mature our global engineering organization... ...manage a talented team of Engineering Managers and Software Engineers, ensuring our platforms remain highly...Remote jobFull timeFlexible hours
- ...career. About the team The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe, enabling Stripes... ...at rest and in motion. We are looking for talented data-minded software engineers to help us manage business-critical data leveraged...Internship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Experienced Software Engineer. Be the first to apply!
- software engineer devops Canada
- director software engineering Canada
- software engineer - ai machine learning Canada
- software developer entry level Canada
- software developer Canada
- ingénieur logiciel Canada
- software design engineer Canada
- software engineer internship Canada
- software engineer co-op Canada
- développeur logiciel Canada

