Onsite Senior Software Engineer

HYDROPOINT DATA SYSTEMS, INC.
Petaluma, United States of America
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 170K

Job location

Petaluma, United States of America

Tech stack

ASP.NET
.NET
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
C Sharp (Programming Language)
Cloud Computing
Software Quality
Continuous Delivery
Continuous Integration
Database Applications
Database Design
Software Debugging
DevOps
Distributed Systems
Entity Framework
Microsoft SQL Server
Scrum
Cloud Services
Standard Sql
SQL Databases
Systems Architecture
Test Driven Development
.NET Core
React
Backend
Build Management
Information Technology
Front End Software Development
Functional Programming
Amazon Web Services (AWS)

Job description

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., * 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.

Requirements

  • 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.

Benefits & conditions

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

About the company

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.

Apply for this position