Senior Software Engineer Lead (UI/Web Developer)


A leader in global irrigation and innovating The Intelligent Use of Water, Rain Bird has a dynamic opportunity for you to join our team.


As part of Rain Bird's Controls division, this position is for an expert in Web based software development to take a lead role in developing the backend code for Rain Bird Central Controls products which are used by multiple users in the cloud or on standalone computers to remotely control Irrigation Controllers.  The person filling this position must have experience in leading teams of developers.


Rain Bird's Controls division is a multi-disciplinary engineering and production team. We make irrigation controllers for a variety of applications using creative and innovative state of the art engineering methods. Our diverse group is comprised of self-motivated people who are excited to share their expertise in various engineering specialties, such as Mechanical, Electronics, Firmware, Software, and IOT.



The successful candidate will:

  • Provide outstanding leadership, goal setting, and project management
  • Foster creativity and innovation
  • Interface with marketing, sales, and quality to deliver expected results
  • Participate heavily in all phases of product conceptualization, justification, requirements definition, development, implementation, and launch
  • Develop the back-end for web-based software by building RESTful API
  • Write code to communicate with external Web Services (Web API)



  • BSCS, BSEE, or equivalent from an accredited university
  • 5+ years of Web development
  • Extensive experience with C# and .NET
  • Experience with leading teams of developers and complex projects Excellent communication (verbal and written) skills
  • History of increasing responsibilities with proven track record of achieving good results
  • Strong interpersonal, influencing, and leadership skills
  • Prior experience with project management functions
  • High energy and an enthusiastic attitude, desire for continued learning, and a willingness to take on difficult challenge


  • Experience with Angular 2/4+
  • Experience with JavaScript ES6
  • Experience with SASS/LESS
  • Experience with SignalR
  • Experience with Git or Perforce
  • Experience with Jasmine or other Unit Testing system
  • Proficient with popular build tools such as npm and yarn
  • Experience in Cloud Development
  • Previous experience in the Irrigation Industry

Get to know us:


We have been the irrigation industry leader for over 80 years. We craft innovative irrigation products that make beautiful landscapes, golf courses, and grow productive agricultural crops while advocating for the Intelligent Use of Water.


An example of our amazing products is the ESP-TM2 Controller, which was released in the Spring of 2017. This controller is quickly gaining market share and our customers are telling us that the easy-to-use app and Wi-Fi functionality is exceeding expectations since it ensures customers can control their watering systems from anywhere. As a team, we are continuously working on several controller projects for both large and small-scale irrigation systems.


Rain Bird is and Equal Opportunity Employer


Back to top