OpenSesameOP

Senior Software Engineer - Mexico City Based

OpenSesame is an innovative e-learning platform that provides organizations with access to a comprehensive range of online training courses tailored to enhance workforce development.

OpenSesame

Employee count: 201-500

Mexico only

About OpenSesame

OpenSesame's mission is to help develop the world's most productive and admired workforces. We do this by delivering a comprehensive catalog of elearning courses from the world's top publishers. We add value to customers through their entire learning journey.

While it appears to most people that we just sell training courses (over 40,000 of them), what we really offer is the opportunity for companies to upgrade the skills of each of their employees.

We are at a pivotal time in our growth as we diversify the ways we drive revenue. We've expanded our product offering dramatically, and have a growing network of partners that is developing into a vibrant channel. Our customer base has high satisfaction ratings and there is room to grow our retention even more.

www.opensesame.com/about.

We are seeking a Senior Engineer to join our fully remote team and contribute to the growth and success of OpenSesame’s eLearning platform. As one of our first engineering hires in Mexico, you will help establish a technical presence in the region while collaborating with engineers across the organization. You’ll work closely with teammates through Extreme Programming (XP) practices, including test-driven development (TDD), continuous deployment, and evolutionary design. Your work will help drive technical decisions, improve team processes, and strengthen engineering culture.

As a Senior Engineer, you will work across the stack, contributing to maintenance, new feature development, and modernization efforts. Our team is transitioning our marketplace application from Drupal 7/Angular to a TypeScript, Node.js, and React stack. You will play a key role in maintaining existing systems while leading a structured, incremental transition toward a modern architecture. Additionally, you will mentor engineers, foster collaboration, and contribute to a culture of continuous learning and shared ownership.

This role is both technical and collaborative—you’ll enhance team skills, mentor engineers, and act as a connector across engineering teams. You’ll have an opportunity to lead by example in XP practices while supporting the development of a strong engineering culture in Mexico within a leaderful, remote-first team.

Performance Objectives:

In your first 90 days:

Summary: Get fully integrated into the team’s workflow, develop a deep understanding of the product and architecture (including legacy systems), and start contributing to collaborative development processes.

  • Team Integration Shared Ownership: Build relationships with engineers across OpenSesame, learn team workflows, and contribute with a focus on collective ownership of outcomes.
  • Technical Contribution: Pair and mob with team members to learn the legacy Drupal 7/Angular system while also contributing to modernization efforts using TypeScript. Apply test-driven development (TDD) and continuous deployment to ensure high-quality, maintainable solutions.
  • Mentorship Skill Development: Start mentoring engineers, providing technical guidance, and fostering a culture of continuous learning through XP practices.
  • Improve Team Processes: Engage fully in the team's agile ceremonies, retrospectives, and discussions. Help the team refine XP-based workflows, including improving test-driven development (TDD) and evolutionary design strategies.

Within 6 months:

Summary: Take on more leadership in technical decision-making, guide the team’s development practices, and ensure quality in both code and process, while deepening your understanding of legacy systems and their modernization.

  • Drive Team Decisions: Play a key role in shaping the technical direction of the team, ensuring architectural decisions balance scalability, maintainability, and incremental modernization of our Drupal 7/Angular marketplace toward a TypeScript and React stack.
  • Lead by Example: Continue engaging in pair programming and mobbing to lead important initiatives while fostering strong collaboration across the organization.
  • Incremental Delivery Vertical Slicing: Help the team break down complex work into vertical slices, ensuring incremental value delivery and fast feedback loops.
  • Mentorship Team Growth: Mentor engineers across teams and collaborate with engineering managers to help support hiring efforts in Mexico. Act as a connector between engineers, helping align best practices across teams.
  • Build Testing Process Improvements: Mentor team members in improving build processes to achieve zero-friction local development and continuous integration. Develop expertise in James Shore’s "Testing Without Mocks" pattern language and begin mentoring others in applying it.

By the end of your first year:

