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 we have a growing network of partners developing into a vibrant channel. Our customer base has high satisfaction ratings, and there is room to grow our retention even more.
About the Role
We are seeking a Senior Engineer 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) pra ctices, 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 both new feature development and modernization efforts. Our team is transitioning from a Drupal 7/Angular marketplace to a TypeScript, Node.js, and React stack, and you'll play a key role in our transition while helping to maintain existing systems.. Additionally, you will mentor engineers, foster collaboration, and contribute to a culture of continuous learning and shared ownership.
This role combines hands-on engineering with peer leadership. You’ll mentor others, collaborate on technical decisions, and work closely with other senior engineers and engineering managers to strengthen practices across teams.
Performance Objectives:
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.
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.
By the end of your first year:
Summary: Establish yourself as a technical leader and mentor, helping shape OpenSesame’s engineering culture 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 across teams.
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 facing the team. 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.
Location: This role is based in Mexico City, Mexico. We operate as a remote-first company, and periodically host in-person all-company meetings. All positions require up to 15 days of travel per year, with senior management and leadership teams requiring up to 35 days. All positions require the legal ability (passport and travel visa) to travel to the US, excellent spoken and written English skills, and reliable, high-bandwidth Internet connectivity.
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.
3Pillar
Forcepoint
hakuna
Terem
Veeva Systems