Find Remote Jobs Worldwide & Work From Anywhere

Articulate Inc. company's all remote jobs

Skills: c# javascript node.js multithreading

Articulate is looking for a Software Engineer to join our amazing team. We’re a team of makers. We believe the job of a development team is more than just writing code. We are here to create experiences that delight our customers—that is always our top priority. 

We’re a fully distributed company with a high degree of autonomy and no office space. At Articulate, you’ll work closely with an awesome team of software engineers, QA engineers, and product designers to build industry-leading products and solve interesting problems. 

 Our team owns the full stack of Articulate 360. Our flagship application, Storyline 360, is a Windows desktop application written primarily in C#. That’s our first and largest code base and still a primary focus of our work. Our back-end services are Node.js on AWS. Our course player is a cutting-edge HTML5/JavaScript web application. We work across all these areas to deliver features to our customers. The ideal candidate  will have deep experience in one or more of these areas with exposure to or interest in learning the others.

What you'll do:

  • Own and deliver complete features, including design, architecture, implementation, testing, shipping, and maintenance
  • Work across all of the technology stacks that make up Articulate 360
  • Participate in the engineering on-call rotation
  • Engage in in-depth code review with the team
  • Improve engineering standards, tooling, and processes

What you should have:

  • Experience working professionally in C#
  • A growth mindset and a deep passion for continuous learning
  • Excellent verbal and written communication skills
  • Ability to work independently, as part of a small team, or in collaboration with large product groups
  • Strong coding, debugging, and problem-solving skills
You have read our human-centered organization framework and are in sync with it 100%.

Skills: reactjs amazon-web-services node.js javascript

The Engineering Manager is the manager of a small to mid-sized team. They are comfortable with management practices and are strong project managers. As a leader, they ensure that they are tracking the team's efficiency and quality of work, they assist in regularly adjusting processes and timelines to ensure high quality work is delivered.         

The Engineering Manager may spend less time writing code but there is an expectation that they still engage mostly in technical deliverables such as bug fixes and feature development, without blocking or slowing down the progress of their team. More than writing code, they hold responsibility for identifying bottlenecks in the process and roadblocks to success for their team and clearing these roadblocks. 

What you'll do:

  • Lead a cross-functional team in the implementation of complex features and services
  • Write great software. We believe the only way to be a great Engineering Manager is to continue to be a great engineer. Managers are expected to build and deliver software, participate in code reviews and perform testing. Here’s a smattering of the tech you’ll be working with: Node.js, React, JavaScript, (S)CSS, AWS, GitHub, and Slack. Functional programming experience is a plus
  • Mentor and provide career guidance to the engineers on your team
  • Collaborate with peers, within and outside the team, to help develop a long-term vision for our engineering practices and tooling.
  • Consistently lead teams to deliver compelling products, features and services. Providing transparent updates, timeline estimates, and demos along the way
  • Participate in defining and fulfilling the engineering hiring plan for the team, including screening and interviewing
  • Help ensure that our coding standards and patterns are observed by participating in design discussions, testing and code reviews
  • You'll assist our support team and operations team in triaging and resolving production issues, including participating in on-call rotation
  • 1:1s and performance discussions with team members

 What you should have:

  • 3 years of engineering management experience leading productive, high functioning teams. You can describe why these teams were high functioning and what you specifically did to ensure engineers felt productive
  • You write understandable, testable code with an eye towards maintainability.
  • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you and you don't shy away from difficult and constructive conversations with your team
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval - and have applied these at significant scale. 
  • You have a bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship or work experience.
  • You are a thoughtful, trustworthy, doer

You have read our human-centered organization framework and are in sync with it 100%.



Skills: reactjs ruby-on-rails javascript css

Articulate is looking for a Full-Stack Software Engineer. We’re makers. We believe the job of a development team is more than just writing code. We are here to create experiences which delight our customers—that is always our top priority. We’re a fully distributed company with a high degree of autonomy and no office space. At Articulate, you’ll work closely with an awesome team of developers and designers to build industry-leading products and solve interesting problems. We need someone to join our MarkOps Team, helping us build beautiful and accessible customer facing, marketing-driven websites. The ideal person for this job is a multi-talented Full-Stack Software Engineer with a good eye. This person sweats the details, focuses on quality results instead of effort, and sees problems as opportunities to learn and level up as a team. Solid GIF skills and emojis game are big bonuses.                                                                           