Summary: Establish yourself as a technical leader and mentor, helping shape OpenSesame’s engineering presence in Mexico while driving technical excellence.

  • Promote Team Ownership: Foster a culture where each team member feels empowered to take initiative and contribute to the success of the team. Encourage shared responsibility for both legacy and modernizing systems.
  • Mentor Develop Peers: Continue mentoring engineers at all levels, fostering a strong sense of collaboration and knowledge-sharing within both the Mexico team as it grows and the broader OpenSesame engineering team.
  • Help Shape Team Strategy: Work with engineering leadership to define and implement long-term technical strategies that align with company goals. Lead initiatives that enhance the team’s ability to execute efficiently within the XP framework.
  • Advise Management: Provide thoughtful input to engineering leadership on the needs, challenges, and opportunities of growing the engineering team in Mexico. Advocate for strategies that align with the team’s strengths and address gaps in skills or processes.
  • Enhance XP Practices Across Teams: Act as a technical connector, helping align best practices in test-driven development (TDD), continuous deployment, and evolutionary design across engineering teams.
  • Drive Modernization Efforts: Continue leading efforts to retire legacy technologies and simplify architecture while ensuring the Drupal 7/Angular marketplace remains stable and well-supported.

Tech Stack

This team owns and maintains our marketplace stack, built on Drupal 7 and Angular, which continues to deliver critical value to our customers. At the same time, we are actively modernizing our stack to leverage more contemporary technologies, including TypeScript, Node.js, React, and Terraform. Team members will work with both the legacy and modern systems, ensuring continuity and stability in our marketplace while contributing to its evolution.

  • TypeScript / Node.js / React / Angular
  • PHP / Drupal
  • C# / .NET
  • Python
  • Terraform
  • Docker
  • AWS

Location: This is a remote-first role based in Mexico. As one of OpenSesame’s first engineering hires in the region, you will help establish and grow a technical presence in Mexico, mentoring future team members and contributing to the company’s long-term vision.

Performance Driven: We're looking for self-starters with a track record of delivering excellent results, and 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.

Compensation: At OpenSesame, we offer a comprehensive benefits package to employees upon hire, including 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.

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.

CPRA (California Candidates): When you submit your application, OpenSesame may collect and use your personal information in accordance with our privacy policy and the CPRA. This may include personal details and employment history, and will only be used for employment-related purposes. We may share this information with third-party service providers, but we will not sell it to third parties. If you have any questions or concerns, please contact us, and for more information on your rights under the CPRA, refer to our privacy policy or the California Attorney General's website.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Mexico +/- 0 hours

About OpenSesame

Learn more about OpenSesame and their company culture.

View company profile

OpenSesame is a leading e-learning platform that has been instrumental in shaping corporate education since its founding in 2011. Based in Portland, Oregon, OpenSesame operates an extensive marketplace catering to businesses seeking high-quality online training solutions. With a rich catalog boasting over 30,000 courses from top publishers worldwide, OpenSesame provides a seamless integration of skill-building and digital learning tailored to the dynamic needs of modern organizations.

At the heart of OpenSesame’s mission is the commitment to make learning accessible, engaging, and effective. Companies turn to OpenSesame to empower their workforces through tailored training paths that fill skill gaps and foster continuous development. By focusing on crucial topics such as compliance, business skills, leadership, safety, technology, and diversity and inclusion, OpenSesame ensures that every employee has access to the right resources to succeed. Leveraging state-of-the-art AI tools and expert curation, the platform guides customers in optimizing their training investments and maximizing employee engagement. Partnering with OpenSesame means not just closing the skills gap but also cultivating a workplace culture that values personal and professional growth, enhancing overall organizational performance.

Claim this profileOpenSesame logoOP

OpenSesame

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

14 remote jobs at OpenSesame

Explore the variety of open remote roles at OpenSesame, offering flexible work options across multiple disciplines and skill levels.

View all jobs at OpenSesame

Remote companies like OpenSesame

Find your next opportunity by exploring profiles of companies that are similar to OpenSesame. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan