<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=279032052607425&amp;ev=PageView&amp;noscript=1">

We are excited to announce that Natural Insight has joined Movista Inc.

Learn More at Movista.com

Overview

Supporting 85,000 skilled retail professionals in more than 110,000 store locations across The World, Natural Insight® is a leading provider of cloud-based workforce management software that aligns retailers, merchandisers, and product companies with mobile teams in stores.  As a young and growing company we’re laser focused on two things: 

  1. delighting our customers and
  2. hiring talented, passionate and entrepreneurial people to help us grow even faster.

Job Description

The Director of Systems Engineering works closely with the Vice President of Technical Services to ensure that the hosting infrastructure, internal IT systems, and all associated processes and subsystems are supporting Natural Insight’s business needs. The primary responsibility of the Director of Systems Engineering is to architect, implement, maintain, and monitor a highly scalable, secure, redundant, multi-datacenter system infrastructure to host the Natural Insight SaaS platform.

 

Responsibilities

  • Directly manage the Systems Engineering team staff, tasks, and responsibilities
  • Directly manage Systems Engineering vendor agreements, contracts, and relationships
  • Help recruit, manage, lead, and mentor the professional development of each direct report
  • Actively work with software engineering, quality assurance, and business teams to ensure that the technology systems are adequately supporting software and business objectives
  • Utilize senior-level, multidisciplinary knowledge of the entire system technology stack for Natural Insight; which includes, but is not limited to, the configuration, deployment, maintenance, and monitoring of:
    • Windows-based database and Linux-based application servers in private cloud or hybrid cloud environments
    • Firewalls, load balancers, and IP-based routing
    • TLS/SSL offloading
    • DNS schemas for both internal and Internet-facing systems
    • Scalable block-level storage and network attached storage
    • Backup and monitoring systems
  • Implement system orchestration were possible to enable consistent configurations and administration efficiencies
  • Take lead role in architecting multi-data center expansions for the Natural Insight platform as needed, including international datacenter expansions
  • Champion best practices across the systems engineering spectrum
  • Champion systems engineering automation and repeatable processes
  • Research emerging technologies as they might apply to Natural Insight’s systems and make appropriate recommendations
  • Participate in strategic system engineering road-mapping to account for growth, improvements, redundancy, and scalability
  • Manage and participate in 24/7/365 on-call scheduling for system monitoring notification alerts with system and software engineering teams
  • Architect, document, and test Natural Insight’s disaster recovery (DR) procedures
  • Work closely with the software engineering team to implement best-practice release management procedures

 

About You

  • Leadership - must have excellent people management and leadership skills suitable for a highly motivated and successful systems engineering team
  • Continuous Improvement - must be passionate about ongoing improvement and managing change.
  • Flexible Attitude - must have strong situational awareness and the ability to switch gears quickly, as well as a willingness to tackle any challenge, even if not directly relevant to core competencies.
  • Self-Motivation - must be capable of understanding the goals of the position and developing own strategies for achieving those goals without close supervision of a manager.
  • Knowledge of industry - must have experience in an Internet client-facing environment, including deep knowledge of the Web software industry under a SaaS model.
  • Team Player - must have the ability to work across organizational boundaries with people of different perspectives and experiences.
  • Domain Expertise - must have excellent technical skills to recognize technical needs and recommend suitable technologies.
  • Communication Skills - must have excellent communication skills to effectively articulate, inform, and influence at an executive level.
  • Organization - must have strong organization skills, with ability to work well under pressure and to meet deadlines.
  • Multi-tenant, enterprise Software as a Service (SaaS) environments
  • Amazon Web Services (AWS) or Microsoft Azure cloud environments
  • CentOS/RedHat Linux
  • Windows Server and Windows SQL Server
  • Apache HTTP Server and Apache Tomcat
  • Git or Subversion
  • Jenkins, Bamboo, Teamcity
  • Perl, Bash, Python
  • Bonus: CFML, HTML5, JavaScript, jQuery, AngularJS, SQL, CSS, Bootstrap
  • Bachelor’s Degree in Computer Science, Information Systems, Math, or related field; or 15 years of equivalent work experience required
  • Must be a U.S. citizen

Nothing in this job description restricts management’s right to assign or modify duties and responsibilities to this job at any time due to reasonable accommodation or other reasons.

Apply for this position