Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer - US Based  image - Rise Careers
Job details

Senior Software Engineer - US Based

OpenSesame is on a mission to develop productive workforces through an extensive catalog of eLearning courses. They seek a Senior Engineer for their remote team to contribute to their eLearning platform and drive technical decisions.

Skills

  • Full stack development
  • Mentorship experience
  • Agile methodology
  • Test-driven development

Responsibilities

  • Develop and maintain OpenSesame’s eLearning platform
  • Contribute to both new feature development and modernization efforts
  • Mentor engineers and foster collaboration
  • Engage in agile ceremonies and refine workflows
  • Lead technical decision-making and guide development practices

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Health insurance
  • 401(k) matching
  • Professional development
  • Paid time off
To read the complete job description, please click on the ‘Apply’ button
OpenSesame Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
OpenSesame DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of OpenSesame
OpenSesame CEO photo
Don Spear
Approve of CEO

Average salary estimate

$180000 / YEARLY (est.)
min
max
$170000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - US Based , OpenSesame

Looking to take the next step in your career as a Senior Software Engineer? Join OpenSesame, where our mission is to develop highly productive and admired workforces through a vast catalog of e-learning courses. As a Senior Software Engineer, you’ll be part of a collaborative remote team dedicated to evolving our eLearning platform. In this role, you’ll work across a full stack technology setup, transitioning from a Drupal 7/Angular system to more modern architectures using TypeScript, Node.js, and React. Your contributions will boost our technical decisions and team processes while promoting a culture of mentorship and continuous learning. You'll have hands-on responsibilities in code development and peer leadership, providing technical guidance as you navigate both legacy and modern systems. At OpenSesame, we value teamwork, so you’ll collaborate closely with engineering peers, engage in Extreme Programming practices like Test-Driven Development, and help us innovate while ensuring the stability of our current offerings. We are at an exciting juncture of growth, and as you immerse yourself in the role, you will drive development processes, help shape architectural decisions, and contribute to our vibrant team culture. This position allows for immense professional growth—whether through mentoring junior engineers or contributing to critical strategic initiatives, you'll have a direct impact on the team's success and the future of our platform. If you’re ready to join a mission-driven company that invests in your development and values your unique talents while working flexibly from anywhere in the US, we want to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer - US Based Role at OpenSesame
What are the responsibilities of a Senior Software Engineer at OpenSesame?

As a Senior Software Engineer at OpenSesame, your responsibilities will include driving technical decisions, contributing to new feature development across a full stack, and guiding modernization efforts. You will collaborate closely with other engineers through methodologies like Extreme Programming, ensuring high-quality output through practices such as test-driven development and continuous deployment. Additionally, mentoring junior engineers and fostering a culture of continuous learning will be pivotal as you help shape the engineering environment at OpenSesame.

Join Rise to see the full answer
What qualifications are needed to become a Senior Software Engineer at OpenSesame?

To become a Senior Software Engineer at OpenSesame, candidates typically need a solid foundation in software development, including experience with TypeScript, Node.js, and React—as well as familiarity with legacy systems like Drupal and Angular. Strong problem-solving skills, the ability to work collaboratively in a remote team, and experience with agile methodologies are crucial. Additionally, previous mentoring experience and a track record of successful project contributions will set you apart in this role.

Join Rise to see the full answer
How does mentoring work for a Senior Software Engineer at OpenSesame?

Mentorship is a core aspect of the Senior Software Engineer position at OpenSesame. In this role, you will mentor other engineers, providing guidance on technical challenges and fostering a culture of shared knowledge. Expectations include leading collaborative programming sessions, participating in code reviews, and being an advocate for continuous improvement in engineering practices. Your active involvement will not only enhance your peers' skills but also strengthen the overall team culture.

Join Rise to see the full answer
What is the work culture like for Senior Software Engineers at OpenSesame?

At OpenSesame, Senior Software Engineers thrive in a remote-first culture that values collaboration, innovation, and personal growth. The team is dedicated to building a supportive environment where shared ownership and collective success are emphasized. Through regular agile ceremonies, peer programming, and open discussions, you'll find that the work culture encourages continuous learning and input from all team members, creating an energetic and dynamic work atmosphere.

Join Rise to see the full answer
What technology stack should I be familiar with to apply for the Senior Software Engineer position at OpenSesame?

Candidates applying for the Senior Software Engineer position at OpenSesame should have experience with a diverse technology stack that includes TypeScript, Node.js, React, and familiarity with legacy systems like Drupal and Angular. Knowledge of cloud services like AWS, as well as understanding development practices such as CI/CD and test-driven development, will be beneficial as you navigate the transition and modernization efforts within our eLearning platform.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - US Based
Can you describe your experience with transitioning legacy systems to modern frameworks?

