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

Software Engineer, LATAM & Canada

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.

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 with guidance from senior engineers in the

legacy Drupal 7/Angular

system and come up to speed on modernization efforts using

TypeScript, Node.js, and React .
Skill Development : Continue to develop your technical skills and begin to apply

test‑driven development (TDD) and continuous deployment

to ensure high‑quality, maintainable solutions with the help of senior engineers.
Follow Team Processes : Engage fully in the teams agile ceremonies, retrospectives, and discussions. Participate in small sub‑teams that use

XP practices , including

test‑driven development (TDD) and pairing/mobbing .

Within 6 months:
Summary : Begin taking on ownership of operational responsibilities, deepen your understanding of the team’s codebase and testing practices, and grow your confidence in delivering and supporting production code.

System Understanding : Develop a mental model of the Marketplace architecture, including legacy and modern systems, and understand the high-level relationships between key components and dependencies. Have a basic understanding of our infrastructure and Terraform.
Release & On‑Call Experience : Participate in the on‑call rotation and pair with a teammate as release captain for a legacy system deployment. Learn how to triage issues based on the mental model of the system that you are developing.
Collaborative Growth : Continue working closely with peers in pairing and mobbing sessions. Contribute to planning sessions with other engineers to break down complex work into smaller, end‑to‑end user stories (vertical slices) that

deliver value incrementally .
Test Practices : Apply

test‑driven development (TDD)

and understand the team’s testing patterns and frameworks, including

sociable unit tests

and

narrow integration tests .

By the end of your first year:
Summary : You are comfortable working across the team’s codebase and are beginning to develop deeper expertise in a specific area. You take initiative on small to medium projects, contribute to improving team processes, and apply

XP Practices

with confidence.

Codebase Confidence : Troubleshoot and contribute to many parts of the team’s codebase. Begin to develop recognized expertise in a specific area of the software, becoming a go‑to contributor for that domain.
Ownership & Leadership : Volunteer to lead small to medium, well‑defined efforts that deliver value to the product. Proactively seek opportunities to improve team workflows and the development system, collaborating with senior engineers or your manager to implement changes.
Delivering Quality : Apply test‑driven development (TDD) and team testing patterns fluently. Use defensive programming techniques—including paranoiac telemetry, unhappy path thinking, and fail‑fast principles—to build reliable, maintainable solutions.
Team Collaboration & Communication : Embrace collective ownership of code, documentation and outcomes, taking pride in shared success and supporting improvements to code written by others. Communicate clearly and respectfully in team discussions, practicing active listening, defending a contrary stance constructively, and building on others’ ideas to foster a culture of collaboration and continuous improvement.

Location: This position is open to candidates based in

Canada or select Latin American countries . This role is expected to work within

U.S.-aligned time zones

to support real‑time collaboration with our team. We operate as a remote‑first company and invest in all‑company in‑person meetings several times a year.

Performance Driven:

We’re looking for self‑starters with a track record of delivering excellent results, but we’re highly selective about who we hire. We don’t focus on typical job requirements, instead, we’re interested in specific examples from your past experiences. All positions can be based anywhere in the US, and require up to 15 days of travel per year, with senior management and leadership teams requiring up to 35 days.

Compensation:

At OpenSesame, we offer a comprehensive benefits package to employees upon hire, including professional development, ISOs, health insurance, 401(k) matching, and paid time off. We carefully consider a wide range of compensation factors, relying on market data to determine compensation and consider your specific job family, background, skills, and experience. We prioritize pay transparency, fairness, and equity to create a positive and inclusive work environment, regularly reviewing our compensation practices to align with our values and goals.

Equal Employment Opportunity:

OpenSesame is an Equal Employment Opportunity and affirmative action employer that values and welcomes diversity. We do not discriminate on the basis of various legally protected characteristics, including criminal history, and strive to provide reasonable accommodations to qualified individuals with disabilities. We prioritize safety and security and may use your information accordingly, and you can contact us for assistance or accommodations during the job application process. For more information on our diversity, equity, and inclusion initiatives, click here.

Pay Transparency:

At OpenSesame, we prioritize pay transparency, fairness, and equity to create a positive and inclusive work environment, regularly reviewing our compensation practices to align with our values and goals. We provide competitive and fair compensation to our employees based on their skills, experience, and performance.

#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, LATAM & Canada in Richmond, VA vacancy
  •  ...foundation behind the scenes. We’re looking for a Senior Platform Engineer to join our Platform Team to help shape the future of our...  ...to meet you. Our ideal candidate will be located in Europe or Canada. What You’ll Do: Design, build, and maintain our AWS cloud infrastructure... 
    Suggested
    Immediate start

    Uptempo

    Richmond, VA
    2 days ago
  •  ...Cloud Engineer – Observability & Datadog SME (Full-Time, Remote) We are looking for a hands-on Cloud Engineer with prior experience in...  ...location: 7.30 am to 4.30 PM PST – Open to Professionals living in LATAM What You’ll Be Doing Own the observability parts of the cloud... 
    Suggested
    Full time
    Contract work
    For contractors
    Remote work
    Work from home

    Framework Ventures

    Richmond, VA
    2 days ago
  • $113.4k - $162k

     ...more affordable and powerful for millions of users every day. Software Developer - iOS What You’ll Do Design, develop, and sustain high...  ...Compensation The expected base salary range for this role is: Canada Intermediate: CAD $113,400 – $162,000 annually Canada Senior: CAD... 
    Suggested

    TextNow

    Richmond, VA
    12 hours ago
  • $40 per hour

     ...AI Trainer - Advanced Java Developers (US & Canada) Remote About Prolific Prolific is not just another player in the AI space – we are building the biggest pool of quality human data in the world. Over 35,000 AI developers, researchers, and organizations use... 
    Suggested
    Hourly pay
    Self employment
    Remote work
    Work from home
    Flexible hours

    Prolific - UK Job Board?

    Richmond, VA
    6 hours ago
  •  ...Join to apply for the Applied AI Engineer Consultant - US/Canada role at Bitovi Get AI-powered advice on this job and more exclusive features. PLEASE NOTE: We are currently placing a preference on candidates in the US and Canada for this job application link. We have a... 
    Suggested
    Remote work
    Flexible hours

    Bitovi

    Richmond, VA
    2 days ago
  •  ...IDT is looking for a DevOps Engineer to join us remotely from LATAM . This position is open only to applicants residing in LATAM. Responsibilities Design...  ...Collaborate with cross‑functional teams to understand software development and deployment requirements, and provide... 
    Remote work

    IDT

    Richmond, VA
    2 days ago
  •  ...We’re Looking For We’re looking for an exceptional Full Stack Engineer to help us build, optimize, and expand the foundation of the...  ...quickly, and take calculated risks. Based in the Americas (US, Canada, or LATAM) — See the SF listing if based in or willing to relocate to... 
    Work at office
    Remote work
    Relocation

    Infisical

    Richmond, VA
    2 days ago
  • $170k - $280k

     ..., headquartered in New York City. Were hiring a Senior Software Engineer to join our Infrastructure team and build the backend services...  ...position. Candidates must be located in the United States, Canada, Netherlands, Poland, or Czech Republic. We do not offer visa... 
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Omaze

    Richmond, VA
    7 hours ago
  •  ...With operations in over 20 cities across the country, Uride is Canada’s fastest growing ridesharing company, providing over a million...  ...user interfaces. Integrate APIs and work closely with backend engineers to ensure seamless user experiences. Drive continuous... 
    Local area
    Remote work

    uRide

    Richmond, VA
    6 hours ago
  • $146k - $175k

     ...Join to apply for the Backend Engineer (United States & Canada) role at CoinTracker Join to apply for the Backend Engineer (United States...  ...and distributed systems Write high-quality code, value software testing, and uphold best practices in engineering,... 
    Full time
    Remote work

    CoinTracker

    Richmond, VA
    1 day ago
  • $143k - $177k

     ...Location This position is remote within the United States or Canada. Role Summary We’re hiring a Software Engineer II (backend) to help build and evolve our next‑generation Censys Platform. In this role you’ll develop scalable microservices and design robust APIs that... 
    Remote work
    Flexible hours

    Censys

    Richmond, VA
    2 days ago
  • A leading AI research accelerator is seeking a software engineer experienced in refining AI-generated code and collaborating on AI-driven solutions...  ...for extension based on performance. Candidates must be located in the US, Canada, or certain EU countries. #J-18808-Ljbffr
    For contractors
    10 hours per week
    Flexible hours

    Turing Inc

    Richmond, VA
    4 days ago
  •  ...with potential for extension The Role We’re expanding our backend engineering team in Latin America to design and deliver the infrastructure...  ...teams in San Francisco while contributing remotely from LATAM What You’ll Do Design and build backend services in Node.js and... 
    Contract work
    Remote work

    Framework Ventures

    Richmond, VA
    2 days ago
  •  ...A leadership development company is seeking a Senior Software Engineer to join their remote team in the US or Canada. You will design and build state-of-the-art management training solutions while shipping quality code quickly. Ideal candidates will collaborate effectively... 
    Remote work

    Tenor

    Richmond, VA
    2 days ago
  • $75k - $80k

     ...programs used at merchants worldwide. Youll work alongside senior engineers who will help you grow fast - and youll be encouraged to use...  ...ownership and technical judgment Other Information Remote (US/Canada) | Full-time Reason for vacancy: Backfill/replacement... 
    Full time
    Internship
    Remote work
    Worldwide
    Flexible hours

    Brim Financial

    Richmond, VA
    1 day ago
  • $200k - $380k

     ...Join to apply for the Software Engineer role at Prelude Continue with Google Continue with Google Join to apply for the Software Engineer role...  ...at Prelude Prelude is a fully remote team across the US & Canada, built on trust, autonomy, and excellence. We empower our team... 
    Full time
    Internship
    Remote work
    Home office
    Flexible hours

    Prelude Services

    Richmond, VA
    2 days ago
  • $184k - $208k

     ...intelligence providers worldwide. Location This position is remote within the United States or Canada. Role Summary We’re looking for a Senior Integrations Software Engineer to help build and evolve our next-generation Censys Platform. You’ll work closely with product... 
    Remote work
    Worldwide

    Censys

    Richmond, VA
    2 days ago
  • $79k - $105k

     ...| HR Interviewing Interested in driving software innovation in the utility sector? In this...  ...with a team of like-minded software engineers, data scientists, and utility experts to...  ...about E Source Utilities across the US and Canada face the same fundamental, day-to-day challenges... 
    Odd job
    Full time
    Temporary work
    Remote work
    Work visa
    Flexible hours

    E Source

    Richmond, VA
    2 days ago
  • $120k - $160k

     ...Senior Software Engineer - Data Acquisition Job Title: Senior Software Engineer - Data Acquisition Position Type: Full time Location: Remote...  ...presence in over 160 countries, including the United States, China, Canada, Singapore, Japan, Philippines, United Kingdom, India,... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Ipro Networks Pte. Ltd.

    Richmond, VA
    2 days ago
  • $500 per month

     ...Job Summary As a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca and empower...  ...on day 1 (medical, dental, vision in the US; supplemental in Canada; local benefits in Japan; stipend internationally) One‑time... 
    Local area
    Home office

    Framework Ventures

    Richmond, VA
    2 days ago
  • $269.1k - $307.2k

     ...Distinguished Software Engineer - IFX As a Distinguished Engineer at Capital One, you will be a part of a community of technical experts...  ...different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United... 
    Full time
    Part time
    Local area

    Capital One

    Richmond, VA
    2 days ago
  • $140k - $200k

     .../product in production. We are seeking a skilled Full Stack Engineer with experience in Node.js to join our dynamic team. The ideal...  ...role is: 140,000 - 200,000 USD per year (Remote (United States)) 140,000 - 200,000 CAD per year (Remote (Canada)) #J-18808-Ljbffr
    Work experience placement
    Remote work

    N3XT

    Richmond, VA
    6 hours ago
  • $145k - $260k

     ...Software Engineer We’re looking for a Software Engineer to help shape the future of how developers build software. You’ll work on an advanced...  ...paid parental leave Flexible remote‑first culture (US & Canada) with optional offices in NYC/SF Twice‑yearly company retreats... 
    Full time
    Remote work
    Flexible hours

    Coders Connect

    Richmond, VA
    2 days ago
  •  ...We are seeking a backend Software Engineer to design, develop, and maintain scalable cloud-native applications. In this role, you will...  ...program with a network of over 24,000 restaurants in the U.S. and Canada and nearly 600 corporate and government partners. The program... 
    Local area
    Flexible hours

    Buyers Edge Platform

    Richmond, VA
    6 hours ago
  • $269.1k - $307.2k

     ...Distinguished Software Engineer - Identity As a Distinguished Engineer at Capital One, you will be a part of a community of technical experts...  ...different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United... 
    Permanent employment
    Full time
    Part time
    Local area

    Capital One

    Richmond, VA
    1 day ago
  • $100k - $120k

     ...500 winner. We are looking for an experienced Full Stack Engineer who can own features end‑to‑end and make meaningful architectural...  ...roles as the team scales Other Information Remote (US/Canada) | Full‑Time Reason for vacancy: New vacancy Salary range... 
    Full time
    Remote work

    Brim Financial

    Richmond, VA
    1 day ago
  •  ...What You’ll Do As a Software Engineering Intern at Vial, you’ll play a crucial role in building end-to-end products that power clinical trials...  ...etc) Ability to work full time, 40 hours a week during US / Canada working hours (EST or PST) History of shipping high quality... 
    Hourly pay
    Full time
    Internship
    Remote work
    Flexible hours

    Feedinkoo

    Richmond, VA
    19 hours ago
  •  ...leader in construction project controls software, empowering over 850 companies taking on...  ...in industries including construction and engineering; transportation infrastructure; mining;...  ...employees working throughout the United States, Canada, Australia, Sri Lanka and Europe.... 
    Full time
    Remote work

    InEight

    Richmond, VA
    1 day ago
  •  ...organization owns the critical tier of Apollos platform — the underlying engine central to making GraphOS a highly performant, secure, governed,...  ...a remote position that can be done from anywhere in the US or Canada. Equal Opportunity: Apollo is proud to be an equal... 
    Remote work

    Apollo GraphQL

    Richmond, VA
    7 hours ago
  •  ...Overview A little about us…Fleetio is a modern software platform that helps thousands of...  ...5. Fleetio is seeking a Senior Software Engineer to join our Integrations team. In this role...  ...to candidates in the United States, Canada, or Mexico. Your Role and Responsibilities... 
    Contract work
    Temporary work
    Remote work

    Fleetio

    Richmond, VA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, LATAM & Canada. Be the first to apply!