Senior Software Engineer / Full Stack Engineer

Company:  Gridware
Location: San Francisco
Closing Date: 16/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Gridware exists to enhance and protect the mother of all networks: the electrical grid. The grid touches everything, and when it grinds to a halt, the consequences can be dire: wildfires burn, land is destroyed, property is damaged, progress stops, and lives are lost.

Our team engineers an advanced sensing system to continuously analyze both the electrical and mechanical behavior of grid assets. Utilizing high-precision sensor arrays, the system identifies and allows preemptive mitigation of faults. The technology has been proven with utilities to bolster safety, reliability, and reduce customer outage durations. The demand for power will only increase. We protect the grid of today while we build the grid of tomorrow.

Gridware is privately held and backed by the best climate-tech and Silicon Valley investors. We are headquartered in the Bay Area in northern California.

Role Description:

The Senior Software Engineer is responsible for designing and developing robust, scalable software systems that process real-time data from grid monitoring sensors. This role involves full-stack development, including front-end user interfaces and backend services, to deliver seamless experiences for utility customers.

Responsibilities:

The Senior Software Engineer will, as a starting point, be responsible for the following:

Design and implement scalable, secure, and high-performance software systems.

Develop and maintain both frontend and backend components for real-time data processing and visualization.

Collaborate with cross-functional teams, including data scientists, product managers, and DevOps, to build and refine software solutions.

Optimize existing systems for performance, reliability, and scalability.

Ensure high-quality code through testing, code reviews, and documentation.

Required Skills:

5-10 years of experience in full-stack software engineering.

Strong proficiency in modern programming languages (e.g., Python, JavaScript, or Go).

Experience with cloud platforms such as AWS, GCP, or Azure.

Expertise in building web applications, APIs, and microservices architectures.

Degree in Computer Science, Software Engineering, or a related field.

Bonus Skills:

The ideal candidate will also have:

Experience with real-time data processing or sensor networks.

Familiarity with frontend frameworks like React or Angular.

Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).

We encourage you to apply even if you don’t have all of the bonus skills listed above. We believe diverse perspectives drive innovation and growth.

Benefits:

Flexible hours / hybrid schedule for those in the Bay Area

Health, Dental & Vision (Gold and Platinum plans fully covered)

Paid parental leave

Commuter allowance

Company-paid training

Gridware is an equal opportunity employer. We want applicants of diverse backgrounds and hire without regard to color, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.

Apply Now
Share this job
  • Similar Jobs

  • Senior Mobile Full-Stack Software Engineer

    San Francisco
    View Job
  • Full Stack Software Engineer

    San Francisco
    View Job
  • Full-Stack Software Engineer

    San Francisco
    View Job
  • Senior Java Full Stack Engineer

    San Francisco
    View Job
  • Senior Java Full Stack Engineer

    San Francisco
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