Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end ownership, and ... We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You ...
Quick apply
Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end ownership, and ... We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You ...
Quick apply
Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end ownership, and ... We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You ...
This is a hybrid/remote position, based out of Calgary, AB. We are looking for a Software ... As an intern, you will work closely with our engineering team to build and enhance applications ...
This is a hybrid/remote position, based out of Calgary, AB. We are looking for a Software ... As an intern, you will work closely with our engineering team to build and enhance applications ...
Calgary, AB · Remote
CA$240K/yr
You'll work closely in a cross-functional squad that includes data scientists, software engineers ... Remote-First with opportunities for local meet-ups in Calgary #LI-Remote Role progression: * Month ...
Calgary, AB · Remote
CA$240K/yr
You'll work closely in a cross-functional squad that includes data scientists, software engineers ... Remote-First with opportunities for local meet-ups in Calgary #LI-Remote Role progression: * Month ...
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... Master's degree or PhD in Computer Science, Geomatics, Remote Sensing, Applied Mathematics ...
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... Master's degree or PhD in Computer Science, Geomatics, Remote Sensing, Applied Mathematics ...
We are looking for an experienced Intermediate Java Developer for our client ... This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg
Quick apply
We are looking for an experienced Intermediate Java Developer for our client ... This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg
We are looking for an experienced Intermediate Java Developer for our client ... This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg
Quick apply
We are looking for an experienced Intermediate Java Developer for our client ... This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg
Calgary, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
Quick apply
Calgary, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
Canmore, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
Quick apply
Canmore, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
Cochrane, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
Quick apply
Cochrane, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
Airdrie, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
Quick apply
Airdrie, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
Okotoks, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
Quick apply
Okotoks, AB · Remote
CA$65K/yr
Remote Work: Enjoy the flexibility of a full-time remote role. * Unlimited Earning Potential: Your ... Is there any specific software I need for the virtual overview? No, our platform is accessible ...
By creating software tools for making buildings,machines, and even the latest movies, we influence ... efficiency, and developer velocity. This role is fully remote-friendly, with team members ...
By creating software tools for making buildings,machines, and even the latest movies, we influence ... efficiency, and developer velocity. This role is fully remote-friendly, with team members ...
Calgary, AB · Remote
Data Engineer (Microsoft Fabric) - Remote Contract (Canada Only) Location: Remote (Candidates must be based in Canada) Duration: 6-Month Contract Industry: Healthcare Technology Role Overview We are ...
New
Quick apply
Calgary, AB · Remote
Data Engineer (Microsoft Fabric) - Remote Contract (Canada Only) Location: Remote (Candidates must be based in Canada) Duration: 6-Month Contract Industry: Healthcare Technology Role Overview We are ...
New
Calgary, AB · Remote
Data Engineer (Microsoft Fabric) - Remote Contract (Canada Only) Location: Remote (Candidates must be based in Canada) Duration: 6-Month Contract Industry: Healthcare Technology Role Overview We are ...
Calgary, AB · Remote
Data Engineer (Microsoft Fabric) - Remote Contract (Canada Only) Location: Remote (Candidates must be based in Canada) Duration: 6-Month Contract Industry: Healthcare Technology Role Overview We are ...
Calgary, AB · Remote
Those outside of commutable distance may be considered on a remote basis. SUMMARY: Avetta is ... Solid understanding of software development lifecycle (SDLC) and Agile practices. * Hands-on ...
Calgary, AB · Remote
Those outside of commutable distance may be considered on a remote basis. SUMMARY: Avetta is ... Solid understanding of software development lifecycle (SDLC) and Agile practices. * Hands-on ...
Knowledge of and hands-on experience with remote troubleshooting technologies * Strong written ... with a SaaS software/application development company * 1 year experience with technical ...
Quick apply
Knowledge of and hands-on experience with remote troubleshooting technologies * Strong written ... with a SaaS software/application development company * 1 year experience with technical ...
Knowledge of and hands-on experience with remote troubleshooting technologies * Strong written ... with a SaaS software/application development company * 1 year experience with technical ...
Quick apply
Knowledge of and hands-on experience with remote troubleshooting technologies * Strong written ... with a SaaS software/application development company * 1 year experience with technical ...
We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down * Technical skills. Swift, SwiftUI Technical Requirements: * Swift Programming Language
We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down * Technical skills. Swift, SwiftUI Technical Requirements: * Swift Programming Language
Work closely with data scientists and software engineers as a key member of the product development ... Remote-first policy * Flexible Time Off * Comprehensive benefits package * Home office setup ...
Work closely with data scientists and software engineers as a key member of the product development ... Remote-first policy * Flexible Time Off * Comprehensive benefits package * Home office setup ...
Calgary, AB · Remote
We are looking for multiple (3) Customer Success Engineers for our client looking to build out a ... remote position, with a company based in Vancouver. Our client is a rapidly growing software ...
Quick apply
Calgary, AB · Remote
We are looking for multiple (3) Customer Success Engineers for our client looking to build out a ... remote position, with a company based in Vancouver. Our client is a rapidly growing software ...
$24.5K - $33.5K
5% of jobs
$33.5K - $42.5K
11% of jobs
$46.6K is the 25th percentile. Wages below this are outliers.
$42.5K - $51.5K
20% of jobs
The median wage is $57.6K / yr.
$51.5K - $60.5K
21% of jobs
$60.5K - $69.5K
16% of jobs
$72K is the 75th percentile. Wages above this are outliers.
$69.5K - $78.5K
8% of jobs
$78.5K - $87.5K
7% of jobs
$87.5K - $96.5K
4% of jobs
$96.5K - $105.5K
3% of jobs
$105.5K - $114.5K
2% of jobs
$114.5K - $123.5K
2% of jobs
$24.5K
$66.8K
$123.5K
| Aspect | Remote Entry Level Software Developer | Remote Junior Software Engineer |
|---|---|---|
| Required Credentials | Basic programming skills, relevant degree or coursework | Similar, often includes internships or coursework |
| Work Environment | Remote, collaborative teams, entry-level projects | Remote, team-based development, entry-level tasks |
| Employer & Industry Usage | Tech companies, startups, software firms | Tech industry, software development companies |
| Search & Comparison Intent | Yes, often compared for entry-level roles | Yes, similar roles often searched together |
The main difference between a Remote Entry Level Software Developer and a Remote Junior Software Engineer lies in job titles used by employers, but both roles typically require similar foundational skills, work in remote environments, and are found in tech industries. The titles are often used interchangeably, with slight variations in company preferences. Both are suitable for recent graduates or those starting their software development careers.
As a remote entry-level software developer, your job is to code programs, troubleshoot problems with an application or framework, and otherwise work from home to support a company's programming needs. In this home-based role, you may use virtual office software to coordinate with other employees, complete tasks assigned to you by senior developers, debug programs that you are still in the process of making, and help analyze the company's future technology needs. A remote entry-level software developer position is typically still a part-time or full-time job for a specific employer, but it may be a contract role where you complete a programming job and move on to another as needed.

