More jobs:
Software Engineer; backend Columbus HQ/Remote
Remote / Online - Candidates ideally in
Columbus, Franklin County, Ohio, 43224, USA
Listed on 2026-06-05
Columbus, Franklin County, Ohio, 43224, USA
Listing for:
Motion LLC
Full Time, Remote/Work from Home
position Listed on 2026-06-05
Job specializations:
-
Software Development
Cloud Engineer - Software, Backend Developer
Job Description & How to Apply Below
Staff Software Engineer (backend) Full Time Columbus HQ / Remote
As the Staff Software Engineer and right-hand to the CTO, you will own the architectural integrity of our distributed backend. This is a high-autonomy role designed for a systems-thinker who wants to influence every layer of a complex, hybrid environment.
Technical Requirements1. Expert Backend Engineering
- 10+ Years of
Experience:
A proven track record of building and scaling production systems using Go (Golang) and other backend-focused languages. - Microservices & Distributed Systems: Deep expertise in designing decoupled architectures that handle high concurrency, partial failures, and eventual consistency.
- Public API Design: Experience building and versioning robust Public APIs that are consumed by both internal systems and external third-party partners.
- Advanced Authorization: Practical experience with relationship-based access control (ReBAC). Familiarity with OpenFGA or Google Zanzibar-style models is highly preferred.
- High Availability & Multi-AZ: Experience architecting multi-AZ deployments on AWS to ensure that cloud-level outages do not disrupt service.
- Infrastructure as Code (IaC): Mastery of Terraform for managing scalable, repeatable AWS environments.
- Portable CI/CD: A platform-agnostic approach to automation. You understand how to build pipelines (currently Git Hub Actions
) that are robust and migratable. - Orchestration: Familiarity with Kubernetes, AWS ECS
, or other cluster management tools.
- Linux Systems & Shell Scripting: Expert-level comfort with Ubuntu
. You can write production-grade Bash scripts that manage system-level tasks within containerized environments. - Docker at the Edge: Expertise in bundling multiple Go binaries and scripts into optimized Docker images for remote execution.
- Custom Orchestration: Experience (or a high degree of comfort) managing pipelines to push updates to field hardware in low-bandwidth or intermittent-connectivity environments.
- Strategic Partnership: Act as the CTO’s primary technical advisor, vetting new technologies and turning the product vision into a technical roadmap.
- System Ownership: Take full ownership of the data flow from field-deployed sensors to the cloud, ensuring high performance in our PostgreSQL and Redis layers.
- Architectural Mentorship: Set the "gold standard" for code quality, testing strategies, and documentation across the backend team.
- Cross-Environment Reliability: Bridge the gap between standard cloud CI/CD and custom edge update mechanisms to ensure the entire fleet stays synchronized.
We prioritize core systems engineering and Go mastery. We are happy to provide training on the domain-specific protocols and emerging tech below:
- Industrial Protocols:
BACnet and Modbus for hardware communication. - Wireless Systems:
LoRaWAN or similar low-power wide-area networks. - AI & Future Tech: Integrating LLMs and building RAG (Retrieval-Augmented Generation) agents using vector-based search.
- Secondary
Languages:
Familiarity with Python for data-heavy or AI-adjacent logic.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×