Articulate

Senior Software Engineer, Course Authoring & Learning

Articulate

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $137,700 - $182,426 per year

Job Level

About the role

  • 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

Requirements

  • 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
Benefits
  • This position is bonus-eligible.
  • Articulate also offers a robust suite of benefits — visit the website for a full list.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactJavaScriptTypeScriptSCSSNode.jsPostgresDockerGitGitHubaccessibility
Soft Skills
communicationmentorshipcollaborationproblem-solvingtechnical leadershipdesign discussionscode reviewsadaptabilityclear explanationownership