Software Architect (full stack)

almost 2 years ago
Full time role
Remote... more
Remote... more

Job Description

StreetLight pioneered the use of Big Data analytics to shed light on how people, goods, and services move, empowering smarter, data-driven transportation decisions. The company applies proprietary machine-learning algorithms and data processing resources to measure travel patterns of vehicles, bicycles and pedestrians that enable complex transportation problem solving using analytics available on SaaS platform, StreetLight InSight®. Acquired by Jacobs as a subsidiary in February 2022, StreetLight continues to provide innovative digital solutions to help communities reduce congestion, improve safe and equitable transportation, and maximize the positive impact of infrastructure investment.
Role: Software Architect (full stack)
StreetLight Data is seeking a high-caliber Software Architect to be part of our team. This team member will be a senior technical leader for our growing application development team, and be responsible for the development of our StreetLight InSight SaaS web application.  This position reports to the Senior Director of Engineering, and will be based in San Francisco or Vancouver.
Location: This position can be hybrid in Vancouver, BC or San Francisco, CA or fully remote in British Columbia or the United States.

What You'll Do

  • Ensure that the architecture for the InSight SaaS web application can scale over time, as well as expand into other countries outside of North America into Europe/Australia
  • Research key industry trends, and maintain a living technical roadmap.
  • Review technical designs from technical leads and junior engineers, and mentor them for career growth.
  • Collaborate with PM, QA, WebApp Development and Data Science teams as needed.
  • Contribute to sprint planning, providing high-level technical design and effort estimates, and reviewing product specifications as necessary.
  • Design, implement, and maintain features in the StreetLight InSight SaaS web application, as required.
  • Ensure production uptime and performance through good software architecture, and resolve production issues with our Support and Operations teams as needed.

What You'll Need

  • BS in Computer Science from a top university.  Additional MS in Computer Science preferred.
  • 15+ years of experience developing software products, preferable in an enterprise market
  • 8+ years of experience developing web-based SaaS applications, and seeing them through multiple releases
  • 5+ years of experience providing technical leadership for a team
  • Strong ability for technical design and algorithms, keeping the customer view in context.
  • Strong experience in back-end web development, with full-stack web development preferred. 
  • Proficiency in Python or similar backend web and application development language
  • Proficiency in relational databases and SQL
  • Proficiency in JavaScript and front-end frameworks (React, Angular)
  • Good communication skills both written and verbal.  
  • Quick learner and a strong team player

StreetLight Data is an equal opportunity/affirmative action employer. StreetLight provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Similar jobs