What you'll do:

  • Work collaboratively with a distributed team of developers and testers to craft web solutions that help market our products effectively
  • Be responsible for making effective use of your time. We don’t care about butts in seats, but we do care about quality work.
  • Create solutions that are as clear as possible, built with empathy for the future engineers who will pick up your code, and for current team members who will be immediately affected by your changes.
  • Sweat the details and care a lot about the quality of work you produce.
  • Review other developers code with empathy and compassion, and participate in pair programming, feature demos, and engineering talks that help create a healthy and empathetic engineering culture.
  • Take part in a rotating on-call schedule (less than one week per month).

What you should have:

  • Proficiency with Ruby On Rails, React, JavaScript, (S)CSS
  • Familiarity with responsive design, SEO, and accessibility concerns
  • Experience integrating with a variety of external 3rd party services
  • Exposure to content management systems, WordPress, AWS, Marketo, Salesforce, or Okta are a plus
  • Decent GitHub and Slack chops
  • Strong communication skills

You have read our human-centered organization framework and are in sync with it 100%.



Skills: reactjs ruby-on-rails javascript css
Articulate is looking for a Full-Stack Software Engineer. We’re makers. We believe the job of a development team is more than just writing code. We are here to create experiences which delight our customers—that is always our top priority. We’re a fully distributed company with a high degree of autonomy and no office space. At Articulate, you’ll work closely with an awesome team of developers and designers to build industry-leading products and solve interesting problems. We need someone to join our MarkOps Team, helping us build beautiful and accessible customer facing, marketing-driven websites. The ideal person for this job is a multi-talented Full-Stack Software Engineer with a good eye. This person sweats the details, focuses on quality results instead of effort, and sees problems as opportunities to learn and level up as a team. Solid GIF skills and emojis game are big bonuses. What you'll do:
  • Work collaboratively with a distributed team of developers and testers to craft web solutions that help market our products effectively
  • Be responsible for making effective use of your time. We don’t care about butts in seats, but we do care about quality work.
  • Create solutions that are as clear as possible, built with empathy for the future engineers who will pick up your code, and for current team members who will be immediately affected by your changes.
  • Sweat the details and care a lot about the quality of work you produce.
  • Review other developers code with empathy and compassion, and participate in pair programming, feature demos, and engineering talks that help create a healthy and empathetic engineering culture.
  • Take part in a rotating on-call schedule (less than one week per month).

What you should have:

  • Proficiency with Ruby On Rails, React, JavaScript, (S)CSS
  • Familiarity with responsive design, SEO, and accessibility concerns
  • Experience integrating with a variety of external 3rd party services
  • Exposure to content management systems, WordPress, AWS, Marketo, Salesforce, or Okta are a plus
  • Decent GitHub and Slack chops
  • Strong communication skills

You have read our human-centered organization framework and are in sync with it 100%.



Skills: reactjs node.js javascript amazon-web-services css

Articulate is looking for a Full-Stack Software Engineer. We’re makers. We believe the job of a development team is more than just writing code. We are here to create experiences which delight our customers—that is always our top priority.

We’re a fully distributed company with a high degree of autonomy and no office space. At Articulate, you’ll work closely with an awesome team of developers and designers to build industry-leading products and solve interesting problems.

The ideal person for this job is a multitalented Full-Stack Software Engineer with a good eye. This person sweats the details, focuses on quality results instead of effort, and sees problems as opportunities to learn and level up as a team. Solid GIF skills and emojis game are big bonuses. While we’re looking for a full-stack engineer, this particular position will have more of a backend focus.

Here’s a smattering of the tech you’ll be working with: Node.js, React, JavaScript/TypeScript, (S)CSS, AWS, GitHub, and Slack. Functional programming experience or experience integrating large 3rd party platforms a plus.

You have read our human-centered organization framework and are in sync with it 100%