OpenSesame is looking for a Senior Software Engineer to contribute to the growth and success of our eLearning platform. You will work across the stack to develop new features, improve existing systems, and ensure high standards of performance and scalability while participating in Extreme Programming practices.
What You'll Do
- Develop new features and improve existing systems across the front-end and back-end.
- Ensure high standards of performance and scalability.
- Mentor and support other engineers, provide technical guidance, and improve team processes.
- Help others level up skills through XP practices like test-driven development, continuous deployment, and evolutionary design.
- Collaborate with Product and Design to ensure features meet business goals.
- Help break down complex features into vertical slices that deliver incremental value.
- Work with engineering leadership to define and implement long-term strategies for the team.
- Provide thoughtful input to management on the team’s needs and capabilities.
What We're Looking For
- A well-rounded engineer who can move seamlessly between front-end and back-end tasks.
- Understanding of cloud infrastructure.
- Experience with automated deployments.
- Legal ability (passport and travel visa) to travel to the US.
- Excellent spoken and written English skills.
- Reliable, high-bandwidth Internet connectivity.
- A track record of delivering excellent, performance-driven results.
Nice to Have
- Experience with Extreme Programming practices.
- Experience mentoring engineers.
Technical Stack
- TypeScript, Node.js, React, Angular, PHP, Drupal, C#, .NET, Python, Terraform, Docker, AWS
Team & Environment
Fully remote team.
Benefits & Compensation
- ISOs
- Health insurance
- 401(k) matching
- Paid time off
Work Mode
This is a fully remote position.
OpenSesame is an Equal Employment Opportunity and Affirmative Action employer that values and welcomes diversity.




