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

Software Engineer - Online Services ›

$119k - $246k per year

Rokt

We’re building Shopify apps that help merchants boost their AOV (average order value) with AI-powered upsells, rewards, cross-sells and relevant offers throughout the entire customer journey. Our products, AfterSell and UpCart are trusted by over 40 thousand Shopify brands and power over 1M orders each day.

We are building a world-class team to build world-class products.

We are a team of builders helping smart businesses find innovative ways to meet customer needs and generate incremental revenue. Leading companies drive 10-50% of additional revenue—and often all their profits—from the extra products or services they sell. This economic edge unleashes a world of possibilities for growth and innovation.

Rokt’stars constantly strive to raise the bar, pushing the envelope of what is possible.

We are looking for an AI Software Developer

CAD $119,000 – $246,000, including a base salary of $100,000 – $160,000, an employee equity plan grant, and world-class benefits.

*This range includes Product Design, Software Engineer (Intermediate - Senior level), & Product Manager roles.

Equity grants are issued in good faith, subject to company policies, board approval, and individual eligibility.

Join AfterSell by Rokt as a Software Engineer and become a driving force in building AI-powered products that shape the future of e-commerce. In this high-impact role, you’ll leverage cutting-edge AI tools and a builder’s mindset to develop scalable solutions used by millions of customers worldwide. You’ll own features end-to-end across both our core products—AfterSell and UpCart—as we work towards building a powerful AOV boosting platform. Building full-stack features from idea to implementation

Review code, mentor teammates, and lead projects to their desired outcomes

Problem Solver: You excel at breaking down complex problems using first principles and creativity. You value feedback, share ideas openly, and help others succeed.

Driven & Results-Oriented: You set high standards for your work, take pride in delivering quality, and continually seek to improve. Build the Future of AI in Ecommerce: Be at the forefront of AI-driven transformation in a company that’s pioneering how brands engage customers in the “moment that matters” during online transactions.

Culture of Builders: Work with a smart, humble, and bold team that shares a “builder” DNA – we love to innovate, take risks, and turn ambitious ideas into tangible results. You’ll have autonomy to make decisions, drive projects, and see the direct impact of your work on millions of users.

Join a people-first culture with transparent career paths, continuous development (LevelUp training, mentorship), and great perks (equity grants, catered lunches, global offices, and more) that empower you to do your best work.

We leverage best-in-class technology and market-leading innovation in AI and ML, with all of that being underlined by building and maintaining a fantastic and inclusive culture where people can be their authentic selves, and offering a great list of perks and benefits to go with it:

  • ##10 sick days & comprehensive health and dental
  • ##Paid lunch & snacks in the office
  • ##Access to coaching, training, and career development via our LevelUp! We love spending time together and are in the office most days (teams are in the office 4 days per week). Equal employment opportunities are available to all applicants without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

If successful you’ll be invited to do a 20-minute aptitude test (there is a minimum score requirement) and 10 minute Employer Personality Profile.

Step 2 - One-Way Video Interview (15 minutes):

~ Step 3 - Take home Technical

