InMotion Hosting

Software Architect

InMotion Hosting

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

SeniorLead

Tech Stack

AngularAnsibleCloudDockerJavaScriptKubernetesLaravelLinuxNode.jsOpenStackPHPPuppetPythonTerraformUnix

About the role

  • Define architectural vision and strategies across applications, platforms, services, and integrations to support growth initiatives.
  • Work as part of an Agile/Scrum team to rapidly deliver high-value features.
  • Mentor and guide engineers through code reviews, technical feedback, and coaching on best practices.
  • Contribute to system design, technical planning, and continuous improvement of engineering processes.
  • Build prototypes to validate and de-risk innovative solutions.
  • Create and maintain architecture documentation, technical diagrams, and design specifications.
  • Stay current with emerging technologies, providing insights that shape product and platform roadmaps.
  • Participate in incident response and resolution as needed.

Requirements

  • 10+ years of software engineering experience, with 5+ years as a Software Architect.
  • Proven success architecting scalable, multi-tenant SaaS or IaaS solutions.
  • Proficiency in multiple languages/frameworks (Python, Node.js, PHP, Angular, Laravel preferred).
  • Deep expertise in cloud environments (OpenStack, Ceph) and Linux/Unix systems.
  • Mastery of Docker and Kubernetes, plus strong IaC experience (Terraform, Ansible, Puppet, etc.).
  • Experience building and maintaining CI/CD pipelines and monitoring/observability solutions.
  • Strong understanding of software design principles and architecture patterns (DDD, SOLID, Event-Driven, etc.).
  • Knowledge of modern security practices, OWASP standards, and infrastructure hardening.
  • Excellent problem-solving, communication, and leadership skills with the ability to mentor and guide teams.
  • Passion for innovation, continuous learning, and delivering customer value.