Software Developer (Casper Team)
$145k - $155k per yearAcuity Insights
- Remote job
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 on
There’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 works
Casper 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 join
Casper 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 Developer
As 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:
- contributing to system design and helping the team think through how new work fits into what already exists
- leading or co-leading more complex backend-heavy initiatives
- improving code quality and engineering patterns through reviews, pairing, and example
- strengthening how the team approaches testing and reliability over time
- defining how the team approaches testing in a mature system (unit, integration, end-to-end)
- planning and validating production changes, including upgrades and breaking changes
- mentoring developers who are earlier in their growth
For the Intermediate Developer
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:
- owning parts of upgrade and stability work
- contributing to bug fixes and small improvements
- working across both frontend and backend
- building a strong understanding of production behavior
Over time, we expect that to grow into:
- owning larger pieces of work end-to-end
- becoming a go-to person for parts of the system
- contributing to how work is shaped, not just implemented
What we’re looking for in both roles
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.
- They’ve worked on systems that are already in use, where reliability matters and changes have real impact. They’re comfortable stepping into codebases they didn’t write, making sense of them quickly, and improving them without needing to start over.
- They think in trade-offs. They know when to refactor and when to leave something alone. They care about getting things right, but also about moving things forward.
- They’re comfortable with backend-heavy work, even if they identify as full-stack. They understand how data flows through a system, how services interact, and what can go wrong in production.
- They treat testing and quality as part of the system, not something that happens at the end. They’ve either worked with or helped improve testing approaches in real environments.
- They use AI tools as part of their day-to-day workflow. Tools like Copilot, Codex, or Claude aren’t new or experimental, they’re already integrated into how they explore, write, and refine code.
- They collaborate directly. They ask questions, share context, and don’t wait for perfect clarity before moving forward.
- And they care about the outcome, not just the implementation. They want to understand why something matters, not just what needs to be built.
On-call & test support expectations
Casper includes shared responsibility for supporting live test sessions:
- 1–2 sessions per month
- Typically up to ~5 hours
- Often scheduled between 6–10 PM Eastern
- Occasionally overnight (1–5 AM Eastern) for international sessions
- May occasionally include weekends
These are planned in advance and shared across the team.
How We Support You
- Transparent compensation. The starting salary for Senior roles is between $145,000 and $155,000 CAD; Intermediate roles range from $120,000 to $142,000 CAD. Final offers reflect experience, scope, market alignment, and internal equity.
- Learning that grows with you. A $3,000 annual learning budget to invest in your development, whether that’s deepening technical skills, building confidence, or exploring new areas of interest.
- Shared success. Access to employee stock options, so you share in the value you help create.
- Remote-first work. Fully remote within Canada, with up to six weeks per year to work internationally.
- Time to rest and reset. Self-directed vacation (most teammates take 4–6 weeks annually), monthly Acuity Days (a collective Friday off), plus a two-week company-wide closure each December.
- Comprehensive care. Health benefits from day one for you and your dependents.
- Future-focused support. A 2% GRSP matching program to help you plan ahead.
- Support for growing families. A 16-week parental leave top-up beyond EI, available to all parents.
What Happens After You Apply
We 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.
- Application Review. A real person reviews your application for potential fit.
- Intro Chat. An informal conversation with our recruiter to explore your career path, goals, and what you’re looking for, while giving you a chance to learn about Acuity Insights.
- Technical Deep Dive. A conversation with the hiring manager focused on your experience and how you approach real-world engineering problems. This may include discussing systems you’ve worked on, trade-offs you’ve made, and, in some cases, a lightweight practical or collaborative exercise. We’ll share what to expect in advance.
- Team Conversations. You’ll meet 1:1 with future teammates to assess alignment and ways of working.
- Decision. The hiring manager reviews feedback and typically makes a decision within 2–4 business days.
- Offer & Reference Checks. If it’s a match, we move to offer, pending a digital reference check.
Life at Acuity Insights
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:
- High trust and autonomy in how work gets done
- Thoughtful, async-friendly communication across a distributed team
- Space for deep work, balanced with intentional moments of connection
- A culture grounded in care, curiosity, and shared purpose
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 Insights
Acuity 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.
- ...Improving Vancouver’s data and cloud team has been building strong relationships and... ...Our interview process for Senior Software Developers respects the growth you’ve experienced while... ...Karen - As a Senior Software Developer you'll be given autonomy and trust to:...SuggestedFull timeLive out
- ..., XR, AI to provide hardware, software, and data solutions to enhance... ...systems. We have successfully developed and commercialized industry-leading... ...unique opportunity to join a team of industry-leading... ...computer hardware and software to develop haptic and VR based surgical training...SuggestedFull time
$98.52k - $123.16k per year
...Why Work for the Insurance Council? Work with a great team of people in a rewarding career that makes a difference. We are... ...insurance industry in British Columbia, is seeking a skilled Software Developer specializing in Dynamics 365 Customer Service to join our technology...SuggestedFull timeWork at office- ...providing high quality work and services to our clients and expect the same from our employees. We are looking for a Software Developer to join our Vancouver-based team and contribute to the continued development of our in-house data systems platform. This is an opportunity to...SuggestedFull timeFor contractorsWork at officeLocal area
$88.72k - $118.29k per year
...This position is hybrid in Vancouver BC Position Summary We are seeking a motivated IVQA engineer for our Data Path Core team. This is an impactful technical role within a highly skilled data-oriented team. We have a very exciting and challenging journey ahead...SuggestedLong term contractFull timeContract workTemporary workManual laborLocal areaFlexible hours$107k - $157.3k per year
...and inspire the world. Helping those teams do what they do better, faster and with less... ...for is a passionate and experienced software engineer who can work with us to combine... ...the impact to AutoCAD Mac customers when developing the product and can work with cross functional...For contractorsDay shift$210k - $320k per year
...financial data. We’re applying principles of software engineering and data systems to scale... ...financial data. The Role Our Dev Platform team accelerates and empowers the rest of the... ...You have intuition and opinions about developer loops and developer experience You...Full timeRemote work$98.52k - $123.16k per year
...Why Work for the Insurance Council? Work with a great team of people in a rewarding career that makes a difference. We are... ...Opportunity We are seeking a talented and motivated Full Stack Software Developer to join our dynamic team. The ideal candidate will have strong...Full timeManual laborWork at office$144.7k - $195.9k per year
...legal professionals while increasing access to justice. Summary We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to new...Full timeWork at officeLocal areaFlexible hours$147k - $174k per year
...Dialer At Dialpad, AI isn’t just a feature; it’s how our teams do their best work every day. We put powerful AI tools in... ..., Persistent, and Empathetic . Your role As a Software Engineer on the Developer Platform team, you will lead the design and development of...Long term contractWork at office- ...Responsibility: This role is responsible for designing, developing, testing, and maintaining Android and Linux platform level software. The role plans, executes, and monitors... ...stories, and epics and works closely with the team to execute on the product backlog. Leads multiple...Full timeInternship
- ...brands. We unify data from 500+ sources — ERPs, retailers, ecommerce platforms, and distributors — into a single source of truth your team can bet their P&L on. Our proprietary commerce logic and AI Agents translate fragmented data into clear demand signals and prepare execution...Full time
$125k - $135k per year
...talented, creative, and driven multi-disciplinary team united by a shared ambition: to make everyday mobility... ...type : Full-time Reports to : Manager, Software Development As an experienced Senior Software Developer, you’ll develop major components that power our consumer...Permanent employmentFull time$168k - $194.25k per year
...Dialer At Dialpad, AI isn’t just a feature; it’s how our teams do their best work every day. We put powerful AI tools in... ..., Persistent, and Empathetic . Your role As a Sr. Software Engineer on the Developer Platform team, you will lead the design and development of...Long term contractWork at office- ...Embedded / Firmware Software Developer Location: Richmond, BC (Onsite) About the Opportunity A leading technology-focused organization... ...Embedded / Firmware Engineer to join its growing engineering team. This role is ideal for a hands-on engineer with strong firmware...Permanent employmentWorldwideFlexible hours
$131k - $164k per year
...About the Role We're hiring a Staff Software Engineer with strong engineering fundamentals... ...hands-on experience building AI solutions, developer tooling, and automation to make AI a practical, measurable part of how teams build and ship software. What You'll Do...Work at officeLocal areaVisa sponsorshipFlexible hours$3600 - $4500 per month
...productive. Robots enhanced with Apera's software have 4D Vision — the ability to see and grasp... ...: Apera AI is seeking a Software Developer (Co-op)with strong C++ skills and an interest... ...to join our Apera Vue engineering team for the 8 months term period (Sep 2026 -...InternshipWork at officeFlexible hours- ...NOW HIRING! Team Members We are growing! chefhyve is a fast-casual restaurant offering amazing global cuisines prepared in an open, well-lit kitchen using only real, fresh, locally-sourced ingredients. We are seeking Full-Time/ Part-Time Team Me mbers to join us!...Long term contractFull timePart timeCasual work
$96.9k - $132.3k per year
...Opportunity Snapshot We're hiring a Full Stack Software Developer to develop and deliver new product features that reach over 1.5 million users... ...our product suite, we're looking to scale our Engineering team to drive the next phase of growth. As a Full Stack Software Developer...Long term contractFull timeWork at officeWorldwideHome office2 days per week$190k - $240k per year
...Consulting Group is currently seeking a Team Lead, Software Development for a permanent role with a... ...way software gets built is changing. Developers today aren't just writing code to someone... ...dramatically expanded what a single developer can accomplish, and the strongest teams...Hourly payPermanent employmentDirect hireWork at officeRemote workMonday to fridayShift work3 days per week- ...-driven, and customer-obsessed. We are a team of drivers—self-starters who take initiative... ..., and humility. Your Role: Staff Software Engineers at Treasure AI are pod leads —... ...AI product surfaces and the internal developer tooling that supports them, end to end. We...Contract workWork at officeNight shift
$80k - $100k per year
...better. We’re a talented, tight-knit team that’s fun to work with and serious about... ...Position Overview We’re looking for an iOS Developer to take a proactive role in the design,... ...and integration tests to validate new software features. Adopt AI-assisted development...Full time$80k - $100k per year
...better. We’re a talented, tight-knit team that’s fun to work with and serious about... ...Overview We’re looking for an Android Developer to play a proactive role in the design, development... ...and integration tests to validate new software features. Adopt AI-assisted...Full time$90k - $110k per year
...better. We’re a talented, tight-knit team that’s fun to work with and serious about... ...We’re seeking an experienced Analytics Developer to strengthen FORM’s analytics data foundation... ...~ Experience using Git, code review and software development practices in an analytics...Full time- ...Their There is a Brunch and Coffee Bar from the same team behind the Michelin Star awarded AnnaLena Hospitality Group. As we celebrate... ...to bring their skillset and individuality to help continue to develop our culinary program. If this sounds like a role that might be a...Weekend work
- ...what the earth provides. We’re looking for a Sous Chef to work in collaboration with our team in providing exceptional quality food, maintaining standards of the kitchen, developing new menu items, providing leadership and elevating service. You have: ~ A passion for...
- ...America, providing them with high-quality software solutions that integrate both mobile and... ...expertise Providing support to other team members and key stake holders Basic... ...shouldn’t be recognized. We want to provide developers with fast-moving, cutting-edge projects...Remote jobFull timeRelocation packageFlexible hours
- ...related to data integrity and efficiency. Collaborate with cross-functional teams to enhance analytics capabilities and improve business decision-making. Ensure best practices in software development, including code reviews, testing, and documentation. Will work with...Full time
- ...A-CX is a software design and development partner for progressive... ...innovative services through dedicated teams and customized solutions.... ...with designers, backend developers, and DevOps engineers to deliver... .... As a Frontend Developer at A-CX, you will build modern...Long term contractFull timeFor contractors
- ...across the globe. Our award-winning software platform is powered by a team of world-class experts in big data,... ...platform team is responsible for developing the architecture that makes real-time... ...scale machine learning pipelines Develop new systems on top of real-time streaming...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (Casper Team). Be the first to apply!
- graduate software engineer Vancouver, BC
- développeur logiciel Vancouver, BC
- junior software developer Vancouver, BC
- new graduate software developer Vancouver, BC
- software developer entry level Vancouver, BC
- software engineer co-op Vancouver, BC
- software developer co-op Vancouver, BC
- software engineer - ai machine learning Vancouver, BC
- software engineer salary in canada Vancouver, BC
- software engineer devops Vancouver, BC