60 minute live coding (no leet code): This interview is designed to be a “real-world” coding interview with no leet code. You’ll share your screen and work on a few problems in our core tech stack of React, Typescript, Html/CSS and Express.js. Step 5 - Bar Raiser (30 minutes): You’ll meet with an executive member at Rokt where they will assess your character through challenging and thought-provoking (non-technical) questions.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Engineer - Online Services › in Calgary, AB vacancy
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Suggested
    Freelance
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Calgary, AB
    9 days ago
  • $140k - $165k per year

     ...manufacturing more resilient. Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and...  ...solutions that drive direct value to the users. ~3+ years of software development experience with modern full-stack web development.... 
    Suggested
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo

    Calgary, AB
    3 days ago
  •  ...Keller Executive Search is looking for an innovative and detail-oriented Software Engineer to join our team. In this role, you will be integral in developing software applications that meet the needs of our clients while ensuring the highest quality standards. If you have... 
    Suggested
    Remote job
    Permanent employment

    Keller Executive Search International

    Calgary, AB
    more than 2 months ago
  •  ...and services to the global energy industry. Job Duties Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions. Design, develop, and maintain... 
    Suggested
    Full time
    Part time

    Halliburton

    Calgary, AB
    25 days ago
  •  ...of small business owners across Canada who rely on our payroll software to pay their employees and process their payroll taxes. And we’re...  ...at High Level: We’re looking for a talented Staff Software Engineer who doesn’t shy away from tackling hard problems and building reliable... 
    Suggested
    Work at office
    Remote work
    Work from home

    Wagepoint

    Calgary, AB
    more than 2 months ago
  •  ...and accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale Speechify... 
    Remote work
    Flexible hours

    Speechify

    Calgary, AB
    6 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Calgary, AB
    16 days ago
  • Overview: Job Purpose As a Senior Software Development Engineer in Test you will work with the Systems Analysts, Development, and QA to understand the business/product requirements, system requirements and test scenarios related to the applications to build or modify the... 

    Intercontinental Exchange Holdings, Inc.

    Calgary, AB
    more than 2 months ago
  •  ...The Role Neo Financial is looking for a full-time Director, Software Development, Lending to join our team in Calgary. This is a rare...  ...Or More Entire Product Areas, And Have Oversight Over Multiple Engineering Teams And Ongoing Projects. You Will Make Your Impact In These... 
    Full time
    Relocation

    Neo Financial

    Calgary, AB
    16 days ago
  • $48.08 per hour

     ...completed at the physical location. There is no option to work remotely. Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and... 
    Permanent employment
    Full time
    Remote work

    Outforce.ai

    Calgary, AB
    3 days ago
  •  ...Role Neo Financial is looking for a full-time Staff/Principal Software Developer to join our team in the Calgary office. In this...  ...technologies. Deep understanding of fundamentals of Software Engineering, Code Design, and Architecture, to be able to drive meaningful... 
    Full time
    Work at office
    Relocation
    Relocation package

    Neo Financial

    Calgary, AB
    3 days ago
  • $85k - $100k per year

     ...drive healthy collaboration by winning or losing as one, and we bring out the best in each other. About The Role We’re hiring a Software Architect to work closely with our Web Development Manager to elevate the technical quality, delivery speed, and maintainability of... 
    Contract work

    Fresh Tracks Canada

    Calgary, AB
    9 days ago
  • $23.69 - $29.81 per hour

     ...Location: Calgary, Alberta Employment Type: Student, 4 month term Salary Range: $23.69 - $29.81 per hour Student, Software Developer – Hybrid The Opportunity The Alberta Energy Regulator (AER) is recruiting a Summer Student to assist our talented Information... 
    Hourly pay
    Full time
    Summer work
    Internship
    Remote work
    Flexible hours
    Night shift
    2 days per week

    Alberta Energy Regulator (AER)

    Calgary, AB
    11 days ago
  •  ...Description AGAT Laboratories is currently seeking a Full-Stack  Software Developer to join our internal software development team and...  ..., biochemistry, chemistry, microbiology, geology, and engineering, enabling us to deliver comprehensive analytical solutions. These... 
    Long term contract
    Full time
    Internship
    Local area
    Remote work
    Flexible hours

    AGAT Laboratories

    Calgary, AB
    1 day ago
  • Software Developer (Power Platform) Location Calgary, AB : At Connverge, we are driven by technology, innovation, and the opportunity to work with amazing clients. We build business-level, web-based applications on Cloud platforms like Microsoft Azure, SharePoint and the Power... 
    Full time
    Monday to friday

    Convverge Inc.

    Calgary, AB
    4 days ago
  •  ...Requisition ID: 97005  Job Category:  Engineering  Location:  Calgary, AB, Canada  Join a company that is passionately committed...  ...of the design process including the application of civil design software packages. Previous design experience in bulk earthworks, site... 
    Long term contract
    Contract work
    Work at office
    Local area
    Flexible hours

    Hatch

    Calgary, AB
    7 days ago
  • Distribution Engineer Location Hybrid work in Calgary, AB : PHASOR Engineering Inc. is a dynamic consulting firm specializing in the engineering...  ...distribution systems. Knowledge of the Microsoft office software suite of programs. Strong interpersonal and communication... 
    Full time
    Work at office

    Phasor Engineering Inc

    Calgary, AB
    4 days ago
  •  ...Electrical Instrumentation & Controls the purpose of the Controls Engineer is to develop Automation solutions and provide support for...  ...commissioning and start-up. Contribute in Enerflex proprietary tools and software development for Automation solutions. Network and develop... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide

    Enerflex Ltd.

    Calgary, AB
    4 days ago
  • At Modine, we are engineering a cleaner, healthier world. Building on more than 100 years of excellence in thermal management, we provide...  ...analytical and problem-solving skills. ~ Proficiency in CAD software and manufacturing tools. ~ Excellent communication and collaboration... 
    Temporary work

    Modine Manufacturing Company

    Calgary, AB
    4 days ago
  • Quality Engineering Location Calgary, AB : Come join us Dive into the dynamic world of Quality Engineering! As a dedicated professional,...  ...automated test scripts. Join us in making a significant impact on software quality. Together we do what matters. Skills and experiences ·... 
    Full time

    Avanade

    Calgary, AB
    6 days ago
  • $250k - $300k per year

     ...Shape the Future of Engineering: Strengthen the Systems, Culture, and Capabilities Behind a Product-Led Organization If you thrive at...  ...works. It’s rare to get this kind of clean-slate moment.” - Senior Software Developer What You’ll Lead and Shape You’ll bring both... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Acuity Insights

    Calgary, AB
    4 days ago
  •  ...the Opportunity: Reporting to the Project Manager, the  Field Engineer  will provide field-engineering information to the project...  ...required standards applicable to the project.  Proficient in software related to the construction industry (e.g., Primavera Scheduling... 
    Full time
    Contract work
    For subcontractor
    Work at office

    AECON

    Calgary, AB
    5 days ago
  •  ...Senior Software Developer, SAS Team Reports To: Development Manager About the Job: We are seeking a Senior Software Developer to join our SAS team, a team that facilitates point of sale, inventory management and reporting for some of the biggest live events across... 
    Long term contract
    Full time
    Work from home

    atVenu

    Calgary, AB
    2 days ago
  •  ...Are you a software sales professional? Are you a Sales Manager that is motivated to deliver results? Join our Baker Hughes Americas...  ...& Requirements Minimum Bachelor’s degree preferably in engineering or sciences. More than 5 years of software sales experience... 
    Long term contract
    Worldwide

    Baker Hughes

    Calgary, AB
    29 days ago
  • $70k - $120k per year

     ...specialization Computer and technology knowledge MS Excel MS Office MS Outlook MS PowerPoint MS Word Sales experience Software Marketing Additional information Transportation/travel information ~ Own vehicle Work conditions and physical... 
    Contract work
    Remote work

    InfoSpec Systems Inc.

    Calgary, AB
    4 days ago
  • Senior Engineer Location Calgary, AB : Spark Power, a trusted partner in energy in North America, is looking for a Senior Engineer to...  ...Protection and Control design Proficiency with ETAP or similar software. Experience in the design of 120/208VAC, 480VAC, and 600VAC... 
    Full time

    Spark Power

    Calgary, AB
    4 days ago
  • $75k - $80k per year

     ...memberships, and courses  ~ Eligible for registration as a Professional Engineer (P. Eng.) by a provincial or territorial association...  ...technology knowledge Business intelligence Cloud Data analysis software Database software Image editing software MS Office... 
    Long term contract
    Work at office
    Remote work

    TRIUM Environmental Inc.

    Calgary, AB
    2 days ago
  •  ...and more interconnected world. Job Description SGS is currently working in partnership with H2Safety to hire a Head of Software Strategy & Growth. In June 2025, H2Safety became a part of SGS, the world’s leading testing, inspection, and certification company... 
    Full time
    Work at office

    SGS

    Calgary, AB
    10 days ago
  •  ...supervise the design process including design, calculations, analysis, engineering modeling, and drafting to ensure designs meet technical and...  ...an asset. Working knowledge of AutoCAD and Solidworks CAD software is an asset Professional designation (APEGA) an asset... 
    Full time
    Contract work
    Casual work
    Worldwide

    NOV

    Calgary, AB
    7 days ago
  •  ...problems in a constantly evolving industry. Role Overview: The Engineering Manager (EM) provides both people leadership and technical...  ...Computer/Engineering/Design related field ~8+ years building software; 3–5+ years leading/mentoring engineers ~ Solid coding and system... 
    Long term contract
    Manual labor
    Work at office

    Showpass

    Calgary, AB
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Online Services ›. Be the first to apply!