
Senior Software Engineer, Course Authoring & Learning
Articulate
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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