Remote Software Developer Jobs in Canada

Find high-quality remote engineering jobs with transparent hiring processes.

Jobs older than 90 days are not shown.

Senior Web Developer / Software Engineer

MaxMind is looking for a talented, experienced, and highly motivated Senior Web Developer / Software Engineer to help us develop and improve our products. We help protect thousands of companies worldwide from fraud, screening over a billion online transactions each year, and we provide IP intelligence data to thousands more. As a Senior Web Developer / Software Engineer, you will play an important role in improving our existing websites and applications. This is a full time remote position, and we welcome candidates to apply from anywhere in Canada. You must be eligible/authorized to work in Canada. You will be responsible for developing websites and applications. This includes creating new web applications to help our clients better detect fraud while also working to improve our existing applications and websites. In doing this, you will work closely with our product team as well as other engineers. The starting salary for our Senior Web Developer / Software Engineer role is $165k CAD. See more about benefits and compensation below. Our Development Practices We prefer Bootstrap and vanilla JS for most of our website work, but we selectively use TypeScript and React when we need to create web applications. We use Mojolicious on Perl and Go for server side rendering. We also have REST APIs written in Go. We use PostgreSQL as our database. Our servers run Linux on Google Cloud Platform. We maintain high standards for our development practices. All new code is expected to include automated tests run by TeamCity, and all work goes through internal code review on GitHub Enterprise.

Full Time
🇨🇦 Canada
💵$120K-$120K
🧔Senior
Back EndPerlGolangRubyPythonPHPJavaScriptSQL

Senior Software Engineer

MaxMind is looking for a talented, experienced, and highly motivated Senior Software Engineer to help us develop and improve our products. We help protect thousands of companies worldwide from fraud, screening over a billion online transactions each year, and we provide IP intelligence data to thousands more. This work requires us to take on exciting challenges and we want you to help! This is a full time remote position, and we welcome candidates to apply anywhere from Canada. You must be eligible/authorized to work in Canada. As a Senior Software Engineer, your job will be to carry out development projects both big and small. You may work on adding features to existing products, refactoring legacy code, fixing bugs in our open source APIs, or developing entirely new services. We're looking for an experienced software developer who can make good technical design decisions, write tests and documentation, and communicate well with non-developers. Our salary range for Engineering roles begins at $165k CAD, with the specific offer depending upon skills and experience. See more about benefits and compensation below. Our Development Practices Our backend code is largely written in Perl and Go using PostgreSQL and Linux. We maintain high standards for our development practices. New backend code is expected to be written in Go, include automated tests run by TeamCity, and go through internal code review on GitHub Enterprise. The existing Perl code is being slowly rewritten in Go. We use free software as much as possible, and we release code back to the community when we can do so. We're always improving the way we do development, and we expect you to participate in that process.

Full Time
🇨🇦 Canada
💵$120K-$120K
🧔Senior
GolangPerlSQLPostgreSQLLinuxGCP

Senior Software Engineer, iOS (Solutions)

The Health Journey team is responsible for guiding members towards better health outcomes and impact, through presenting engaging and personalized activities. We work across Web, Android, iOS, and Backend, in close collaboration with each other, our designer and product manager, and with other teams across the company, to deliver an awesome experience! We’re looking for a Senior Software Engineer, iOS to help us deliver our category-defining mobile experience. This team is responsible for customer identity and access management within the League platform. As part of this team, you will help the identity team move to Auth0, safely migrate all our users and support our other teams with future roadmap asks like Inbound and Outbound SSO. The identity capability team’s mandate also includes supporting our platform partnerships by enabling identity provider integrations that enable users to use their existing familiar sign in provider to sign in with a powered by League application. To thrive in this role, you are someone who works well in teams and enjoys collaborating. Furthermore, you understand the business impact of your code and enjoy incorporating the business objectives into your approach to development. You enjoy working with product management to find the best solution to the problem at hand, and can balance technical tradeoffs with delivering customer value quickly and iteratively. In this role, you will: Work on a cross-functional, feature-driven engineering teamParticipate in technical design and planning discussionsCollaborate closely with UX designers to build new features and delight our membersUphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performanceSupport and mentor junior members of the teamLive our team values of ownership, pragmatism, cooperation, and empathy for our customers

Full Time
🇨🇦 Canada
🧔Senior
iOSSwiftMobile

Staff Engineer

Our product continues to evolve to meet the needs of our customers, and the service mesh technical ecosystem is expanding with newer architectures such as the use of eBPF for service mesh functionality. We are looking for a staff engineer with domain expertise in cloud native security and deep familiarity with operating system level instrumentation (through mechanisms like eBPF). As a staff engineer, you are expected to drive technical architecture and product features that will fit under a broader security theme. Staff and Principal Engineers are the most senior individual contributors at HashiCorp. They are leaders that continually strive to set a higher standard for the engineering organization as a whole. They are expected to help drive the product vision forward and propose novel areas of innovation with emerging technology. Staff engineers at Hashicorp are experts in a specific problem space within our domain. Their core responsibilities are to work across team boundaries and work closely with product management ahead of the roadmap to aid in discovery and scoping discussions. We expect staff engineers to be highly autonomous, collaborate across product management and engineering to deliver both architectural vision and code, and lead by example to set a high bar for engineering excellence. In this role, you can expect to... Program mostly in Go, learning from and contributing to a team committed to continually improving their skillsCollaborate with product management to partner on an overall vision and strategy that is aligned with the product line and company goalsPartner with product managers and software engineers to execute against your team’s roadmapPlay a mix of roles, including technical leadership for teams, long term planning, product management partnership, and technical contribution and guidanceProvide feedback on an ongoing basis for all architectural documents and design decisions that pertain to your focus area.

