Retour aux emplois
XX
Staff Software Engineer (backend) Columbus HQ / RemoteMotion LLCColumbus, Ohio, United States
XX

Staff Software Engineer (backend) Columbus HQ / Remote

Motion LLC
  • US
    Columbus, Ohio, United States
  • US
    Columbus, Ohio, United States

À propos

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 Requirements 1. 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.
2. Resilient Cloud & Infrastructure
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 GitHub Actions ) that are robust and migratable.
Orchestration: Familiarity with Kubernetes, AWS ECS , or other cluster management tools.
3. Edge & Systems Mastery
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.
Key Responsibilities
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.
Nice-to-Haves (Training Provided) 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.
#J-18808-Ljbffr
  • Columbus, Ohio, United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.