Technical Director of Engineering

| Remote | Hybrid
Sorry, this job was removed at 4:10 p.m. (MST) on Thursday, June 3, 2021
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Opportunity

Stream is hiring for a Director of Engineering. In this role, you’ll manage our website team, the dashboard team, and our machine learning team. Since you are supporting 3 team leads a substantial part of this role is management. It is essential that you have extensive technical experience and still spend some small part of your day coding.

Stream’s APIs for activity feeds and chat are used by over a billion end users. Our team is passionate about tackling difficult tech problems at scale and creating reusable components for them that allow product owners to ship apps faster, more securely, and with a better user experience.

The backend technology is based on Go, RocksDB & Raft. We’re currently one of the fastest-growing startups in Colorado and Amsterdam. For this role, we’re hiring in Amsterdam or remotely.

What you will be doing

In this role, you’ll be managing and supporting the 3 leads for our website, dashboard & integration, and machine learning teams.

The challenges

  • Set a high standard for engineering quality and execution
  • Lead, retain, develop, hire and mentor high-performing and diverse teams across your organization
  • Act as a key member of the senior leadership team for Stream
  • Understand our company strategy and help guide our team’s direction to realize it

You have

  • 3+ years of experience managing large teams (15+ people)
  • Experience with either Python or React
  • A desire to still spend some of your time writing code. This is essential for your ability to relate to problems that the team leads experience
  • Excellent communication and coaching skills
  • An affinity for product and understanding how customers use our products

Our tech stack

At Stream, we use a wide collection of technologies to offer highly optimized and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries. Here is a shortlist of the technology that we currently use. Do not worry if you do not master them all or if you do not see your favorite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:

  • Go, gRPC, RocksDB, Python
  • Postgresql, RabbitMQ
  • AWS, Puppet, CloudFormation
  • Grafana, Graphite, ELK, Jaeger
  • Redis, Memcached

What we have to offer you

Stream employees enjoy some of the best benefits in the industry:

  • A team of exceptional engineers
  • The chance to work on OSS projects
  • A competitive salary
  • Company equity
  • A pension scheme
  • A generous Learning and Development budget
  • Commute expenses to Amsterdam covered or option to use a company bike within the city
  • Gym membership of choice covered
  • MacBook Pro or another development setup
  • Healthy team lunches and plenty of snacks
  • A generous relocation package
  • An office in the heart of Amsterdam
  • The opportunity to attend or present to global conferences and meetups

Our culture

Stream has a casual social culture, our team is diverse and we all have different backgrounds.

Our talented developers are highly technical and collaborative, which makes Stream a great place to learn and improve your skills. When it comes to software engineering our culture is oriented towards ownership and quality: our goal is to deliver stable software.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Located on Boulder's Pearl Street pedestrian mall, our office is steps from popular restaurants and a few miles from hiking trails. We also have an office in Amsterdam where Stream was started, and many employees work remotely globally. More than 25 nationalities collaborate on Stream's products!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about StreamFind similar jobs