November 13, 2019

Lead Software Engineer

Our client is revolutionizing transportation and urban planning to help the world better deploy infrastructure and adapt to new forms of mobility. From legacy systems to ride sharing and bike sharing…

image
admin-dev

Our client is revolutionizing transportation and urban planning to help the world better deploy infrastructure and adapt to new forms of mobility. From legacy systems to ride sharing and bike sharing to autonomous vehicles, our platform powers 1,500+ mobility projects every month for government and private clients, and we're just getting started.

We are seeking a high-caliber Lead Software Engineer to be part of of their team. This team member will lead our growing team in Vancouver, and be responsible for full-stack application development of our SaaS web application. This position reports to the Senior Director of Engineering.

Key Responsibilities:

    • Design, implement, and maintain customer-facing features, including both front-end and back-end components, in the SaaS web application.
    • Interface between our San Francisco and Vancouver teams, and mentor more junior engineers.
    • Deliver product releases to production each month.
    • Write automated unit tests and participate in peer design and code reviews.
    • Collaborate daily with the other developers and QA engineers on the team as well as with Product Management.
    • Productize analytics handoffs from the Data Science and Data Engineering team.
    • Assist Support and Operations in resolving production issues when needed, and improve the product to avoid them in the future.

Skills & Qualifications

    • BS / MS in Computer Science, Mathematics, or an Engineering discipline from a top university.
    • 10+ years of experience developing software products, preferable in an enterprise market.
    • 5+ years of experience developing web-based SaaS applications.
    • 2+ years of experience with technical leadership on a team.
    • Competence and interest in both frontend and backend web development.
    • Proficiency in either JavaScript or Python (both would be a strong plus).
    • Experience with SQL databases.
    • Product and customer orientation.
    • Good communication skills – both written and verbal.
    • Quick learner, and a strong team player.
image

admin-dev