Senior .NET Software Engineer - The Intelligent Use of Water at Rain Bird Corporation (Tucson, AZ)

Senior .NET Software Engineer - The Intelligent Use of Water at Rain Bird Corporation (Tucson, AZ)

Add To Bookmarks
Location: Tucson, AZ
Type: Full Time
Created: 2021-04-08 05:01:12

Apply Here

Rain Bird is the global leader in irrigation systems. We develop the most advanced and smart systems for farmers, residential users, and golf courses worldwide. Come be a part of our innovative team-based on-site in Tucson, AZ or San Diego, CA, and help us reduce water-waste around the globe, powered by our innovative irrigation software, created by engineers like yourself. Help us make a change! We offer full-time job opportunities, a comprehensive compensation package (including medical, vision, and dental, 401K), bonus opportunity, PTO, relocation allowance (if needed), and endless possibilities to innovate.


  • Design of software for central control of networked irrigation systems in geographically diverse areas
  • Design and development of advanced irrigation control algorithms and methods
  • Development of virtualized cloud systems for centralizing control of multiple irrigation sites located around the world
  • Development of both cloud-based systems and customer hosted systems using Windows IIS
  • Development of .NET business objects to fulfill product requirements and Unit Tests to validate the business logic
  • Work with the Quality Assurance group to identify and fix defects


The successful candidate will demonstrate strong technical abilities with the following qualifications:

  • BSCS, BSEE, or equivalent from an accredited university
  • Proficient with C#, .NET, ASP.NET MVC, and Windows Forms
  • Excellent communication and team skills
  • 5+ years of software engineering experience including experience with Web development, Windows user interface implementation, service development, and Internet communication technologies
  • Demonstrated on-time delivery of commercial software systems


  • Angular 2+
  • WCF, SOA, and SQL Server
  • Experience with Perforce
  • NUnit or other Unit Testing experience
  • Cloud Development experience
  • Experience with writing Windows code for communication interfaces with embedded firmware systems

Remote work is an option for this position for candidates who will be located in some US states and subject to specific requirements. Please talk to the recruiter or hiring manager for further details.

Rain Bird is an Equal Opportunity Employer