Full-time
Posted 12 days ago
Intermediate or Senior level | Remote within Canada
A high-scale product, end-to-end ownership, and real problems to solve.
Casper is one of Acuity Insights’ core products, used by hundreds of programs globally to make high-stakes admissions decisions with greater confidence. It helps programs look beyond academic metrics by evaluating how applicants think, reason, and respond in complex situations, consistently and at scale.
Casper supports approximately 160,000 applicants each year, with individual test sessions ranging from 3,000 to 5,000 applicants at a time. It’s a system where reliability, performance, and judgment matter in real-world conditions.
We’re hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You’ll work on a product with over a decade of production history: stable, widely used, revenue-critical, and actively evolving.
As George (Development Manager) puts it, “This isn’t a product you work on from the edges. You’re working on the system itself.”
This is not a greenfield role. It’s also not maintenance-only. Some parts of the system are well-established; others need modernization, clearer patterns, stronger testing, and thoughtful technical stewardship. You’ll help keep an important product healthy while building the next capabilities that make Casper more valuable, resilient, and ready for what comes next.
As AI reshapes how applicants prepare and respond, Casper is adapting too. The engineering work behind it is becoming more complex, more consequential, and more interesting, from how the team builds software day to day to how the product protects trust and test integrity.
What you’ll work onThere’s no clean separation between “maintenance” and “new work” on this team. Both matter, and both are shared.
In your first few months, your focus will be on upgrade, stability, and reliability work, helping move Casper onto supported versions of key technologies and building a strong understanding of how the system behaves in production.
Over time, that balance shifts. You’ll move into more product-oriented work, contributing to how Casper evolves in response to changing market needs.
Right away, you’ll likely be working on core upgrade and stability work, helping move Casper onto supported versions of Meteor and MongoDB, improving reliability, and getting familiar with how the system behaves in production. This work is how the team builds the context needed to safely evolve a system at this scale.
From there, you’ll move into work that shapes where Casper goes next.
That includes things like:
Score evolution
Rethinking how Casper scores are calculated, processed, and presented, a system that spans multiple services and connects everything from test delivery to program-facing insights.
Test integrity in an AI world
Designing how Casper detects, deters, and responds to policy violations in an environment where applicants have access to increasingly capable AI tools.
Making the product more understandable and defensible
Improving how programs interpret results, from analytics to score presentation, so decisions are clearer, more consistent, and easier to stand behind.
Supporting more complex program structures
Like institutions operating across multiple campuses and geographies, where the product needs to reflect more nuanced real-world use.
Some of this work is well-defined. Some of it is still taking shape. You’ll be part of figuring that out.
How the team worksCasper operates on a shared ownership model. There isn’t a strict separation between parts of the system, everyone contributes across the stack and across domains.
That includes core areas like authentication, payments, test delivery, scoring, alerts, and production support.
You’ll be part of a team that is collectively responsible for keeping the system running, improving it over time, and responding when things go wrong.
The kind of engineering environment you’ll joinCasper is built primarily with JavaScript, Meteor, MongoDB, React, and AWS.
The system reflects over a decade of evolution, with contributions from many developers over time. You’ll need to be comfortable navigating different patterns and approaches, understanding why things were built the way they were, and improving them thoughtfully.
You’ll need to be comfortable reading before rewriting, understanding context before changing direction, and making improvements that move the system forward without slowing the team down.
This is a team that values progress over perfection. We’re not trying to rebuild everything. We’re trying to make the system better, step by step, while continuing to deliver.
We’re specifically looking for developers who are actively working in JavaScript or TypeScript in production today and can ramp quickly in that environment.
This is an AI-first engineering environment. Tools like Copilot, Codex, and Claude are part of how work gets done day to day.
We’re looking for developers who already work this way, using AI to explore, build, and iterate faster. This isn’t experimental here; it’s part of the job.
“AI isn’t something we’re experimenting with on the side. It’s just part of how we build now.” - George Guja (Development Manager, Casper)
For the Senior DeveloperAs a Senior Developer on Casper, you’ll help shape how the team approaches both new work and an existing system that’s already doing a lot.
This is not a staff-level architecture role. You’ll contribute to system design, but you’ll also spend a significant portion of your time writing code and improving systems.
You’ll spend your time in a mix of building, shaping, and supporting others:
As an Intermediate Developer, you’ll take on meaningful ownership while building deeper context in a system that has real complexity.
We’re targeting mid-to-upper intermediate developers, not someone newly stepping up from a junior role.
You won’t be working in isolation or just executing tickets. You’ll be working closely with senior developers, contributing to shared problems, and gradually expanding the scope of what you own.
Early on, that might look like:
Over time, we expect that to grow into:
There are a lot of ways to succeed here, but the developers who tend to do well on this team share a few things in common.
Casper includes shared responsibility for supporting live test sessions:
These are planned in advance and shared across the team.
How We Support YouWe review every application carefully, looking for people who are caring, curious, driven, and resilient. Whether you apply directly, are referred, or connect through a recruiter or hiring manager, you’ll receive equal consideration.
We don’t use AI to evaluate applications, though you may be automatically screened out if you don’t meet baseline requirements (e.g. Canadian residency and valid work authorization). In some interviews, AI may help with note-taking, but all evaluations and decisions are made by real humans.
Our interviews are two-way conversations. We want to understand your career, abilities, and goals, and help you assess whether this opportunity and team are the right fit for you.
Steps in the Process
Our hiring process typically takes 2–4 weeks from initial conversation to final decision.
We’re a remote-first team of 135+ people who care deeply about our work and about each other.
Our culture is intentionally designed. As we’ve grown, we’ve made deliberate choices about how we work together, prioritizing trust, flexibility, and a sustainable pace so people can do meaningful work over the long term.
That commitment has been recognized externally. Acuity Insights has been named one of Canada’s Top Small & Medium Employers for the second consecutive year, reflecting our focus on building a strong, people-first environment.
Day to day, that shows up in how we collaborate:
As we continue to grow, we’re focused on maintaining that balance, building a company where people can do their best work and grow over time, without losing what makes the environment feel human.
About Acuity InsightsAcuity Insights builds products that help higher education institutions make better decisions about people, from admissions through to development.
Our work is grounded in a simple idea: that people are more than their grades, and that potential can be understood and developed, not just measured.
Our Casper situational judgment test (SJT), created by researchers at McMaster University, has been completed by over 1 million applicants and is one of the most widely used open-response SJTs in higher education, backed by nearly 20 years of research.
Today, we are evolving our products to better connect assessment, insight, and development, helping institutions not just identify potential, but actively support its growth over time.