Demo

Onsite Senior Software Engineer

Hydropoint Data Systems,
Petaluma, CA Full Time
POSTED ON 4/5/2026
AVAILABLE BEFORE 6/4/2026

Job Description Summary

This is an onsite, office-based position in our Petaluma, CA location. 

The Senior Software Engineer will design and build scalable, data-driven applications and core services that power HydroPoint’s smart water management platform. This role spans front-end and back-end development, working across IoT data pipelines, cloud services, and user-facing applications.

You will own features end-to-end, contribute to system architecture, and help drive technical direction. This is an opportunity to work on real-world infrastructure challenges involving large-scale time-series data, sustainability, and IoT-connected devices. You will collaborate closely with a team of engineers, product managers, and stakeholders.


Key Responsibilities:

  • Design, develop, and maintain scalable, high-availability distributed systems using .NET technologies.
  • Implement APIs and backend services with C#, .NET Core/Framework, and utilize front-end technologies like React for seamless user experiences.
  • Utilize AWS cloud technologies to architect and deploy cloud-native solutions that enhance system performance and reliability.
  • Apply strong SQL and database design skills (SQL Server, Redshift) to support applications, platform data, and optimize performance.
  • Collaborate with cross-functional teams in an Agile/Scrum environment to define project requirements, timelines, and deliverables.
  • Mentor junior developers, promoting best practices in code quality, security, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD).
  • Troubleshoot, debug, and upgrade existing systems, ensuring they operate efficiently and without failure.
  • Stay abreast of emerging technologies and trends, applying them to improve system functionality and performance.

 

Required Skills & Experience:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5 years of experience in full-stack development with a strong background in .NET technologies, such as C#, .NET Core/Framework, ASP.NET, and Entity Framework.
  • Experience with cloud platforms, preferably AWS (EC2, S3, SQS, Lambda, etc.).
  • Expertise in SQL and database design, with hands-on experience in SQL Server, or similar technologies.
  • Solid understanding of front-end technologies and frameworks such as React; experience with .NET MAUI or other mobile frameworks a plus. 
  • Experience with Agile/Scrum methodologies, DevOps practices, and test-driven development.
  • Excellent problem-solving skills, with the ability to troubleshoot complex issues efficiently.
  • Strong communication and leadership skills, capable of mentoring team members and collaborating effectively with a diverse team. 

About HydroPoint

HydroPoint is the leader in smart water management solutions, helping companies to maximize water savings, reduce operating costs, minimize business risks, and achieve sustainability goals. An EPA WaterSense® Partner of the Year, the company combines the latest in IoT technology, data analytics, and automation to optimize irrigation, flow management, and leak detection across an entire site. HydroPoint solutions deliver visibility and control for a broad range of commercial, government, education, and community applications. Located in the San Francisco North Bay, HydroPoint has been helping the world save, and not waste, water for more than 15 years. Our mission is to make the best and most efficient use of our world's most important resource.

HydroPoint provides a competitive compensation package including salary, 401(k) retirement plan, paid time off and holidays, and comprehensive health benefits.

HydroPoint is an Equal Opportunity Employer, committed to providing equal employment opportunities to all employees and applicants in all company facilities without regard to race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental and/or intellectual disability, age, military status or status as a Vietnam-era or special disabled veteran, marital status, registered domestic partner or civil union status, gender (including sex stereotyping and gender identity or expression), medical condition (including, but not limited to, cancer related or HIV/AIDS related), genetic information, or sexual orientation in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. HydroPoint participates in the E-Verify program as required by law.


Salary : $140,000 - $170,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Onsite Senior Software Engineer?

Sign up to receive alerts about other jobs on the Onsite Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Hydropoint Data Systems,

  • Hydropoint Data Systems, Boise, ID
  • Location: Boise, ID This is an onsite role in our Boise, Idaho location. All work will be performed on location at the HydroPoint offices in Boise; remote ... more
  • 15 Days Ago

  • Hydropoint Data Systems, Boise, ID
  • Location: Onsite role in our Boise, Idaho location Position Summary HydroPoint Data Systems, Inc. is seeking a full-time QA Test Engineer to own quality ac... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Onsite Senior Software Engineer jobs in the Petaluma, CA area that may be a better fit.

  • Talent Software Services, Inc Novato, CA
  • Senior Project Engineer Job Summary: Talent Software Services is in search of a Senior Project Engineer for a contract position in Novato, CA. The opportun... more
  • 2 Days Ago

  • Straia Sonoma, CA
  • About Straia At Straia, we’re building the AI-native intelligence layer for colleges and universities. Today, colleges run on dozens of disconnected system... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!