Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
OpenSesame is seeking a Senior Software Engineer / Technical Lead to enhance their eLearning platform. This remote position involves developing features, mentoring engineers, and adopting modern programming practices. Candidates should have strong experience in TypeScript, Node.js, and AWS, and be prepared to lead technical decisions.
Join to apply for the Senior Software Engineer / Technical Lead - US Based role at OpenSesame
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 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, diversifying our revenue streams, expanding our product offerings, and developing a vibrant partner network. Our customer satisfaction ratings are high, and there is significant room for growth.
Learn more at our about page.
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. We are adopting Extreme Programming (XP) practices, including pair and mob programming, to modernize and improve our systems.
This role requires a well-rounded engineer capable of handling front-end and back-end tasks, understanding cloud infrastructure, and automating deployments. You will mentor other engineers, provide technical guidance, and help improve team processes.
In your first 90 days: Get integrated into the team, understand the product and architecture (legacy systems in Drupal 7 and Angular), and contribute to collaborative development.
Within 6 months: Take on more leadership in technical decisions, guide development practices, and deepen understanding of legacy system modernization.
By the end of your first year: Establish yourself as a technical leader, fostering shared ownership, collaboration, and continuous improvement.
This team maintains our Simon product stack, primarily built in TypeScript, Node.js, React, Terraform, and hosted in AWS. Familiarity with third-party services like OpenAI is a plus.
This position is remote within the US. We operate as a remote-first company with in-person meetings several times a year. Travel up to 15 days/year, with senior management up to 35 days.
Salary range: $170,000 - $190,000 annually, based on experience. Benefits include professional development, ISOs, health insurance, 401(k) matching, and paid time off. We value transparency and fairness in compensation.
OpenSesame is an Equal Employment Opportunity employer committed to diversity. We do not discriminate based on protected characteristics and provide accommodations upon request. For privacy details and rights under the CPRA, see our privacy policy.