Key Responsibilities:
• Lead the design of customer-facing features, focusing on back-end components, in StreetLight InSight, our flagship SaaS web application
• Implement and maintain functionality for InSight through regular sprints, including unit tests
• Interface among our geographically distributed teams, including San Francisco and Vancouver, and mentor more junior engineers on software architecture, design and development.
• Participate in, and improve processes, including for sprint planning, sprint execution, technical design and code reviews
• Productize analytics handoffs from the Data Science and Data Engineering team
• Deliver product releases to production as appropriate
• TuneStreetLight InSight for performance, scalability, and reliable operation to serve our growing customer base
• Assist Support and Operations in resolving production issues when needed, and improve the product to avoid them in the future
BS / MS in Computer Science, Mathematics, or an Engineering discipline from a top university
• 10+ years of experience as a Software Engineer at a software product company, preferable in an enterprise market
• 5+ years of experience developing web-based SaaS applications
• Competence and interest in all aspects of web application development
• Strong problem solving and solution design skills
• Proficiency in Python (Java, C++, Ruby or Go experience can substitute for Python in a candidate who is open to learning new technologies)
• Proficiency in SQL and working with relational databases
• Experience with working with front-end technologies a plus
• Experience working with and leading a team of developers a plus
• Experience working in cloud-deployed platforms such as AWS, Google Cloud
• Product and customer orientation • Strong communication skills – both written and verbal