Senior Software Engineer (backend) Columbus HQ / Remote

Motion LLC

Columbus (OH)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Motion LLC in Columbus, OH is seeking a Senior Software Engineer for backend development. This role focuses on building and maintaining services connecting cloud infrastructure to Ubuntu-based devices, ensuring performance, security, and maintainability.

The ideal candidate has 6-8 years of backend experience, proficiency in Go, and strong Linux and cloud infrastructure knowledge. The position is full-time with hybrid options available.

Qualifications

  • 6–8+ Years of Backend Experience with production services.
  • Proficiency in Go and experience in deploying applications.
  • Experience implementing microservices and developing RESTful APIs.

Responsibilities

  • Design and implement backend features ensuring performance and security.
  • Collaborate with the Staff Engineer on architectural plans.
  • Manage and evolve our Public API for external developers.

Skills

Backend Engineering & Go
Microservices & API Design
Cloud Infrastructure (AWS)
Linux (Ubuntu) Proficiency
CI/CD & Automation

Tools

Docker
PostgreSQL
Redis

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (full stack) Columbus HQ / Remote
Senior Software Engineer (full stack) Columbus HQ / Remote

Motion LLC • Columbus (OH)

Hybrid
USD 95,000 - 130,000
Sr. Backend Engineer (Golang/Distributed Systems) - US/Canada
Sr. Backend Engineer (Golang/Distributed Systems) - US/Canada

Pack.com • Illinois

On-site
USD 140,000 - 200,000
Senior Software Engineer (Enterprise Experience)
Senior Software Engineer (Enterprise Experience)

Jobgether • United States

On-site
USD 151,000 - 257,000
Competitive salary
Equity
Bonus opportunities
+1
SR Software Engineer
SR Software Engineer

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Ketch • San Francisco (CA)

Hybrid
USD 160,000 - 220,000
Full medical/dental/vision
401(k)
Equity
+1
Senior Software Engineer - New DC
Senior Software Engineer - New DC

Proactive Technical Limited • Chicago (IL)

On-site
USD 100,000 - 130,000
Competitive salary and performance-related bonus
Comprehensive health, dental, and vision coverage
Retirement savings plan with employer contribution
+2
Sr. Software Engineer (Go / AWS, IoT Device Integration)
Sr. Software Engineer (Go / AWS, IoT Device Integration)

Comcast • Philadelphia

On-site
USD 150,000 - 190,000
Health Insurance
Stock Options
401k
Senior/Staff Software Engineer, DevOps
Senior/Staff Software Engineer, DevOps

Triwill Group • United States

On-site
USD 240,000 - 280,000
Equity participation
Comprehensive employee benefits
Senior Software Developer
Senior Software Developer

Revel IT • Columbus (OH)

Hybrid
USD 110,000 - 140,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Hunt Military Housing Shared Services, LLC • Alpharetta (GA)

On-site
USD 100,000 - 130,000
Paid time off
Medical, dental, and life insurance
HSA/FSA accounts
+2