Director of Engineering

We are looking for a Director of Engineering to lead and grow engineering at Goodwater.

At Goodwater, we value intellectual curiosity, results orientation, collaboration and humility. We are at our best when we serve others. We can’t get enough of data, and are constantly dreaming about what questions we can answer with it using technology. We are committed to being a welcoming and inclusive workplace for everyone, and we are obsessive about making sure people feel respected, supported and connected at work -- regardless of who they are or where they come from. If these values resonate with you, we want to meet you.

What you’re like
You lead by example. You embrace your role as a servant leader, and take pride in developing cohesive teams of selfless people. You hold yourself and everyone around you to a high standard, and have the patience to guide people to reach their full potential. You love to lead people, but also enjoy getting in the weeds with your team to solve problems.

What you’ll do
In this role, you will be a leader of both people and technology. Here is what you can expect to be doing on a daily basis:
  • Constantly seek to increase Goodwater’s competitive edge by applying world-class technology to solve thorny investment problems
  • Manage the vision, architecture and roadmap for operationalizing Goodwater’s technology initiatives on cloud infrastructure
  • Effectively manage the cloud infrastructure budget through a combination of disciplined engineering practices and establishing symbiotic relationships with cloud vendors and partners
  • Apply a keen product sense to building Goodwater’s suite of products and tools
  • Proactively provide transparency about security, system availability and data integrity to all key stakeholders in the firm
  • Champion technical excellence within the engineering team. As a technology leader, we look to you to articulate and demonstrate what top-notch engineering execution and discipline looks like
  • Develop and mentor a motivated and high performing team of globally distributed engineers
  • Develop strong processes to ensure consistent on-time delivery of quality software

Required
  • Experience in engineering project and process management in an agile environment 
  • Experience leading engineering teams with a track record of policy development that increased quality and productivity
  • Track record of consistently delivering on strategic goals in a fast-paced startup environment
  • Experience working with product teams to gather requirements, prioritize tasks, and improve team velocity
  • Proven ability to manage a cloud infrastructure budget and deliver on infrastructure efficiency
  • Experience identifying and closing security gaps in cloud infrastructure
  • Hands on experience architecting and building large scale data processing infrastructure
  • Knowledge with micro-services running on cloud infrastructure
  • Familiarity with NoSQL storage databases such Cassandra and MongoDB
  • Proficiency with large scale data warehouses such Amazon Redshift, Google BigQuery and Snowflake
  • Experience with orchestration and deployment frameworks for micro-services such as Kubernetes and Terraform
  • Expertise in at least one systems language (Java, C++ or Go)

Preferred
  • Experience coordinating geographically dispersed teams
  • Knowledge of batch and streaming data pipeline technologies like Apache Beam and Apache Spark
  • Familiarity with middleware technology and languages (Rails, NodeJS)
  • Experience with web client frameworks (e.g. React).
  • History of working with data science and machine learning teams
  • Proficiency in Python


Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file