Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Software Developer (Casper Team)

$145k - $155k per year

Acuity Insights

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.

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Remote Software Developer (Casper Team) in Moose Jaw, SK vacancy
  •  .... Clair West, Toronto) and 2 days remotely. A highly skilled and experienced ETL Developer to design, develop, and maintain robust...  ...with vendor and entire project team for unit testing, debugging, and...  ...with structured methodologies for software development and the ability to adapt... 
    Remote work
    Work at office
    3 days per week

    Maarut

    Moose Jaw, SK
    25 days ago
  • $121k - $128k per year

     ...Location & Team Gatherings Intersect has been a fully flexible workplace since its founding in 2016. We’ve been very intentional about...  ...foster more in-person connections while maintaining our flexible remote culture. About This Role As part of Intersect’s East... 
    Remote work
    Internship
    Work at office
    Home office
    Flexible hours

    Intersect

    Moose Jaw, SK
    8 days ago
  • Our team at Blackline Safety is growing! As a people-driven technology company, with...  ...Safety is currently hiring an experienced software developer to help build the next generation of new...  ..., complex indoor facilities, and the remote reaches of our planet. Blackline’s products... 
    Remote work
    Internship

    Blackline Safety

    Moose Jaw, SK
    29 days ago
  • $120k per year

     ...customer Role Location: This is a remote role, open to candidates based...  ...deployment of high quality software code. One of our long term...  ...smart, talented and experienced team members that can take ownership...  ...Collaborating with the front-end developers and other team members,... 
    Remote work
    Long term contract
    Immediate start
    Work from home
    Flexible hours
    1 day per week

    Ignition

    Moose Jaw, SK
    29 days ago
  • *Remote — Canada* Who We Are Thanx is a leading loyalty and guest engagement platform...  ...milestones, we’re expanding our R&D team and seeking an experienced Software Engineering Manager to join our...  ...and drive efficiency. • Develop Talent: Conduct regular 1:1s, offer... 
    Remote work
    Internship
    Local area

    Thanx

    Moose Jaw, SK
    26 days ago
  •  ...provider of IT management, systems integration, software delivery, and consulting services. Our expert team of SAP functional consultants, developers, project managers, data engineers, and...  ...with up to 3 extensions of 1 year each • Remote, in Canada • Background check required... 
    Remote work
    Full time
    Contract work
    Manual labor

    Technitask

    Moose Jaw, SK
    29 days ago
  •  ..., and more—all on their own websites. The team is passionate about giving people the power...  ...coding agents to robustly make changes & develop new features - Monitoring the production environment...  ...with users to identify & resolve bugs Remote restrictions Workday must overlap by at... 
    Remote work
    Long term contract
    Flexible hours

    Rockstar

    Moose Jaw, SK
    29 days ago
  • $60k - $65k per year

    Title: Software Implementation Specialist Salary: $60,000 - $65,000 + Benefits + Vacation Location: Remote (Canada) Term: Full-Time, Permanent Reporting Manager: Onboarding Team Lead About Us: At WellnessLiving, we empower thousands of health and wellness business owners to... 
    Remote work
    Permanent employment
    Full time

    Wellnessliving

    Moose Jaw, SK
    26 days ago
  •  ...architectures. We’re now hiring a Salesforce Developer to help build innovative, robust, and user-friendly CRM solutions. This position is remote-friendly, and we’re especially welcoming...  ..., and share knowledge with the team. • 2+ years of experience developing on the... 
    Remote work
    Work at office
    Flexible hours

    Cremanski & Company Gmbh

    Moose Jaw, SK
    29 days ago
  • $40 per hour

     ...they drive for our customers. Cohere is a team of researchers, engineers, designers, and...  ...is BYOD - Bring Your Own Device (laptop). Remote work within Canada. 12 month contract. Performance...  ...improve machine-written and human-written software engineering-related outputs. • Report... 
    Remote work
    Hourly pay
    16 hours
    Permanent employment
    Contract work
    Temporary work
    Part time
    For contractors

    Cohere

    Moose Jaw, SK
    8 days ago
  • $38 per hour

     ...• You hold a Bachelor's or Master’s Degree in Computer Science, Software Engineering, Software Development, Computer Engineering, Information...  ...challenging, complex guidelines. • Our freelance role is fully remote so, you just need a laptop, internet connection, time available... 
    Remote work
    Part time
    Freelance

    Mindrift

    Moose Jaw, SK
    29 days ago
  • $50k - $55k per year

     ...Software Engineer, New Grad — Full Stack (Remote) Are you a recent graduate or up to 1 year into your career, ready to ship features end-to-end at a small product team that invests in your growth? We’re a small Canadian product team building docuflow, our SAP content-integration... 
    Remote work
    Internship

    Versafile-inc

    Moose Jaw, SK
    29 days ago
  • $71k - $100k per year

     ...orientated candidate to join our team of ambitious Client Success...  ...purchase Multiview Financial Software. Understanding how to derive expected...  ...and other departments • Remote work within North America ABOUT...  ...culture built to support and develop our people to be the very best... 
    Remote work
    Long term contract
    Contract work
    Internship

    Multi View

    Moose Jaw, SK
    2 days ago
  •  ...Clinic Solutions Work Location: Remote, Canada Work Arrangement:...  ...experienced, cross-functional teams. Our core capabilities include...  ...Technology as well as computer and software skills: Microsoft Office suite...  ...have a proven track record of developing trust and influence at... 
    Remote work
    Permanent employment
    Full time
    Work at office
    Monday to friday
    Flexible hours

    Sentrex

    Moose Jaw, SK
    23 days ago
  • $25k - $50k per year

     ...Insights Out. Our solution enables operating teams across an enterprise to act with real-time...  ...looking to join a fast-growing startup, develop your sales and leadership experience to...  ...Requirements • 3+ years of quota carrying enterprise software or technology sales experience •... 
    Remote work
    Long term contract
    Contract work
    Internship

    Contract-wrangler

    Moose Jaw, SK
    26 days ago
  • About the role: In Samsara’s IT team, we work to deliver awesome...  ...8;30AM to 5:30PM PT This is a remote position open to candidates residing...  ..., and maintenance. • Develop and manage complex JIRA workflows...  ...projects with other tools and software to create a seamless workflow.... 
    Remote work
    Long term contract
    Relocation package

    Samsara

    Moose Jaw, SK
    29 days ago
  • $80k - $107k per year

     ...choice for many clients. Working remotely, the Project Engineer (P.Eng....  .... You will be part of a team that provides solutions in a...  ...Commercial and Institutional (ICI) Developments, Site Plan Control...  ...• Apply technical modelling software such as Visual OTTHYMO, PCSWMM... 
    Remote work
    For subcontractor
    Work at office
    Local area
    Flexible hours

    Tulloch

    Moose Jaw, SK
    29 days ago
  • $100k - $120k per year

    Location: Remote (Canada-based preferred) Compensation: $100,000-$120...  ...Collateral & IP Development • Develop reusable frameworks, templates...  ...skills. • Prior management or team leadership experience (...  ...• Background in engineering, software, or scientific R&D. • Shape the... 
    Remote work

    021-strategic

    Moose Jaw, SK
    26 days ago
  •  ...we will always be versatile in developing solutions to our clients’...  ...use of commercially available software packages such as Slope/W, GINT...  ...Interpret field and lab data to develop design parameters and recommendations...  ...skill set to the Vertex team and we make health, safety and... 
    Remote work
    Permanent employment
    Full time
    Work at office
    Local area

    Vertex Resource Group

    Moose Jaw, SK
    26 days ago
  •  ...involve collaboration with multidisciplinary teams, coordination with clients and...  ...of transportation planning studies using software tools such as the Microsoft Office Suite,...  ...including presentation visuals and GIS mapping. • Develop evaluation criteria to assess the transportation... 
    Remote work
    Work at office
    Flexible hours
    Night shift

    Lea Consulting

    Moose Jaw, SK
    26 days ago
  • $120k - $140k per year

     ...Engineer to guide our engineering team through the shift to an AI-...  ...role is open to candidates Remote, across Canada. If you’re local...  ...vision for the Optix platform, develop and execute a plan to achieve...  ...impact Who you are: • 8+ years of software engineering experience •... 
    Remote work
    Long term contract
    Work at office
    Local area
    Flexible hours
    Shift work
    3 days per week

    Optix

    Moose Jaw, SK
    26 days ago
  • $120.64k - $150.8k per year

     ...thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection...  ...your location, you’re part of a vibrant team with diverse experiences making a global impact... 
    Remote work
    Contract work
    Local area
    Worldwide

    Twilio

    Moose Jaw, SK
    8 days ago
  •  ...and driven by growth. You will work with a team of modelling professionals to create,...  ...models to support strategic decision-making. • Develop and refine assumptions, parameters, and...  ...Ability to work independently and as part of a remote team A competitive base salary with... 
    Remote work
    Work at office
    Work from home
    Flexible hours

    Gridlines

    Moose Jaw, SK
    26 days ago
  •  ...Bits In Glass, you’ll do meaningful work with a supportive, driven team that loves to collaborate and celebrate wins together. Whether...  ...experience in the IT industry and our current track record in enterprise software development, allow us to provide a full range of services to our... 
    Remote work

    Bits In Glass

    Moose Jaw, SK
    8 days ago
  •  ...Raquel Urtasun, is the leader in Physical AI. With a world-class team, we're unlocking the next era of autonomous transportation with technology...  ...! You will... - Lead and build a cross functional team of software engineers, data analysts, and data scientists supporting... 
    Remote work
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Moose Jaw, SK
    26 days ago
  • $200k - $300k per year

     ...medicines, and more. The Cloud Infrastructure team is responsible for utilizing a diverse set...  ...Groups, EKS ~12+ years of commercial software development in an Object Oriented Language...  ...bonus and/or stock bonus. \n #LI-Remote Veeva’s headquarters is located in the... 
    Remote work
    Work at office
    Local area
    Work from home

    Veeva Systems

    Moose Jaw, SK
    26 days ago
  • $95k - $130k per year

     ...enterprise-wide mission, fundraising, and operational needs. The team is comprised of software developers, a business system analyst and a technical product...  ...their skills and achieving their career potential. • Develop and maintain solid succession planning and leadership development... 
    Remote work
    Home office
    Flexible hours

    Heart & Stroke

    Moose Jaw, SK
    26 days ago
  •  ...we have offices in Markham, but working remotely is allowed at all times and remains your...  ...your intelligence and talent within our team. Key Responsibilities Under the supervision...  ...etc.); • Excellent writing skills and a developed ability to synthesize, with an excellent... 
    Remote work
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    R2i Company

    Moose Jaw, SK
    8 days ago
  •  ...Generation (a marketing methodology developed by us) which focuses on SQLs...  ...and be part of a team that values your expertise and...  ...Environment Requirements As a remote-first company, you’ll have the...  ...PC or Mac available), computer software platforms, and other office productivity... 
    Remote work
    Work at office
    Home office

    Directive Consulting

    Moose Jaw, SK
    26 days ago
  • $16 per hour

     ...improving your odds of winning your bets. Our team is dedicated to creating the best user...  ...betting. How Betstamp Works: We help develop winning bettors with tools, tracking,...  ...Insights & Analysis – Use our sports betting software to analyze your betting history for... 
    Remote work
    Long term contract
    Flexible hours

    Betstamp

    Moose Jaw, SK
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Software Developer (Casper Team). Be the first to apply!