Director of Cloud Software Engineering (Boston, initially remote)

An innovator poised for rapid growth is an early-stage SaaS company with an innovative machine learning platform for sales organizations to simplify, strengthen and scale business value selling. Wondering what the right time is to join a company? This is it.

Your role (should you accept this mission)

  • Lead the design and implementation of our cloud services using Agile methodologies, overseeing the entire back-end development of our cloud solutions
  • Partner with senior management to deliver the product roadmap while balancing operational health and bug fixes
  • Rapidly build a diverse team from the ground up in Boston – creating an inclusive environment for attracting and retaining top talent
  • Manage offshore developers in Eastern Europe
  • Provide Agile DevOps processes and tooling to enable CI/CD including automated unit, integration, and e2e testing
  • Maintain and extend scalable, cloud-native 24x7x365 SaaS platform
  • Design and implement external interfaces with third-party cloud services
  • Drive investigation to determine root cause and implement solutions to address critical customer defects

You are our dream candidate if this describes you…

  • Your values align with our’s
  • Real startup experience: You have built a highly-used product as an early engineer. Later, you led a small team of cloud engineers designing and deploying a cloud-based SaaS solution.
  • 5+ years of technical experience in…
    • Back-end development and DevOps-oriented support
    • Agile methodologies
    • Full-stack development (Angular preferred)
    • Creating distributed microservices, service-oriented architectures and external integrations
    • SaaS production environment using DevOps methodologies, AWS Containers and Databases
    • CI/CD using Jenkins and GitLab
    • Cloud/Container technologies including Kubernetes, Docker, Spring/API GW
    • Java (we use 11), Spring/Hibernate, and Python
    • Redis and PostgreSQL
  • Ability to build and maintain a great engineering culture
  • Self-starter, comfortable working in a constantly changing, fast-paced startup environment
  • Thrives in a startup environment with a lot of unknown and changing priorities
  • Broad and extensive knowledge of software engineering processes and lifecycle management
  • Additional consideration given to candidates with the following:
    • Experience with CRM systems (Salesforce preferred)
    • Experience with performance analytics and monitoring tools
    • Unstructured databases and semantic search Elasticsearch
    • TensorFlow, statistics and machine learning pipelines

    Apply for position