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

Software Developer (Casper Team)

$145k - $155k per year
Full-time

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 23 days ago
Similar jobs that could be interesting for youBased on the Software Developer (Casper Team) in Vancouver, BC vacancy
  • $112.2k - $147.2k per year

     ...environment for our people. About this team We are a group of passionate individuals...  ...systems. Core responsibilities As a Software Engineer, you will design and implement...  ...the place where inclusive leaders come to develop and enable all to be well. Recognizing our... 
    Suggested
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    8 days ago
  • $24 - $28 per hour

     ...Zaber is looking for a fast-learning and innovative Software Developer to apply web technologies to desktop development. The code you write will...  .... You’ll join our responsive and supportive software team who engineer solutions for our customer-facing software. You’ll... 
    Suggested

    Zaber Technologies

    Vancouver, BC
    18 days ago
  •  ...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... 
    Suggested
    Full time
    Internship

    Hewlett Packard

    Vancouver, BC
    1 day ago
  •  ...to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior BI Developer / BI Team Lead - Remote to join our team in Canada (CA).   Senior BI Developer / BI Team Lead Reporting to the Director, Information... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Vancouver, BC
    26 days ago
  • $24 - $28 per hour

     ...As a developer at Zaber, you will work on projects critical to Zaber’s motion control product...  ...to learn how to develop embedded software in a commercial environment from the requirements...  .... You'll join, and be mentored by, a team of developers building the next generation... 
    Suggested
    Internship

    Zaber Technologies

    Vancouver, BC
    21 days ago
  • $132.6k - $174k per year

     ...environment for our people. About this team The Enterprise Automation team is focused...  .... Core responsibilities As a Senior Software Engineer, you will lead the design and...  ...the place where inclusive leaders come to develop and enable all to be well. Recognizing our... 
    Long term contract
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    8 days ago
  •  ...What Is The Opportunity? Join a dynamic engineering team where you’ll design, develop, and maintain robust  Java-based data pipelines using  Spring...  ...Group Problem Solving, Java, Oracle, Programming Languages, Software Development Life Cycle (SDLC), Spring Batch, Spring Boot,... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Vancouver, BC
    19 days ago
  •  ...Embedded / Firmware Developer Location: Vancouver, BC (Onsite) About the Opportunity...  ...Engineer to join its growing engineering team. This role is ideal for a hands-on engineer...  ...collaborating closely with hardware, software, and systems engineering teams. Key Responsibilities... 
    Permanent employment
    Worldwide
    Flexible hours
    Vancouver, BC
    a month ago
  • $100k - $200k per year

     ...Java developer required full-time on-site. We are seeking a Full-Stack Java developer who...  ...and maintains Java-based applications and software. This role involves a deep understanding...  ...Hibernate, and the ability to collaborate with teams to deliver robust, efficient, and... 
    Full time
    Work at office

    Endeavor Trust Corporation

    Vancouver, BC
    more than 2 months ago
  • $95k - $127.05k per year

     ...Opportunity Snapshot Join Pixieset as a Front End Software Developer II and help shape the core experience of a platform used by over 1.5 million...  ...rewards & complimentary Pixieset premium account ~ Team-building activities & company-wide events ~ A workplace recognized... 
    Long term contract
    Full time
    Work at office
    Worldwide
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    22 days ago
  •  ...for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.    What You’ll Build...  ...impact.   Position Title: SAP iXp Intern - Concur Travel AI Software Developer   Location: Vancouver, BC   Anticipated Start Date:... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Apprenticeship
    Internship
    Local area
    Worldwide
    Flexible hours

    SAP

    Vancouver, BC
    18 days ago
  • $20 per hour

    Team Leader Position: Sales Team Leader, JACK & JONES Reports to: Store Manager Location: Royal Mount, Montreal, QC Compensation Offered: Starts at $20.00 per hour Why join JACK & JONES? JACK & JONES has become one of Europe’s leading producers of men’s fashionwear with more... 
    Hourly pay
    Worldwide
    Shift work

    JACK & JONES

    Vancouver, BC
    2 days ago
  • $158.98k - $196.61k per year

     ...Spare is looking for a Sales Engineering Team Lead or Manager to join our Product team!...  ...Manager , you will… Recruit, Onboard, and Develop Sales Engineers: Recruit, onboard, and...  ...with SaaS products and enterprise software solutions. Expertise in solution design... 
    Full time
    Work at office
    Remote work
    Home office
    Monday to friday
    Flexible hours

    Spare

    Vancouver, BC
    23 hours ago
  • $80k per year

     ...POSITION OVERVIEW As a key leader within the Human Resources team, the Talent Team Lead is responsible for leading the operational execution...  ...the National Director of Talent. Full-Cycle Recruitment Develop and implement comprehensive talent acquisition strategies to... 
    Long term contract
    Work at office
    Local area

    Waypoint

    Vancouver, BC
    17 days ago
  •  ...Wanted: We’re got a cracking opportunity for someone who can lead a team of media creators and turn them into a high-output content...  ...projects on schedule. Raising creative standards. Improving workflows. Developing talent. And helping the team produce a steady stream of direct-... 
    Long term contract
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    AlgaeCal

    Vancouver, BC
    18 days ago
  • $175k per year

     ...and believe that skills can be developed. If you're passionate about...  ...implement, and update existing or new software and applications to find...  ...technology needs Design and develop scalable solutions using AI...  ...requirements for the development team Work with and lead the... 
    Long term contract
    Full time
    Temporary work
    Casual work
    Local area
    Remote work
    Relocation package

    IREN

    Vancouver, BC
    23 hours ago
  • $10000 per month

     ...Responsibilities Tasks ~ Lead and co-ordinate multidisciplinary teams to develop Website graphics, content, capacity and interactivity...  ...Experience and specialization Computer and technology knowledge Software development API Python GitHub Postman... 
    Permanent employment
    Full time
    Remote work

    Omnirev

    Vancouver, BC
    23 hours ago
  • $100k - $120k per year

     ...Top 100 We know our journey is only achievable by having a great team who shares ideas, tries new things, and learns as we go. Who...  ...products through testing. You are excited by the opportunity to help us develop and scale this important area of our business and will thrive... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work

    The Semios Group

    Vancouver, BC
    20 days ago
  •  ...America, providing them with high-quality software solutions that integrate both mobile and...  ...expertise Providing support to other team members and key stake holders Own meaningful...  ...the team's delivery.  Help newer developers get unstuck, and write code reviews that... 
    Full time
    Relocation package
    Flexible hours

    Atimi

    Vancouver, BC
    14 days ago
  • $80k - $90k per year

     ...existing buildings are managed and upgraded. We combine consulting, software, engineering design, and construction to decarbonize the built...  ...lasting value for our clients.  Position Summary   As the Team Lead, Energy Consulting you will plan, organize, direct, and evaluate... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Local area

    A&A Business Consulting

    Vancouver, BC
    25 days ago
  • $96.4k - $133.9k per year

     ...hearts and minds the world over. Ultimate Team is a mode within EA Sports FC that lets...  ...the mode a success. As our Client Software Engineer you will report to the team's Development...  ...of technical and non-technical game developers, locally or remotely. Qualifications... 
    Full time
    Remote work

    Electronic Arts

    Vancouver, BC
    23 hours ago
  • $55k - $105k per year

    Mobile Developer Position Description CGI is looking for an entry level Mobile Developer...  ...-based mobile application development team. This is an opportunity to build your career...  ...experience in Computer Science, Software Development, Mobile Application Development... 
    Internship
    Vancouver, BC
    24 days ago
  • $80k - $115k per year

     ...our remarkable blend of innovation and service excellence. As a Team Manager you will: Effectively coach, guide and support the...  ...including days, nights, weekends and holidays. Proven ability to develop new opportunities and maintain client relationships while... 
    Work at office
    Night shift

    Tiffany & Co.

    Vancouver, BC
    8 days ago
  • $130k - $160k per year

     ...environment with real career and development opportunities, join our team! We offer a stimulating environment where you can count on the...  ...project accounting, project management and personnel management software; working knowledge of CAD and Civil 3D software. Design Standards... 
    Full time
    Contract work
    Temporary work
    Work at office
    Flexible hours

    AtkinsRéalis

    Vancouver, BC
    25 days ago
  • $95k - $145k per year

     ...cloud computing, artificial intelligence, and software-defined networking to provide our clients...  ...awards, such as Best Engineering Team, Best Company for Diversity, Compensation,...  ...manage the development of these features. Develop and maintain features using C,  C++and  Python... 
    Full time

    Arista Networks

    Vancouver, BC
    2 days ago
  • $18 - $22 per hour

     ...Job Responsibility: Find you are calling within the fastest growing industry across the world! Do you have what it takes to lead our team or awesome people? Time to let your smile dazzle our guests at Eggs Canna and help shape the standard of the Cannabis Industry.... 
    Hourly pay
    Full time
    Part time
    Monday to friday
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    Eggs Canna

    Vancouver, BC
    23 hours ago
  • $80k per year

     ...cracking opportunity for you to join our team as a Customer Service Team Lead. Here...  ...~ A solid track record of coaching and developing your team’s customer service & sales skills...  ...to identify areas of opportunity, develop a plan and implement to desired results... 
    Full time
    Casual work
    Work at office
    Monday to friday
    Flexible hours
    2 days per week

    AlgaeCal

    Vancouver, BC
    23 days ago
  • $110k - $160k per year

     ...The Role You will join TrustFlight as an AI Software Engineer and serve as a core member of the AI Team. In this role, you will work closely within the team...  ...scalable way. Collaborate cross-functionally to develop and optimize AI-powered product features and internal... 
    Permanent employment
    Full time
    Work at office

    TrustFlight

    Vancouver, BC
    1 day ago
  • $115.1k - $161.2k per year

     ...perspectives are invited, and ideas matter. A team where everyone makes play happen. Pour...  ...world through creative play. As the developer of The Sims , we create games and experiences...  ...will be done in C#/C++. As a Tools Software Engineer for a game at Maxis, you will... 
    Full time
    Flexible hours

    Electronic Arts

    Vancouver, BC
    8 days ago
  • $129k - $169k per year

     ...environment for our people. about this team From concept through to pre-production...  ...They are strong communicators who value and develop their cross functional relationships. This...  ...Proficiency with Flex PLM or similar PLM software is recommended ~ Familiarity or proficiency... 
    Permanent employment
    Part time
    Internship

    lululemon

    Vancouver, BC
    2 days ago

Do you want to receive more vacancies?

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