Software Engineer

Actall Corporation
Denver, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Compensation
$ 130K

Job location

Denver, United States of America

Tech stack

Web Interfaces
JavaScript
API
Artificial Intelligence
ARM
C Sharp (Programming Language)
C++
Cloud Computing
Computer Networks
Software Debugging
Linux
Web Development
Distributed Systems
Embedded Software
Firmware
Python
LoRaWaN
Signal Processing
Data Streaming
TypeScript
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
Data Ingestion
Grafana
Backend
Linux Development
Virtual Agents

Job description

We're looking for a versatile software engineer - a jack of all trades - grounded in strong systems and low-level fundamentals. You'll work across backend services and occasionally the firmware that talks to them. The right candidate thinks in terms of how things actually work underneath the abstractions: memory, processes, protocols, signals. With that foundation, modern tooling (including AI assistance) covers the rest. We develop exclusively on Linux, so familiarity helps - but it's the kind of thing a strong engineer can pick up quickly.

A core focus is developing systems for modeling complex physical sites - floor plans, maps, and spatial layouts - used for tracking, alarms, and coordinated device behavior. You'll help create clean abstractions that allow many IoT devices to work together with unique behaviors, without fragile, one-off implementations.

This role is remote-friendly, with a preference for candidates located in or near Denver, CO for in-person collaboration.

What You'll Do

  • Build and extend backend services in C# and Python that support device communication, data ingestion, site modeling, and user-facing features

  • Work with IoT and LoRaWAN data flows, including tracking, alarms, and coordinated device actions across a site

  • Reason about and improve tracking logic - RTLS pipelines, RSSI-based positioning, signal filtering, and related algorithms

  • Develop, deploy, and troubleshoot on Linux (our platform runs there end-to-end)

  • Occasionally jump into firmware (C/C++) to fix bugs, add small features, or debug device behavior end-to-end

  • Maintain and extend web interfaces for industrial IoT applications (floor plans, maps, site layouts)

  • Collaborate closely with a small engineering team to design, implement, and ship product-focused features

  • Contribute to system and architecture design with an emphasis on clean, maintainable abstractions

Requirements

Do you have experience in TypeScript?, Do you have a High school diploma or GED?, Strong backend development experience with C# and Python

  • Working knowledge of C / C++, with the ability to read, modify, and debug firmware-style code

  • Strong low-level fundamentals - memory, processes, threads, pointers, protocols - the kind of understanding that lets you reason about a system from the bottom up

  • Comfort working in a Linux development environment (or the chops to ramp up quickly - we develop exclusively on Linux)

  • Experience designing and consuming APIs

  • Generalist mindset: willing and able to pick up unfamiliar layers of the stack to solve a problem, and effective at leveraging modern tooling (including AI) to do so

  • Ability to work independently and take ownership of features

Nice to Have

  • Experience with RTLS, RSSI-based tracking, trilateration/multilateration, or signal-processing/filtering techniques (Kalman filters, weighted averaging, etc.)

  • Embedded firmware development experience (ARM Cortex-M or similar microcontrollers, UART/SPI/I2C, interrupts)

  • Familiarity with networking concepts, protocols, and distributed systems

  • Prior experience with industrial IoT, LoRaWAN, or embedded-connected systems

  • JavaScript / TypeScript and modern web frontend experience

  • Experience with cloud-based deployments, monitoring, or observability tools

Benefits & conditions

Pulled from the full job description

  • Professional development assistance
  • Tuition reimbursement
  • Parental leave
  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance, Actall offers competitive compensation, full benefits, and the opportunity to grow alongside a highly technical, collaborative team., We're a small team that takes both the craft and the culture seriously:
  • OKR-based planning to keep work aligned with what matters most

  • Two-week sprints to ship steadily and adjust early

  • Monthly 1:1s focused on support and growth - a space to surface blockers and align on what you need to do your best work

  • AI & Beer - a biweekly team meetup to share what we're learning, building, and experimenting with in AI

  • Board game night - a monthly social, hosted by a team member

  • Company-paid continued learning - conferences, classes, courses, and certifications that sharpen your craft

  • A culture of mentorship and shared ownership - code review, pairing, and knowledge transfer are part of the work, not extra to it

What We Offer

  • Full benefits package (healthcare, PTO, retirement support)

  • Competitive compensation, commensurate with experience

  • Flexible, remote-friendly work environment

  • A small, collaborative, and highly technical team

  • The opportunity to work on real-world industrial systems with visible customer impact

Job Type

Full-time

Benefits

  • 401(k)

  • Dental insurance

  • Flexible schedule

  • Health insurance

  • Health savings account

  • Paid time off

  • Parental leave

  • Professional development assistance

  • Tuition reimbursement, * 401(k)

  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Health savings account
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Tuition reimbursement
  • Vision insurance

About the company

Actall is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation / Age. Actall designs and supports real-time locating, monitoring, and industrial IoT systems for complex facilities where safety, reliability, and accuracy matter most. Our platforms power IoT and LoRaWAN devices deployed across factories, warehouses, campuses, and other demanding real-world environments. The work matters because the people using it do. Our systems support staff and communities in moments when the product has to perform - protecting lives and the operations that depend on them. That responsibility shapes how we engineer. We are a small, tight-knit team that values ownership, collaboration, and practical problem solving. Every team member has a direct impact on our products and customers, and we take pride in building systems that work reliably outside of lab conditions.

Apply for this position