OpenSesame

workforce development

SoftwareEngineer,LATAM&Canada

United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“Software Engineer, LATAM & Canada at OpenSesame. Skills: full stack development, TypeScript, Node.js, React, PHP, Drupal, Angular, test-driven development (TDD), continuous deployment. contribute to the growth and success of OpenSesame’s eLearning platform. work across the full stack”

What You'll Achieve.

drive product outcomes; contribute to team processes; ensure high-quality, maintainable solutions; deliver value incrementally; deliver excellent results

Industry & Context.

workforce development
Problems you'll solve

debug errors; triage issues; troubleshoot and contribute to many parts of the team’s codebase; unhappy path thinking; fail-fast principles

Eligibility Requirements

work within U.S. -aligned time zones, up to 15 days of travel per year (for all positions), up to 35 days of travel per year (for senior management and leadership teams), on-call rotation

What They're Looking For.

Must Have

hands-on professional or project-based experience, understanding of engineering fundamentals, motivation to continue growing in a collaborative, full-stack environment

Nice to Have

experience with TypeScript, Node.js, and React, experience with PHP, Drupal, and Angular

What You'll Do.

contribute to the growth and success of OpenSesame’s eLearning platform

work across the full stack

come up to speed on modernization efforts

take on ownership of operational responsibilities

deepen understanding of the team’s codebase and testing practices

deliver and support production code

participate in the on-call rotation

pair with a teammate as release captain

contribute to planning sessions

break down complex work into smaller

end-to-end user stories

troubleshoot and contribute to many parts of the team’s codebase

develop recognized expertise in a specific area of the software

improve team workflows and the development system

How You'll Work.

Team & Collaboration

work closely with engineers across the organization; collaborate with teammates through Extreme Programming (XP) practices; participate in pairing and mobbing sessions; engage fully in the team's agile ceremonies, retrospectives, and discussions; participate in small sub-teams that use XP practices; work closely with peers in pairing and mobbing sessions; contribute to planning sessions with other engineers; embrace collective ownership of code, documentation and outcomes; support improvements to code written by others; communicate clearly and respectfully in team discussions; practice active listening; defend a contrary stance constructively; build on others’ ideas

Communication Scope

communicate clearly and respectfully in team discussions; practice active listening; defend a contrary stance constructively; build on others’ ideas

Process & Methodology

break down complex work into smaller, end-to-end user stories (vertical slices) that deliver value incrementally

Full Job Description

About OpenSesame OpenSesame is disrupting the workforce development industry, leveraging an AI-powered marketplace of more than 50,000 skills courses, complemented by assessments, content authoring, curation, personalized learning pathways, and virtual coaching. eLearning is delivered seamlessly through existing enterprise systems and in the flow of work. More than 2,000 companies, including 150+ of the Global2000, rely on OpenSesame to develop the world’s most productive and admired workforces. Learn more: www.opensesame.com/about About the Job We are seeking a Software Engineer based in Canada or Latin America to join our fully remote team and contribute to the growth and success of OpenSesame’s eLearning platform. You will work closely with engineers across the organization and collaborate with teammates through Extreme Programming (XP) practices, including test-driven development (TDD), continuous deployment, and evolutionary design. Your work will help drive product outcomes and contribute to team processes. As a Software Engineer, you will work across the full stack in both our modern TypeScript, Node.js, and React environment as well as our legacy systems using PHP, Drupal, and Angular. This role is ideal for someone early in their software engineering career who has hands-on professional or project-based experience, a strong understanding of engineering fundamentals, and the motivation to continue growing in a collaborative, full-stack environment. Performance Objectives In your first 90 days: Summary: Get fully integrated into the team’s workflow, develop a high-level understanding of the product and architecture (including legacy systems), and start participating in collaborative development processes. Team Integration: Build relationships with engineers on the Marketplace team. Learn team workflows by participating in pairing and mobbing sessions to learn the product and development environment. Technical Contribution: Write simple code and debug errors w

Free ATS check

Applying for this Software Engineer, LATAM & Canada role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about OpenSesame?

Real rants from real employees. Read before you apply.

Read Company Rants →