Full Time
🇨🇦 Canada
🧙Lead
GolangLinux

Software Engineer - Backend

As an engineer at ReturnBear, you’ll get a chance to own a piece of the code that powers a key part of our business. You’ll be encouraged to speak with the product and operations teams and be actively involved in feature creation, rather than just passively deliver on feature requests. We feel that early input from engineering is key to success. As an individual contributor, you’ll be given the opportunity to specialize and do high quality work. We want you to become an expert in your own domain. You'll ship code but also be a part of peer reviewing your team's code. We are looking for backend and fullstack engineers with at least 3 years of experience in some of the following technologies and frameworks. WHAT WE LOOK FOR Ownership mentality. “It’s their problem, not mine” doesn’t have a place here. You own the problems and challenges that you see, and proactively work with your colleagues to turn them into opportunities. We’re in it together!Growth mindset. You learn from your mistakes and believe in human potential. It’s not that you can’t overcome the challenge you’re facing, it’s just that you haven’t overcome it yet. You appreciate the diverse thoughts and perspectives of your colleagues, partners and clients, and you are committed to actively listening and learning.Getting things done. You are keen to do great work, and ship things often. “Done is better than perfect” might be something you believe in, and while you always strive to deliver what is best for you and your team, you realize that sometimes you’ll have to circle back on it to iterate and make improvements.Flexibility and comfort in ambiguity. You embrace the agile nature of design and development, and you are equally comfortable pivoting your plan and process as you are establishing a workback schedule. Try as we might, things won’t always go as planned, and you always try to be ready to deal with that as it comes.Passion for the problems we’re solving. You understand how ecommerce and retail ecosystems are growing with emerging brands and solution providers, and you’re keen to make an impact not just on the lives of customers, but on the businesses of our merchant partners and on the environment as well. Together we can save merchants and their customers time and money, AND we can help keep returns out of landfills. OUR COMMITMENTS Diversity and inclusion. We encourage applications from all qualified candidates regardless of their background, sexuality, physical abilities and ways of self-identification.Honing your craft, your way. We provide the opportunities to develop your skills and knowledge. We work collaboratively and flexibly, with opportunities to shape a hybrid working style suited to your needs.All-you-can-pop bubble wrap. The popit craze has nothing on good ol’ bubble wrap. Pop your way to zen, in true reverse logistics style.

Full Time
🇨🇦 Canada
👨Mid-level
Back EndPythonDjangoGraphQL

Software Engineer - Fullstack

As an engineer at ReturnBear, you’ll get a chance to own a piece of the code that powers a key part of our business. You’ll be encouraged to speak with the product and operations teams and be actively involved in feature creation, rather than just passively deliver on feature requests. We feel that early input from engineering is key to success. As an individual contributor, you’ll be given the opportunity to specialize and do high quality work. We want you to become an expert in your own domain. You'll ship code but also be a part of peer reviewing your team's code. We are looking for backend and fullstack engineers with at least 3 years of experience in some of the following technologies and frameworks. WHAT WE LOOK FOR Ownership mentality. “It’s their problem, not mine” doesn’t have a place here. You own the problems and challenges that you see, and proactively work with your colleagues to turn them into opportunities. We’re in it together!Growth mindset. You learn from your mistakes and believe in human potential. It’s not that you can’t overcome the challenge you’re facing, it’s just that you haven’t overcome it yet. You appreciate the diverse thoughts and perspectives of your colleagues, partners and clients, and you are committed to actively listening and learning.Getting things done. You are keen to do great work, and ship things often. “Done is better than perfect” might be something you believe in, and while you always strive to deliver what is best for you and your team, you realize that sometimes you’ll have to circle back on it to iterate and make improvements.Flexibility and comfort in ambiguity. You embrace the agile nature of design and development, and you are equally comfortable pivoting your plan and process as you are establishing a workback schedule. Try as we might, things won’t always go as planned, and you always try to be ready to deal with that as it comes.Passion for the problems we’re solving. You understand how ecommerce and retail ecosystems are growing with emerging brands and solution providers, and you’re keen to make an impact not just on the lives of customers, but on the businesses of our merchant partners and on the environment as well. Together we can save merchants and their customers time and money, AND we can help keep returns out of landfills. OUR COMMITMENTS Diversity and inclusion. We encourage applications from all qualified candidates regardless of their background, sexuality, physical abilities and ways of self-identification.Honing your craft, your way. We provide the opportunities to develop your skills and knowledge. We work collaboratively and flexibly, with opportunities to shape a hybrid working style suited to your needs.All-you-can-pop bubble wrap. The popit craze has nothing on good ol’ bubble wrap. Pop your way to zen, in true reverse logistics style.

Full Time
🇨🇦 Canada
👨Mid-level
Full StackBack EndPythonDjangoGraphQLReactAngularCypressJest

Remote Senior Full Stack Developer

Tired of endless hours of technical testing? Are you prepping for multiple rounds of technical interviews just to find out someone else got the job? How about an opportunity that has NO technical interviews? Sounds too good to be true, but it actually exists! At Commit, we’re hiring Senior Full-Stack/Front-End/Back-End Software Developers. Three brief, casual conversations before you’re hired. Please mention the word ADULATION when applying to show you read the job post completely (#RMTE5Ljk0LjE3Ni4yNw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.

Full Time
🇨🇦 Canada
💵$110K-$140K
🧔Senior
Full Stack

Get jobs sent to