Monday, October 27, 2025

Job Description

Who are we?:At Alert Labs, we are passionate about saving water, protecting our customers’ properties from damage, and improving the operations of our customers’ facilities. We are looking for committed sales professionals to help to spread the word about how our products can significantly reduce water costs and help to minimize or prevent property damage. We sell our solutions across North America to end users and through partners to those with operations who can benefit from greater efficiencies in water usage.Did you know? By analyzing water data gathered by our easy-to-use sensors, as of July 2025, Alert Labs saved over 13 Billion gallons of wasted water, and stopped over 321 Million pounds of CO2e from entering the atmosphere.What kinds of activities will you do on our analytics team?Join our innovative team as a Software Developer and play a pivotal role in elevating our platform and analytics to new heights! You’ll craft cutting-edge software designs and develop powerful data analytics models that drive our success. Dive into exciting challenges, from optimizing database schemas and implementing dynamic event subsystems to architecting seamless client-server interactions. Your mission? To write clean, efficient, and testable code using the latest frameworks while guiding our creative design process.We are on the hunt for passionate developers ready to design and implement efficient APIs and subsystems that enhance every aspect of our system. While your main focus will be tackling data-driven challenges, your versatility will shine as you collaborate on dev-ops and front-end tasks whenever needed.Alert Labs HVAC team is a small and innovative division within the company. Reporting to the VP, your contributions will cover a wide range of ideas and technology. Join us if you thrive in a dynamic environment and are eager to contribute to a team dedicated to delivering industry-leading products. If you’re enthusiastic, engaged, and ready to make an impact, we want to hear from you!Responsibilities:Take ownership for successfully executing software tasks and projects given higher-level requirements or scopeDesign small modules following SOLID and other design principlesSelect, adapt, and apply appropriate algorithmsCollaborate with other team members and stakeholders to clarify requirementsGet the project done, hands-on and with other team membersAnalyze problems and synthesize solutions applying both technical skill and consideration of the business caseMust Haves:At least 5 years of professional software development experienceUndergraduate degree in Software Engineering, Computer Science, or equivalent experienceExperience developing software in Python or TypescriptExperience with dev-ops: Jenkins, AWS, Bitbucket, KafkaExcellent computer science fundamentals including data structures and algorithms, databases, and/or distributed systemsA track record of success delivering complex software projectsAbility to communicate effectively with people in different roles. You are open to learning and mentoring.Nice to Haves:Data Science experienceExperience with Node.js, React, Dart/Flutter or a lower-level language such as C++Experience or introductory course in Machine Learning or Data ScienceWe’re confident you’ll find both plenty to contribute and lots to learn here at Alert Labs.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs