OpenSesame
workforce development
SoftwareEngineer,LATAM&Canada
Neural analysis suggests this role is
optimal for Entry candidates.
“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.
debug errors; triage issues; troubleshoot and contribute to many parts of the team’s codebase; unhappy path thinking; fail-fast principles
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
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.