About Maestro

The team at Maestro is building a new kind of software, one that is poised to transform the world of private equity - and beyond. Today, our technology is the engine that drives value creation in PE-­backed companies. Tomorrow, it will be used by all kinds of organizations to drive purposeful collaboration across stakeholders. While there is no single formula for success, we believe that by identifying, codifying, and harnessing the elements for success, we enable organizations and people to achieve their most ambitious goals.

We are a tight-knit group of passionate, dedicated, quirky individuals across offices in both New York City and Boston - serving clients all over the world. We believe in the power of collaboration and empowered decision-making, and we strive to create an environment that attracts talented people who possess contagious enthusiasm, intellectual curiosity, and grit. Join us!

The Responsibilities

Maestro is looking for a talented Platform Engineer with a passion for building large scale web applications to become an early member of the Maestro team. The role will be alongside the Boston-based engineering team, where you’ll be reporting to the SVP of Engineering on a day-to-day basis and making regular visits to New York to collaborate with the larger team. Maestro is a startup within an up-and-coming firm; the ideal candidate will bring their inner intrepreneur* to work each day and will:

  • Build and implement continuous integration (CI) and continuous deployment (CD) environments using tools such as Travis and Jenkins
  • Maintain Heroku / AWS cloud infrastructure
  • Develop a backup / disaster recovery strategy
  • Implement a secure process for cloud access keys
  • Implement an alert system for escalation of runtime issues
  • Configure a streamlined agile workflow using JIRA
  • Maintain source control infrastructure utilizing GitHub
  • Create a performance testing environment
  • Produce and maintain documentation on deployment and development processes
  • Manage all third-party integration accounts and access
  • Maintain 3rd party packages and ensure security upgrades in a timely manner
  • Setup an alerting system to monitor system logs for any runtime errors
  •  

The Requirements

  • Bachelor’s Degree or MS in Engineering or equivalent
  • 3-5 years managing cloud hosted applications
  • Critical thinking and problem-solving skills
  • Experience in managing cloud-based web applications via AWS and Heroku
  • SQL experience as well as Postgres knowledge
  • Experience in developing and maintaining CI/CD process for enterprise SaaS

Extra Credit for:

  • Experience with a Ruby on Rails application
  • Familiarity with web application caching strategies and CDNs
  • Experience with Multitenant architectures

Apply for this Job

* Required