Chief Architect

Summary:

Responsible for establishing the company’s technical vision, technology roadmap and championing the architectural integrity, consistency, and long term design of our software platform.

 Job Duties:

  • Setting and motivating overall corporate technical direction
  • Analyzing and evaluating existing architecture and design
  • Reviewing project designs to determine their technical viability and their relevance to the business goals
  • Remaining up-to-date on current web and infrastructure technologies and anticipating future trends
  • Recommending and deciding technical solutions and guiding engineering teams toward a common methodology
  • Prototyping platform technologies and tools with a dedicated dev team
  • Identify opportunities for both incremental and transformational improvements to engineering productivity (software deployment, designing, writing and testing production code, creating unit and automated regression tests, etc.) and advocating and implementing solutions
  • Own the solution you recommend end to end (i.e. make sure it works and track it as it scales)
  • Provide technical leadership in engineering productivity and development practices across the department
  • Successfully and independently lead large, cross team tech projects and initiatives
  • Work collaboratively with peers and customers (developers, team leads, QA, Systems, UX, and Product)

 Skills and Qualifications:

  • Highly effective communication and collaboration skills
  • Ability to work well with others
  • Passion for technology, particularly tools and languages
  • Commitment to and interest in code and product quality
  • Strong customer focus (engineers are your primary customers)
  • Strong sense of responsibility and ownership
  • Technical leadership & strong independent problem solving skills
  • Familiarity with current, relevant PaaS solutions (e.g. Mesos, Marathon, Kubernetes, CoreOS)
  • Experience with Big Data Technology (e.g. Apache Storm, Hadoop, Kafka,)
  • Advanced degree in Computer Science or Computer Engineering, plus relevant experience
  • Excellent coding and design skills
  • Experience building, scaling and continuously-delivering high-uptime web based solutions

Education and Experience:

  • Bachelor’s degree in Information Technology or other relevant field