StormSensorStormSensor

Software Engineer

Posted 05.01.2019
Take The InterviewOriginal Job Post

StormSensor is hiring! A Seattle-based startup working with cities to create smart urban watersheds, we are excited to build up our technical team! We are looking for experienced backend developers who are passionate about protecting our water and making our stormwater and wastewater infrastructure more efficient, while building sustainable communities in the midst of climate change. We have a delightfully determined team of scientists and engineers and are excited to add a few more to our ranks! We work with cities and consultants to solve big problems, one step at a time. Our customers are our livelihood, and you must be driven apply your experience to solve our customers’ needs, and quickly. 


Your job will be to work with our technical team to write beautiful, clean, well-documented code, write tests to validate your code, deploy feature sets and build out our web app, develop clean data flow for running machine-learning algorithms, focus on the customer and the quality of the product, and help us solve one of the world’s biggest problems. You must be able to work independently and collaboratively with a unique and fantastic team of brilliant engineers and product managers on tight deadlines and occasionally intense weeks. But we try to limit those. And you get time off as needed. 


Job Type: Full-Time 


Benefits: Unlimited PTO, equity 


Basic Qualifications 


5+ years of software development experience 

Experience with Java 

Familiarity with AWS services (RDS, EC2, S3, etc.) 

Experience as a developer of a large-scale multi-tier product with analytics as the end result 

Experience and/or knowledge across the software hierarchy from embedded programming to cloud infrastructure and data analytics 

Experience conducting and participating in code review sessions 

Technical degree or equivalent experience required; computer science or math background highly desired 

A love for building sustainable communities, protecting our water supplies, and making our cities more efficient in the midst of a changing planet 


Additional Qualifications 


Experience working with external or internal customers to implement IoT solutions 

Understanding of emerging IoT and Mobile technologies, particularly LoRa communications protocols 

Intermediate/advanced knowledge of the cloud services and applicability to water/stormwater market segments, customer base and industry verticals 

Understanding of application, server, and network security and compliance requirements 

Demonstrated experience leading or developing high quality, enterprise-scale software products using a structured system development lifecycle. 

Experience in one or more specific IoT / embedded / M2M industry (e.g., smart utilities, home automation, business automation, asset tracking, etc.) 

Experience with embedded or real-time operating systems 

Experience programming applications backed by cloud service 

High level of comfort communicating effectively across internal and external organizations 

A mentorship mindset, both receiving and giving mentorship to and from team members 

Demonstrated ability to adapt to new technologies and learn quickly 

Customer-driven passion to succeed 

A love for building sustainable communities, protecting our water supplies, and making our cities more efficient in the midst of a changing planet 


Tech Stack Requirements 


Java 8 

AWS Cloud Solutions—RDS, EC2, S3, etc. 

AWS IoT, Arrow IOT, or similar platform 

Angularjs 

Postgres 

Python

Take The Interview
Posted 05.01.2019