Work in Arizona Jobs

Job Information

Rain Bird Corporation Sr. Java Server Engineer in Tucson, Arizona

The Senior Server Software Engineer will support our growing mobile application and server team and focus on new and iterative development of our cloud platform. The Senior Server Software Engineer will track current development tasks, interact with engineers to determine best technical approaches to solutions as well as identifying upcoming requests and converting requirements into detailed specifications for implementation. The candidate is highly self-motivated, will possess a strong knowledge of cloud software technologies and be able to work with marketing to understand requirements for implementation.

  • Design, implement and maintain network platform software for Rain Bird irrigation controllers and products. Candidate will help drive our strategy and implementation for network-connected embedded products.

  • Drive software design and development relating to network and system architecture, functionality and serviceability.

  • Provides technical solution (architecture) proposals, estimates, detailed requirement specifications.

  • Activities include design and development, rigorous design reviews, product verification and field validation, along with developing appropriate documentation.

  • Investigate new Internet technologies; is the core expert for IoT, RFCs and trends

  • Work closely with the project team, management, Quality Assurance, and off-site developers.

  • Responsible for keeping excellent, organized project records and documentation

Minimum Qualifications:

  • BS degree in CS, EE or equivalent.

  • Strong software development, debugging, Design for Manufacturability and Design for Testability skills in Java, C/C++, Perl, Ruby.

  • Experience with SQL and NoSQL databases.

  • Experience with LAMP servers, preferably on Ubuntu Linux deployment.

  • 8+ years of experience developing and integrating software stacks and applications for TCP/IP and Ethernet protocols on IPv4 and IPv6.

  • Experience with Amazon Web Services and general IoT

  • Experience with MQTT and broker management

  • Excellent communication skills (written and verbal), works effectively with cross-functional teams.

  • Proven experience in a team-oriented work environment.

  • Self-starter, detail oriented, analytical, problem solver.

  • Proven track record of generating high-quality results and meeting project schedules.


  • MS degree

  • Experience with 802.11 wireless standards and networks highly desired, including embedded Wi-Fi networking stacks

  • Experience with Linux networking stack and developing system software in Linux/Unix environments.

  • Experience with IPsec

  • Experience with AWS IoT Core

  • Formal “use cases” experience

  • Experience with mobile application development for iPhone and Android devices

  • Experience developing custom protocols for embedded systems

  • Experience in the irrigation industry

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.

ID: 4093

External Company Name: Rain Bird Corporation

External Company URL: