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 ObjectivesIn 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
- ...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...SuggestedImmediate start
- ...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...SuggestedFull timeContract workFor contractorsRemote workWork from home
$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$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...SuggestedHourly paySelf employmentRemote workWork from homeFlexible hours- ...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...SuggestedRemote workFlexible hours
- ...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
- ...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 officeRemote workRelocation
$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 timeWork at officeRemote workFlexible hours3 days per week- ...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 areaRemote work
$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 timeRemote work$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 workFlexible hours- 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-LjbffrFor contractors10 hours per weekFlexible hours
- ...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 workRemote work
- ...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
$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 timeInternshipRemote workWorldwideFlexible hours$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 timeInternshipRemote workHome officeFlexible hours$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 workWorldwide$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 jobFull timeTemporary workRemote workWork visaFlexible hours$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 timeWork experience placementRemote workFlexible hours$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 areaHome office$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 timePart timeLocal area$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-LjbffrWork experience placementRemote work$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 timeRemote workFlexible hours- ...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 areaFlexible hours
$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 employmentFull timePart timeLocal area$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 timeRemote work- ...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 payFull timeInternshipRemote workFlexible hours
- ...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 timeRemote work
- ...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
- ...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 workTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, LATAM & Canada. Be the first to apply!
- graduate software developer Richmond, VA
- senior software design engineer Richmond, VA
- software engineer amazon Richmond, VA
- software developer positions Richmond, VA
- software engineer full time Richmond, VA
- software engineer Richmond, VA
- software engineer intern Richmond, VA
- software developer apprenticeship Richmond, VA
- agile software developer Richmond, VA
- senior software engineer remote Richmond, VA

