Software Engineer, Product

Rainmaker Technology Corporation•El Segundo, CA

About The Position

Rainmaker is hiring a product engineer to build software across its weather-modification platform, which combines autonomous aircraft, atmospheric science, field operations, data analysis, and customer delivery. The software team is small, and product engineers take meaningful ownership of work across these areas. The role is hands-on and full-stack, spanning internal tools, the operational platform, data products, and customer-facing software. The engineer will work directly with operators, scientists, engineers, and business teams to identify important problems, determine what software should do, and own solutions from initial prototype through production, maintenance, and continued development. Work is not limited to a single product or department; the engineer will focus where software can have the greatest impact. Rainmaker has about 120 people. Its software supports campaign planning, field operations, weather analysis, aircraft operations, and customer delivery. The company builds systems intended to expand freshwater supplies, protect agriculture, and demonstrate cloud seeding at scale.

Requirements

  • Have owned software from an ambiguous problem through a maintained production product.
  • Be strong with React and TypeScript, and able to work across a backend using Python or Node, databases, and cloud infrastructure.
  • Have good product judgment and be able to create useful interfaces without a complete specification or finished design.
  • Have built software for complex, technical, or data-intensive workflows.
  • Work well with users and distinguish the underlying problem from the first requested feature.
  • Communicate technical ideas clearly to people with different backgrounds.

Responsibilities

  • Build internal tools that replace manual workflows and help teams coordinate.
  • Develop the operational platform used to plan, monitor, and review campaigns.
  • Make weather, geospatial, flight, and campaign data useful to people making decisions.
  • Build customer-facing products when the problem calls for them.
  • Work with users to understand problems, test ideas, and improve shipped software.
  • Own products through deployment, maintenance, and continued development.
  • Improve shared components and technical patterns behind Rainmaker's software.

Benefits

  • Meaningful stock options.
  • Comprehensive medical, dental, and vision insurance for the employee and family.
  • 401(k) with employer matching.
  • Unlimited PTO and a generous paid holiday schedule.
  • Paid parental leave for both parents.
  • Daily lunch provided at the El Segundo headquarters.
  • Relocation assistance for eligible roles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service