About the job
About Us
Perry Weather is pioneering the development of advanced weather safety solutions that are relied upon by a diverse range of users across various sectors, including educational institutions, municipal governments, universities, golf courses, and professional sports organizations. Our innovative weather safety platform, combining state-of-the-art software with connected hardware, equips organizations to make swift decisions during weather disturbances, safeguarding individuals and ensuring seamless operations during events.
Your Role
We are on the lookout for a Senior Software Engineer specializing in C# . NET to play a vital role in enhancing and scaling the backend services that drive our platform. Our infrastructure connects with a multitude of custom-designed weather stations and outdoor alert systems across North America. As we manage both the hardware and software aspects of our solution, you will contribute to mission-critical weather alert systems that protect lives and streamline operations. Although your main focus will be on backend development, our engineers work across full-stack solutions, including web and mobile (React Native) development, as well as infrastructure. This is a significant opportunity to make an impact within a small, agile team where your contributions directly influence our customers and the trajectory of our company.
Key Responsibilities
- Design, develop, and maintain scalable backend services utilizing C# . NET.
- Create reliable, high-performance systems within a microservices architecture.
- Collaborate across teams with frontend, mobile, infrastructure, and hardware engineers.
- Contribute to architectural strategies that define the future of our platform.
- Lead critical initiatives, overseeing key systems throughout their lifecycle and ensuring their success in a production environment.
- Engage in an on-call rotation (up to 7 weeks per year) to maintain system stability and responsiveness.

