Software Engineering Lead
WatrHub
Toronto, Ontario, CA
3d ago

About Citylitics

Citylitics delivers predictive intelligence on local utility & public infrastructure markets

The U.S. needs to invest $4.5 Trillion over the next 5 years to upgrade its infrastructure, including water, energy, public transit, roads, airports, and more.

Citylitics is the only source of predictive intelligence on where, how, and why these infrastructure investments will be made.

Our Data Engine transforms over a billion documents buried in 31,000+ cities & utilities data sources into high value intelligence for targeted business development.

The largest infrastructure industry leaders rely on Citylitics for external datasets and intelligence reports

Citylitics' vision is a world where data drives Trillions of dollars of societal infrastructure investment towards the most ideal social, economic, and environmental outcomes.

Who Are We Looking For?

We are looking for a product-centric Engineering Lead who enjoys building effective teams, has prior exposure to large-scale cloud web services, and experience building end-to-end web platforms.

Reporting to our Chief Product & Technology Officer and working closely with Product Managers and Developers, you will play a major role in executing our Product Roadmap.

We have developed the largest and fastest-growing data platform on North American infrastructure with over 1 Billion public documents from over 31,000 cities and utilities in the US & Canada, triangulated with dozens of government data sources, and refreshed every two weeks.

We are now quickly expanding into new industries ranging from public transportation, roads and highways, power, gas, healthcare, waste management, and more.

You will make a substantial impact on the success of our platform as we expand rapidly and unlock new use cases for our users.

Our ideal candidate brings a do what needs to be done attitude, has a strong sense of ownership, and thrives in a fast-paced development environment.

We expect you to be collaborative, solutions-oriented, and a hands-on leader during our Architecture Planning, Sprint Execution, and Backlog prioritization.

You will have gone through at least one full end-to-end product web app development cycle with an aptitude for bringing high-quality software to its target audience.

This is an excellent opportunity for someone looking to take the next step in their career at a purpose-focused, fast-growing startup.

Most of our team is based out of Toronto but we are working remotely due to COVID-19. We are open to fully remote candidates but have a preference for candidates based in Toronto, Kitchener / Waterloo, Milwaukee, Chicago, or Austin.

We have office bases in Toronto, Milwaukee, and Austin.

What Will You Accomplish?

  • You will manage multiple developers and be responsible for their productivity, best practices, and progress toward team and company OKRs
  • Splitting your time between managing and making individual contributions to the codebase our team works best when everyone is close to the code!
  • Working closely with other cross-functional team leads, you will participate in product planning and collaborate on the engineering vision
  • Working with our product and design team to deeply understand the needs of our users and develop technical solutions to deliver on those needs
  • Prioritizing and planning the work of the team alongside your engineers and product managers
  • Mentoring engineers in their day-to-day work, on their career development and conduct regular 1 : 1s and performance reviews
  • Be a leader in recruitment, retention, succession planning for the development team
  • In your first six months, success means learning the codebase, empowering your team, and shipping at least three meaningful features.
  • Our Tech Stack

  • Frontend : Javascript (React, Redux, Material-UI, and Styled Components) comprise our main Single Page Application
  • Backend : A Python Django Application serves our frontend and APIs. A Kubernetes cluster for our data ingestion and processing which feeds a MySQL database and an Elasticsearch cluster.
  • Infrastructure : We deploy a number of Docker containers to the Google Cloud Platform and use various services like Cloud Vision, Cloud Functions, and Cloud Pub / Sub.
  • Our deployments are coordinated with Cloud Build. Logs are maintained via Kibana.

    Requirements

  • A skilled Engineering Lead who can fearlessly lead feature development discussions, delegate tasks effectively, and use their broad expertise to elevate our team with empathy and humility.
  • At least 5 years of hands-on, production-level engineering experience
  • At least 1 year of coaching other developers and managing other engineers
  • Degree in a Computer Science / Software Engineering field or equivalent practical experience
  • You’re evidence-driven and data-driven. You make decisions because they have shown to be effective and they cater to the people you’re developing for.
  • Highly effective communication skills - you will be simplifying and teaching technical concepts to leadership, team members, and clients
  • Be comfortable in a quickly changing environment, with a small team and a lot of responsibility.
  • A passion for quality, an obsession with automation, and a love for writing clean, effective code + documentation.
  • A drive to be involved in the entire development cycle, from planning through monitoring in production.
  • While familiarity with some or all of the above tools and frameworks is a bonus, previous experience is not required. Familiarity with the underlying principles of agile software development in a production environment would be the key focus.
  • An understanding of effective testing strategies and how to develop automated integration and deployment pipelines
  • Why Citylitics?

  • This is a rare opportunity to influence positive change within one of the biggest societal challenges of our generation (infrastructure - from water to transport to energy and more).
  • We live at the cross-section of infrastructure, startup, and data science. We are a unique team focused on a unique opportunity with no direct competition.
  • There is no corporate bureaucracy here. You will accomplish more here in a few months than what you would in a few years at a large, entrenched technology company.
  • In addition to your competitive salary and incentive bonuses, perks include company-paid transit, health & fitness benefits, a generous yearly training budget, generous PTO + extended winter holiday break, and a flexible hybrid workplace!
  • Your choice of laptop hardware, monitor, and whatever you need to be productive
  • We work hard. We win together. We are on a mission to solve the world's infrastructure needs. We enjoy happy-hour patios and social events (now that the world is reopening!).
  • Citylitics is an equal opportunity employer. We are passionate about providing a safe workplace where everyone is accepted and has the opportunity to grow with us.

    We are committed to making diversity and inclusivity part of our culture!

    Apply for this job

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form