Job openings
Engineering
Associate Software Engineer - US Based
Read Full Description
Senior Software Engineer - Mexico City Based
Read Full Description
Senior Software Engineer / Technical Lead - US Based
Read Full Description
Senior Software Engineer - US Based
Read Full Description
Technical Lead - India Based
Read Full Description
Marketing
Integrated Campaign Manager
Read Full Description
Web Marketing Manager
Read Full Description
Sales
Sales Development Representative
Read Full Description
Apply
Associate Software Engineer - US Based
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 throughout 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 their workforce.
We are at a pivotal time in our growth as we expand our engineering capabilities and invest in building strong, collaborative development teams. This role is part of that effort—designed for early-career engineers eager to build their skills through hands-on work and mentorship.
About the Job
As an Associate Software Engineer at OpenSesame, you will join a fully remote team and contribute to both new and existing products that support our eLearning marketplace. You'll pair and team program with experienced engineers using Extreme Programming (XP) practices such as test-driven development (TDD), continuous deployment, and evolutionary design.
You will work across the full stack with mentorship, gaining experience in our modern TypeScript, Node.js, and React environment while learning to navigate legacy systems like Drupal and Angular. This role is ideal for someone who is just starting their professional career or who has 1–2 years of professional experience and is excited to grow technical skills and contribute to a strong team culture.
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.
- 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 to learn 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 team's 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.
- 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 more senior engineers to break down complex work into smaller, end-to-end user stories (vertical slices) that deliver value incrementally.
- Test Practices: Gain confidence in applying test-driven development (TDD) and begin learning 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 much of the team’s codebase and are beginning to develop deeper expertise in a specific area. You take initiative on small projects, contribute to improving team processes, and apply XP Practices with increasing 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, 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 can be based anywhere in the US. 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: The pay range for this position is generally between $98,000-$119,000 per year and depends on experience. 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.
Senior Software Engineer - Mexico City Based
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.
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.
Senior Software Engineer / Technical Lead - US Based
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.
About the Job
We are seeking a Senior Engineer to join our team and contribute to the growth and success of OpenSesame’s eLearning platform. As a Senior Engineer, you’ll work across the stack to develop new features, improve existing systems, and ensure high standards of performance and scalability. At OpenSesame, we are evolving toward Extreme Programming (XP) practices, and you’ll spend much of your time pairing or mobbing with other engineers to develop solutions collaboratively as we modernize and improve our systems.
This role requires a well-rounded engineer who can move seamlessly between front-end and back-end tasks, understands cloud infrastructure, and has experience with automated deployments. You’ll mentor and support other engineers, provide technical guidance, improve team processes, and help others level up their skills.
Performance Objectives:
In your first 90 days: Get fully integrated into the team’s workflow, develop a deep understanding of the product and architecture (including legacy systems written in Drupal 7 and Angular), and start contributing to collaborative development processes.
- Team Integration & Shared Ownership: Collaborate with the team to understand ongoing projects, key systems, and the current state of the product, with a specific focus on learning the legacy systems and their role in the platform.
- Contribute to Team Success: Actively participate in pair programming and mob programming to develop new features and resolve issues. Ensure the code the team produces is well-tested, scalable, and maintainable.
- Mentorship & Peer Support: Start mentoring team members by sharing insights, providing technical guidance, and supporting collaborative problem-solving. Help peers grow by offering constructive feedback and learning together through daily pairing and mobbing.
- Improve Team Processes: Engage fully in the team’s agile ceremonies, retrospectives, and discussions. Contribute to refining XP-based processes, such as test-driven development (TDD), to enhance team productivity and satisfaction.
Within 6 months: 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 larger role in shaping the technical direction of the team. Work with others to ensure architectural decisions and designs reflect the collective needs of the product and its scalability, while embracing XP practices such as “YAGNI” (“You aren’t gonna need it”) and “Do the simplest thing that could possibly work.”
- Lead by Example: Continue to engage in pairing and mobbing to lead important tasks within the context of team goals. Lead initiatives to improve systems, performance, and workflows in a way that benefits the whole team.
- Collaborative Development: Work closely with Product and Design to ensure features meet business goals and deliver value. Facilitate collaboration within the team to break down silos and encourage collective ownership. Ensure that everyone’s voice is heard in pairing and mobbing sessions.
- Incremental Delivery & Vertical Slicing: Help the team break down complex features into vertical slices that deliver incremental value. Encourage the team to focus on releasing small, functional increments to ensure fast feedback and continuous improvement, particularly in legacy areas where change may be more challenging.
- Strengthen Team Dynamics: Act as a peer leader, supporting the growth and development of fellow engineers through mentoring and guiding technical decision-making in a way that aligns with the team’s XP practices. Help the team continually improve their mobbing, pairing, and TDD workflows.
By the end of your first year: Establish yourself as a technical leader within the team, while fostering a culture of shared ownership, collaboration, and continuous improvement.
- Promote Team Ownership: Foster a culture of team ownership, where each member feels empowered to take initiative and contribute to the success of the team. Encourage shared responsibility for the codebase and the product, ensuring that daily pairing and mobbing lead to sustainable, high-quality solutions.
- Mentor & Develop Peers: Continue to mentor team members at all levels, helping mid-level engineers develop leadership and technical skills. Cultivate a strong sense of collaboration and knowledge-sharing within the team and across the organization through pair and mob programming.
- Help Shape Team Strategy: Work with engineering leadership to define and implement long-term strategies for your team, ensuring that technical vision aligns with company goals. Lead initiatives that enhance the team’s ability to execute efficiently within the XP framework, focusing on continuous delivery and iterative improvement.
- Advise Management: Provide thoughtful input to management on the team’s needs and capabilities. Identify areas where additional resources, tools, or training could help the team achieve its goals. Advocate for strategies that align with the team’s strengths and address gaps in skills or processes, ensuring the team’s long-term success and growth.
Tech Stack
This team owns and maintains our Simon product stack, built mostly in TypeScript, Node.js & React, Terraform, and primarily hosted in AWS. Team members will be expected to work in any part of the stack. We work with a wide variety of third party services, including OpenAI, to improve the offerings and features to meet the complex needs of our customers.
- TypeScript / Node.js / React
- Terraform
- Docker
- AWS
Location: This position can be based anywhere in the US. We operate as a remote-first company and invest in all-company in-person meetings several times a year. All positions require up to 15 days of travel per year, with senior management and leadership teams requiring up to 35 days.
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: The pay range for this position is generally between $170,000 - $190,000 per year and depends on experience. 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.
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.
Senior Software Engineer - US Based
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.
About the Job
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:
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, Node.js, and React. 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, Node.js, 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 identify and support hiring efforts. 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 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.
- TypeScript / Node.js / React / Angular
- PHP / Drupal
- C# / .NET
- Python
- Terraform
- Docker
- AWS
Location: This position can be based anywhere in the US. 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: The pay range for this position is generally between $170,000 - $190,000 per year and depends on experience. 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.
Technical Lead - India Based
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 Job
We are seeking a Technical Lead in India to join our fully remote team and play a technical leadership role in evolving OpenSesame’s eLearning platform. 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 Technical Lead, you will work across the stack, contributing to both new feature development and improving the design and tests of existing code. Our team is working on a TypeScript, Node.js, and React stack, and you will play a key role in refactoring the existing system while leading new changes. Additionally, you will mentor engineers, foster collaboration, and contribute to a culture of quality, 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 will lead by example in XP practices while supporting the development of a strong engineering culture within a leaderful, remote-first team.
Performance Objectives
In your first 90 Days:
Get fully integrated into the team’s workflow, develop a deep understanding of the product and architecture, 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 understand existing systems and contribute in maintaining and developing new features. Apply test-driven development (TDD) and CI/CD to improve feedback loops and to deliver high quality and maintainable solutions.
- Mentorship & Skill Development: Start mentoring engineers, providing technical guidance, and fostering a culture of continuous learning through XP practices. Advise engineering managers on how to take advantage of team members’ strengths and how to address their weaknesses.
- 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:
Take on more leadership in technical decision-making, guide the team’s development practices, and ensure quality in both code and process.
- Drive Team Decisions: Play a key role in shaping the technical direction of the team, ensuring architectural decisions balance scalability, maintainability, and simplicity.
- 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: Develop team members’ ability to collectively own their work and an ability to work incrementally without your active involvement. Foster a culture of care around edge cases and quality work.
- 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:
You will have established yourself as a trusted expert across the organization.
- 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 quality and maintainability.
- 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.
- 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.
Tech Stack
- TypeScript / Node.js / React
- Terraform
- Docker
- AWS
Details
Location: This role is based in India. 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. Fluency in Gujarati or Hindi is also preferred.
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 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.
Integrated Campaign Manager
About OpenSesame
At OpenSesame, we’re on a mission to unlock the full potential of the world's workforce by helping companies build skillful, agile teams. Our comprehensive library of over 40,000 top-tier eLearning courses empowers businesses to develop their people, fueling success and driving results. But at the heart of what we do, it’s not just about selling courses—it’s about transforming careers and helping people thrive in their roles.
We’re at an exciting crossroads in our growth journey, with expanding products, an ever-growing partner network, and a customer base that’s eager for more. We’re ready to scale even further, and we need the brightest minds to help us get there.
About the Job
The Integrated Campaigns Manager drives the strategy and execution of omni-channel marketing campaigns that generate pipeline, nurture leads, and enhance customer engagement. This role owns end-to-end campaign development (including email nurtures, webinars, and digital programs) and plays a key part in turning marketing objectives into measurable outcomes. You’ll work cross-functionally with product marketing, sales, and ops to deliver high-impact seasonal campaigns that align with long-term brand and lifecycle strategies.
Performance Objectives
30 Days – Onboarding & Discovery
Goal: Build foundational knowledge, establish relationships, and begin campaign execution.
- Complete onboarding and receive access to all campaign tools (HubSpot, Salesforce, Zoom, Asana, etc.)
- Deliver a stakeholder map and onboarding summary
- Conduct an audit of current email strategies, webinars, and integrated campaigns
- Meet with key stakeholders across Product Marketing, Sales, ABM, Field Marketing, and Ops
- Attend weekly campaign standups and marketing team meetings
- Observe execution of campaign tasks (builds, QA, calendar planning)
- Support the execution of one live webinar and one email campaign
- Begin contributing to weekly status updates and campaign logs
60 Days – Ownership & Optimization
Goal: Take ownership of campaigns and email programs, deliver early wins, and identify areas for improvement.
- Take full ownership of at least one integrated campaign (email + webinar + social)
- Propose improvements to nurture flows or segmentation with performance hypotheses
- Build and socialize a campaign calendar with internal stakeholders
- Collaborate with Product Marketing to align campaign messaging and timing for Q3
- Deliver a performance insights report with 1–2 testing recommendations (A/B, CTA, subject lines, etc.)
- Participate in H2 planning meetings and campaign reviews
90 Days – Strategy & Impact
Goal: Demonstrate strategic leadership, align on H2 campaign plans, and drive measurable impact across lifecycle and webinars.
- Propose a strategic roadmap for the H2 webinar program
- Refresh lifecycle/email strategy with updated segments, flows, or messaging
- Create a Q3 integrated campaign brief with detailed channel plans
- Launch 1–2 optimized nurture streams or segmentation enhancements
- Develop and share a campaign performance dashboard with GTM teams
- Facilitate a cross-functional H2 planning session with GTM and Product Marketing
- Present Q3 strategy and campaign alignment to leadership
- Introduce at least one AI-driven enhancement (e.g., dynamic content or personalization)
- Share learnings from AI experimentation with the marketing team
Location: This position can be based anywhere in the US. 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: The pay range for this position is generally between $130,000 and $140,000 per year and depends on experience. 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.
Web Marketing Manager
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 20,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.
Job Description
The Web Marketing Manager is responsible for every aspect of the OpenSesame website. It’s the “front door” to the business and needs to represent our brand promise as well as give visitors a seamless experience. We know buyers stay anonymous for at least ⅔ of the way through their journey before identifying themselves; OpenSesame’s website is the primary way they interact with us.
This position requires a combination of technical skills, marketing acumen, and stellar project management. This role will be tasked with leading the implementation of best practices across our customer-facing web properties. This role will require deep functional knowledge in front-end development, UX, and SEO to craft an encompassing site strategy and serve as our team’s in-house expert for all things web marketing. The ideal candidate will be able to synthesize these disciplines into a vision for how we develop our site and leverage it to meet marketing and sales goals.
Technical Skills
- Manage opensesame.com WordPress code framework and site content to improve user experience and engagement metrics.
- Required knowledge of CSS, HTML, PHP, Javascript, SCSS, NPM, Gutenberg and Git.
- Generating consistent performance reports that demonstrate progress towards specific goals and the results of testing/optimization.
- Must have experience with Google Analytics and Google Tag Manager through GA4 and be able to lead the implementation, management, and customization of these platforms.
- Robust experience in optimizing websites, design elements, and pages to adhere to Google core web vitals and accessibility compliance standards.
Marketing Accumen
- Understand the buyer journey and best practices for engaging visitors
- Ensure that OpenSesame can be found – otherwise known as search engine optimization (SEO). This role will be the overall leader in ensuring our content ranks highly and is relevant
- Able to research, create, and maintain an SEO strategy featuring keyword research, folder structure, crawlability, and backlink analysis
- Familiarity with MarTech operations and role a website plays in the sales funnel, including conversion point optimization, SalesForce integration, and data capture
- Act as a cross-functional partner and SME to stakeholder teams across the organization such as marketing, sales, customer success, and product
Project Management
- Overseeing day-to-day enhancements, optimizations and measurements that improve user experience and conversion rates
- Plan and execute A/B testing on the website to identify efficiencies and opportunities in how we engage our users and maximize conversions
- Utilize web analytics tools to collect user data for analysis while providing strategic insights and recommendations based on those findings
- Support marketing operations and other teams as needed through the creation of landing pages, original design elements, and navigation
- Determine a regular reporting structure for web performance metrics and manage their ongoing collection and delivery
Performance Based Objectives
You will step into an active environment with projects both in-flight and awaiting your leadership and expertise. Over the first 30-60-90 days you will be expected to deliver on key objectives related to your functional area and the organization’s priority initiatives.
- In your first 30 days, you will complete OpenSesame marketing onboarding, learn how OpenSesame goes to market, and understand the OpenSesame product. You will familiarize yourself with the current state of OpenSesame web properties and become the primary point of contact for their management and active projects. During this time you will be expected to develop a top-level understanding of the state of our website and SEO.
- In your first 60 days you will have developed a business plan with top-level initiatives for our site strategy in 2024. You will take a lead role in the redesign of our current website, integrating our site into our lead generation ops, and partner with creative services to redefine our site content and resources. You will develop a formal strategy for the process of bringing our web properties into alignment with best practices.
- Within your first 90 days, you will begin implementing SEO best practices, developing net new assets on the site, and facilitating the migration and optimization of existing collateral. You will be tasked with creating and documenting a long-term strategy for traffic growth with a through line to broader marketing campaigns and objectives. You will also be training internally to become OpenSesame Qualified.
Location: This position can be based anywhere in the US. We operate as a remote-first company, and invest in all-company 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: The pay range for this position is generally between $130,000 - $150,000 per year and depends on experience. 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.
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.
Sales Development Representative
About OpenSesame
OpenSesame’s mission is to help develop the world’s most productive and admired workforces. We offer a comprehensive catalog of more than 40,000 eLearning courses from top publishers, but we genuinely provide companies with the opportunity to enhance and upgrade the skills of their employees.As we grow, we diversify revenue streams, expand our product offerings, and strengthen our partner network. Our customer base has high satisfaction ratings, and there is significant opportunity to further improve retention and overall impact.
Learn more: www.opensesame.com/about
About the team
The OpenSesame Sales Development team is committed to making our customers successful and helping prospects realize their learning and development goals. We collaborate, share best practices, and support one another in a high-performance, team-oriented environment.
What makes our Sales Development team unique:
- We invest in professional and personal growth.
- We are lifelong learners, passionate about making life easier for our prospects through world-class learning solutions.
- We help our prospects succeed—knowing that their success is our success.
- We treat our work as running our own businesses—with honesty, integrity, and accountability.
- We do the right thing, especially when it’s hard.
- We communicate the value of OpenSesame with clarity and empathy, always with the customer’s success in mind.
About the Role
We’re seeking a driven and curious Sales Development Representative to join our growing team. This role is ideal for someone looking to build a career in tech sales while making a direct impact on business growth. You’ll partner with Account Executives to develop strategic outbound campaigns, connect with potential customers, and set high-quality meetings that generate pipeline.
You’ll gain hands-on experience in sales tools like Outreach, Salesforce, LinkedIn Sales Navigator, and ZoomInfo, all while building foundational sales skills in a supportive, team-based environment.
Performance Objectives:
Within 30 Days:
- Complete OpenSesame’s Sales Development onboarding and training program.
- Learn how OpenSesame goes to market and become familiar with our products, industry, and ideal customer profile (ICP).
- Begin building out a strategic account list in collaboration with your Account Executive.
Within 60 Days:
- Begin executing account-based prospecting strategies in your assigned vertical or territory.
- Actively reach out to prospects through calls, emails, and social selling to generate interest and book qualified meetings (SALs).
- Work toward achieving your ramp goal for set meetings and pipeline influence.
Within 90 Days:
- Consistently meet activity goals for calls, emails, and leads added to Salesforce.
- Successfully use Outreach for cadences and email campaigns.
- Build lead, contact, and campaign member reports within Salesforce.
- Source and qualify new leads using LinkedIn Sales Navigator and ZoomInfo.
Within 120 Days:
- Earn your OpenSesame Qualification through internal training and certification.
- Demonstrate a strong understanding of our go-to-market strategy and messaging.
- Establish a productive working relationship with your Account Executive, contributing directly to the team’s success.
Location: This position can be located anywhere in the U.S. All positions will require up to 15 days of travel per year for company-wide events (typically January, May, September).
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.
Compensation: On-target earnings for this role range between $78,000-92,000 per year, depending on experience, which includes base salary and variable incentive compensation based on performance.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.