Senior Software Engineer I (Course Authoring & Learning) at Articulate

This role is ideal for a seasoned **Senior Software Engineer** (5+ years) who specializes in high-polish frontend experiences but is comfortable working across

Work type: remote

Location: United States

Salary: $137,700 – $182,426/yr

Type: Full-time

Summary

This role is ideal for a seasoned **Senior Software Engineer** (5+ years) who specializes in high-polish frontend experiences but is comfortable working across the full stack. You should have a deep mastery of **React, TypeScript, and SCSS**, paired with a solid understanding of Node.js and Postgres. This is a "builder" role for someone who excels at turning ambiguous product requirements into intuitive, accessible user interfaces within the EdTech space. The position offers a competitive salary range of **$137,700 – $182,426** and the freedom of a **fully remote** U.S.-based environment. You’ll have significant architectural influence, moving beyond just ticket-taking to shaping how millions of learners interact with content. The team values modern engineering practices, including event-driven architecture and AI integration, providing a great landscape for technical growth. **You might be a good fit if you:** * Have a portfolio of shipping "polished" production software where usability and accessibility were top priorities. * Are comfortable owning features end-to-end, from frontend interactivity to backend service integration and Docker deployment. * Enjoy mentoring peers and participating in high-level architectural design and code reviews. * Thrive in an autonomous environment where you can solve complex problems with little oversight.

Job Description

Articulate is looking for a Senior Software Engineer to join our amazing Rise Course Authoring and Learning team!

This team builds the experiences that authors use to create learning and that learners engage with around the world. In this role, you’ll own frontend-heavy problem spaces, shaping flexible, high-quality capabilities with a strong focus on usability, performance, and accessibility. You’ll be expected to ramp up quickly, get comfortable in unfamiliar parts of the codebase, and make good technical decisions even when the path forward isn’t fully defined.You’ll evolve foundational workflows and interaction patterns, working closely with partner teams and underlying services to ensure powerful features scale reliably while remaining intuitive and delightful to use.

## What you'll do:


## What you should have:

We care more about depth of experience, judgment, and ownership than having an exact match for every tool or technology listed.

## Nice to haves:


Articulate is looking for a Senior Software Engineer to join our amazing Rise Course Authoring and Learning team!

This team builds the experiences that authors use to create learning and that learners engage with around the world. In this role, you’ll own frontend-heavy problem spaces, shaping flexible, high-quality capabilities with a strong focus on usability, performance, and accessibility. You’ll be expected to ramp up quickly, get comfortable in unfamiliar parts of the codebase, and make good technical decisions even when the path forward isn’t fully defined.You’ll evolve foundational workflows and interaction patterns, working closely with partner teams and underlying services to ensure powerful features scale reliably while remaining intuitive and delightful to use.

View this job on nocollar jobs