In discussing your experience with transitioning legacy systems, provide specific examples of projects where you've led or participated in such initiatives. Highlight the tools and methodologies you used, such as TypeScript, Node.js, or React, and discuss the challenges you faced along the way. Emphasize how you ensured data integrity and functionality throughout the transition to showcase your technical leadership.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

When answering how you mentor junior engineers, provide insights into your mentoring philosophy. Discuss specific instances where you've guided junior developers through challenging tasks, provided feedback on their code, or facilitated their learning through pair programming. Emphasize the importance of fostering a supportive learning environment, and share examples that illustrate your impact on their professional growth.

Join Rise to see the full answer
What methodologies do you employ in software development projects?

Be sure to mention Agile methodologies, such as Extreme Programming (XP) or Scrum. Discuss how these practices enhance collaboration and adaptability in software development. Share concrete examples of how you’ve implemented practices like test-driven development (TDD) or continuous integration to ensure high-quality and maintainable solutions, highlighting successful outcomes from your projects.

Join Rise to see the full answer
Can you share an example of a technical decision you influenced that improved team processes?

Choose a specific instance where your technical decision had a measurable impact on the team's workflow. Discuss the context, the decision you made, and the rationale behind it. Explain how this decision improved efficiency, collaboration, or software quality, and if applicable, mention any positive feedback from team members or stakeholders.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Discuss the importance of code reviews, automated testing, and adhering to coding standards. Give examples of techniques you employ, such as test-driven development, continuous integration, or pair programming, to ensure code quality. This shows that you value maintainability and are proactive in preventing defects in projects.

Join Rise to see the full answer
How do you stay current with industry trends and technologies?

Mention several methods you use to stay updated, like attending relevant conferences, participating in coding workshops, or being an active member of technical communities. Discuss any particular learning resources, blogs, or podcasts that you regularly follow, emphasizing your commitment to professional development and staying ahead in a rapidly changing field.

Join Rise to see the full answer
What challenges have you faced in software development, and how did you overcome them?

When discussing challenges, choose examples that showcase your problem-solving abilities and resilience. Discuss the hurdle, your thought process, and the steps you took to resolve the issue. Highlighting your capacity to learn from difficulties and apply those lessons in future projects conveys a strong growth mindset.

Join Rise to see the full answer
How do you prioritize and manage multiple projects simultaneously?

Share your approach to prioritization and time management, such as using Agile techniques like sprints or Kanban boards. Discuss any tools you’ve found helpful for keeping track of tasks and timelines, and consider sharing a specific instance where your management skills led to successful project delivery.

Join Rise to see the full answer
What role do you believe collaboration plays in development teams?

Emphasize the importance of collaboration in fostering innovative solutions and boosting team morale. Discuss your experiences collaborating with cross-functional teams, what that looked like in terms of daily practices, and how collective problem-solving can lead to enhanced product output and improved team dynamics.

Join Rise to see the full answer
Can you describe a time you had to learn a new technology quickly for a project?

Share a specific instance where you successfully adapted to a new technology under a deadline. Discuss your learning strategies and how you quickly gained the skills necessary to implement the technology effectively in the project. Highlight the results of your efforts to illustrate your adaptability and commitment to continuous learning.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

As a Senior Software Engineer at Palo Alto Networks, you'll design and develop backend systems that further enhance cybersecurity solutions.

Photo of the Rise User
Posted 6 days ago

Seeking a skilled Software Development Engineer to enhance the quality and performance of critical software products for the FDNY.

Be part of Amazon's visionary team as a Software Development Engineer focusing on creating impactful mobile applications.

Photo of the Rise User
Posted 7 days ago

Seeking a skilled Senior Full Stack Developer with banking experience to design and develop robust applications in a remote work environment.

Photo of the Rise User
Wise Remote Worship Square, 65 Clifton Street, London, United Kingdom
Posted 12 days ago

Join Wise as a Senior Software Engineer to enhance financial systems that prioritize customer fund safety and optimize liquidity for a global audience.

Posted 2 days ago

Kentro is looking for a skilled Software Developer to ensure payroll integrity for the Army's Integrated Personnel and Pay System.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 13 days ago

Join Visa as a Lead Software Engineer to drive innovation in payment solutions with a focus on scalable application development.

Photo of the Rise User
TINQIN Remote No location specified
Posted 12 days ago

Join TINQIN as a Software Engineering Manager to lead innovative software solutions in the insurance sector.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

We help companies develop the world’s most productive and admired workforces.Our vision: A world where everyone can easily access the training they need to advance their purpose.

23 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$170,000/yr - $190,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic
Photo of the Rise User
16 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Westerville just viewed Summer Internship - Public Health Data Science at Cotiviti
V
Someone from OH, Cincinnati just viewed Part-Time Executive/Personal Assistant at VirtuHire
Photo of the Rise User
Someone from OH, Chillicothe just viewed Area Manager at The Hemp Co by Curaleaf at Curaleaf