Arlo Training Management Software

Intermediate Software Engineer

Arlo Training Management Software

Remote · Full Time

Be the first to apply

Experience
2–4 yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
Work from home
Eligibility
Candidates looking to advance their software engineering career with a focus on enterprise SaaS and modern Microsoft stack technologies are encouraged to apply. Candidates should be ready to work in a remote, collaborative environment and contribute to a globally used training platform.
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

Join Arlo as an Intermediate Software Engineer, working remotely with a focus on delivering well-defined features for our enterprise SaaS platform used by customers in over 70 countries. Reporting to the Engineering Team Lead, you will take ownership of your work from conception through deployment and support, growing your expertise and independence in a collaborative, fast-paced engineering environment.

Responsibilities

  • Develop and deliver features end-to-end, applying up-to-date design patterns, development principles, and security standards.
  • Collaborate with Product, Design, and Engineering teams to align technical solutions with business objectives.
  • Handle technical support inquiries, perform diagnostics, fix issues, and proactively identify risks.
  • Provide constructive code reviews and professionally accept feedback on your work.
  • Continuously recommend enhancements to code review, testing, and deployment processes.
  • Mentor and share knowledge with less experienced engineers to foster team growth.

Required Skills and Expertise

  • 2-4 years of experience developing and deploying multi-tenant systems using the Microsoft technology stack.
  • Proficiency in C# and TypeScript, particularly in building REST APIs consumed by modern JavaScript front ends, preferably React.
  • Experience with contemporary front-end frameworks like React, Vue, or Svelte; familiarity with ExtJS or Knockout is a plus.
  • Solid understanding of dependency injection, inversion of control (IoC), unit and integration testing, and SOLID software design principles.
  • Desirable but not required: Exposure to DevOps practices, AWS CloudFormation, cloud technologies such as microservices, ECR, Lambdas and SQS, SQL Server, and experience working in hybrid or remote teams.
  • Excellent interpersonal and communication skills, strong analytical abilities, results-oriented mindset, and ability to adapt to evolving requirements.
  • Proactive ownership of technical solutions and constructive engagement in team discussions, including handling difficult conversations respectfully.

About Arlo

Arlo is a leading SaaS provider transforming professional training worldwide. With operations spanning over 70 countries and more than 7.5 million learners trained, Arlo’s platform streamlines course creation, scheduling, delivery, and management. Our mission is to enhance human connection in learning by integrating AI and e-learning technologies, enabling training providers to save time, increase revenue, and offer outstanding educational experiences at scale.

You will join a supportive culture that values clarity, curiosity, ownership, and teamwork, moving fast and celebrating achievements.

Additional Information

This role provides an excellent opportunity for software engineers aiming to develop comprehensive skills across the full software lifecycle, grow toward senior positions, and contribute to Arlo’s global growth and innovation in AI-powered training management.

Tools & software

React Microsoft SQL Server required

How they work

Communication Teamwork & Collaboration Problem Solving Adaptability Accountability
🤖
Online · instant AI help
Broxer