Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Senior Software Engineer (backend) Columbus HQ / Remote

  • Job type Posted on: May 29, 2026
  • Experience level Motion LLC
  • Employment type Columbus, Ohio
  • Employment type Remote
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Senior Software Engineer (backend) Columbus HQ / Remote roles in Ohio.

View Salary Guide →

Job Title :

Senior Software Engineer (backend) Columbus HQ / Remote

Job Type :

Full-time

Job Location :

Columbus Ohio United States

Remote :

Yes

Jobcon Logo Job Description :

Senior Software Engineer (backend) Full Time Columbus HQ / Remote As a Senior Software Engineer, you will be a key driver of our distributed backend ecosystem. You will be responsible for building and maintaining the services that connect our cloud infrastructure to our fleet of Ubuntu-based field devices. Working closely with our Staff Engineer and CTO , you will help turn complex requirements into reliable, production-ready code. This role is ideal for a seasoned engineer who enjoys the intersection of cloud-native microservices and Linux-based system automation. Technical Requirements 1. Backend Engineering & Go 6–8+ Years of Backend Experience : A proven track record of shipping and maintaining production services. Go (Golang) Proficiency : While Go doesn't need to be your current primary language, you have direct experience writing and deploying Go in a professional environment and can contribute to our codebase immediately. Microservices & API Design : Experience implementing decoupled microservice architectures and developing RESTful APIs (both internal and public-facing). Modern Authorization : Familiarity with relationship-based access control (ReBAC). Experience with OpenFGA or similar Zanzibar-style logic is a plus. 2. Cloud & Infrastructure Cloud Infrastructure (AWS) : Familiarity with managing and deploying applications within a cloud environment, preferably AWS. Data Persistence & Caching : Solid proficiency in SQL (e.g. PostgreSQL) and experience using caching systems (e.g. Redis) to optimize application performance. CI/CD & Automation : Experience using automated deployment pipelines and a desire to build portable, efficient workflows. Containerization : Practical experience with Docker for local development and containerized deployments. 3. Linux & Edge Systems Linux (Ubuntu) Proficiency : Strong command of the Linux environment. You are comfortable writing Bash scripts and managing software within an Ubuntu-based system. Custom Orchestration : Comfort working with custom deployment mechanisms for pushing software updates and Docker images to remote hardware in the field. Systems Mindset : You understand the challenges of remote device management, such as handling intermittent connectivity and resource constraints. Key Responsibilities Core Development : Design and implement backend features in Go, ensuring they are performant, secure, and maintainable. Technical Collaboration : Work as a primary partner to the Staff Engineer to execute architectural plans and maintain high engineering standards across the stack. Public API Maintenance : Help manage and evolve our Public API, ensuring a high-quality experience for external developers and internal systems alike. System Reliability : Maintain and optimize our SQL databases and caching layers to ensure the system scales as our device fleet grows. Edge Orchestration : Manage the lifecycle of software bundles (Go binaries and scripts) running on our field devices via our custom deployment pipelines. Nice-to-Haves (Training Provided) Industrial Protocols : Interfacing with BACnet and Modbus hardware. Wireless Connectivity : Understanding LoRaWAN or other long-range communication protocols. AI & Future Tech : Helping build our RAG-based AI agent and working with vector-based search. Python : Familiarity for specific data-handling tasks or AI-adjacent integrations. The Senior Profile You are a "builder" who values architectural clean lines and operational stability. You understand that a distributed system is only as strong as its weakest link—whether that’s a misconfigured AWS VPC or a permissions error in a Bash script on a field device. You enjoy the autonomy of owning large features and the challenge of bridging the gap between high-level cloud logic and low-level system execution. #J-18808-Ljbffr

Jobcon Logo Position Details

Posted:

May 29, 2026

Reference Number:

14660_2923B3E75F4327630CCE2483FC0461D5

Employment:

Full-time

Salary:

Not Available

City:

Columbus

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Senior Software Engineer (backend) Columbus HQ / Remote    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Senior Software Engineer (backend) Full Time Columbus HQ / Remote As a Senior Software Engineer, you will be a key driver of our distributed backend ecosystem. You will be responsible for building and maintaining the services that connect our cloud infrastructure to our fleet of Ubuntu-based field devices. Working closely with our Staff Engineer and CTO , you will help turn complex requirements into reliable, production-ready code. This role is ideal for a seasoned engineer who enjoys the intersection of cloud-native microservices and Linux-based system automation. Technical Requirements 1. Backend Engineering & Go 6–8+ Years of Backend Experience : A proven track record of shipping and maintaining production services. Go (Golang) Proficiency : While Go doesn't need to be your current primary language, you have direct experience writing and deploying Go in a professional environment and can contribute to our codebase immediately. Microservices & API Design : Experience implementing decoupled microservice architectures and developing RESTful APIs (both internal and public-facing). Modern Authorization : Familiarity with relationship-based access control (ReBAC). Experience with OpenFGA or similar Zanzibar-style logic is a plus. 2. Cloud & Infrastructure Cloud Infrastructure (AWS) : Familiarity with managing and deploying applications within a cloud environment, preferably AWS. Data Persistence & Caching : Solid proficiency in SQL (e.g. PostgreSQL) and experience using caching systems (e.g. Redis) to optimize application performance. CI/CD & Automation : Experience using automated deployment pipelines and a desire to build portable, efficient workflows. Containerization : Practical experience with Docker for local development and containerized deployments. 3. Linux & Edge Systems Linux (Ubuntu) Proficiency : Strong command of the Linux environment. You are comfortable writing Bash scripts and managing software within an Ubuntu-based system. Custom Orchestration : Comfort working with custom deployment mechanisms for pushing software updates and Docker images to remote hardware in the field. Systems Mindset : You understand the challenges of remote device management, such as handling intermittent connectivity and resource constraints. Key Responsibilities Core Development : Design and implement backend features in Go, ensuring they are performant, secure, and maintainable. Technical Collaboration : Work as a primary partner to the Staff Engineer to execute architectural plans and maintain high engineering standards across the stack. Public API Maintenance : Help manage and evolve our Public API, ensuring a high-quality experience for external developers and internal systems alike. System Reliability : Maintain and optimize our SQL databases and caching layers to ensure the system scales as our device fleet grows. Edge Orchestration : Manage the lifecycle of software bundles (Go binaries and scripts) running on our field devices via our custom deployment pipelines. Nice-to-Haves (Training Provided) Industrial Protocols : Interfacing with BACnet and Modbus hardware. Wireless Connectivity : Understanding LoRaWAN or other long-range communication protocols. AI & Future Tech : Helping build our RAG-based AI agent and working with vector-based search. Python : Familiarity for specific data-handling tasks or AI-adjacent integrations. The Senior Profile You are a "builder" who values architectural clean lines and operational stability. You understand that a distributed system is only as strong as its weakest link—whether that’s a misconfigured AWS VPC or a permissions error in a Bash script on a field device. You enjoy the autonomy of owning large features and the challenge of bridging the gap between high-level cloud logic and low-level system execution. #J-18808-Ljbffr

Loading
Please wait..!!