Senior Software Engineer I (Course Authoring & Learning)
United States
Full Time
26 days ago
Senior LevelEngineeringWorldwide
Over $120K

USD per year

Job Description

Senior Software Engineer I (Course Authoring & Learning)

United States Engineering / Full-time- Remote / Remote 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 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:

  • Build and Evolve Features: Design and build new features and enhance existing ones with an eye for quality, iterating quickly to bring value to customers
  • Shape Solutions Collaboratively: Work closely with engineers, designers, and product leaders to define direction, navigate tradeoffs, and deliver thoughtful solutions
  • Influence Architecture: Participate in defining application architecture, particularly in frontend systems and patterns
  • Mentor and Guide: Provide technical leadership through code reviews, design discussions, and mentorship of less experienced engineers
  • Own Reliability: Participate in on-call rotation and help improve how the team responds to and learns from incidents

What you should have:

  • Strong proficiency with frontend technologies (React, JavaScript/TypeScript, SCSS) and building polished user experiences (typically gained over 5+ years as a software engineer)
  • Working proficiency with backend technologies (Node.js, Postgres, Docker) and comfort collaborating across service boundaries
  • A proven track record of implementing, shipping and maintaining production software
  • Ability to write clear, testable, and maintainable JavaScript
  • Demonstrated commitment to accessibility and inclusive design
  • Little need for direct oversight and comfort owning ambiguous problem spaces
  • Strong communication skills and an ability to clearly explain technical topics to engineers and non-engineers alike
  • Strong familiarity with Git and GitHub-based development workflows

Nice to haves:

  • Infrastructure as code (Terraform) and AWS services (S3, CloudFront, etc) - experience operating and evolving team-owned deployment infrastructure
  • Event-driven architectures
  • Integrating independently deployed frontend modules into a cohesive application
  • Building real-time collaborative editing features and conflict resolution
  • Using AI tools to improve developer workflows or product capabilities

$137,700 - $182,426 a year The pay range for this position is $137,700 to $182,426 for all US locations. This range represents our good faith expectation of what we reasonably expect to pay for this role based on factors including (but not limited to) skills, experience, training, licensure and certifications, education, and other business and organizational needs. This position is bonus-eligible. Articulate also offers a robust suite of benefits — visit the websitefor a full list. This is a US-based role and can be performed remotely from anywhere within the United States. Occasional travel for company events may be required. Employees must physically reside and work within the US throughout their employment and must immediately notify Articulate of any change of address. About us Articulate Global, LLC...

How to Apply
About Articulate

The #1 AI-powered platform for workplace learning. Unlock continuous learning with the world’s most trusted platform for creating and distributing training at scale. Transform knowledge into custom learning experiences with intuitive creation tools and proven learning principles—empowering teams to build effective training for the AI era.

View Company Profile
Senior Software Engineer I (Course Authoring & Learning) at Articulate - RemoteTips