Software Engineer
Fourier
Software Engineering
California, USA
USD 150k-210k / year + Equity
Posted on Jul 27, 2025
Fourier is working on making on-site Hydrogen universally accessible. Our breakthrough architecture enables highly modular and fully automated electrolyzers that scale to any size and optimize efficiency at all loads. We are on a mission to transition the global energy landscape towards a purely sustainable and emission-free future. To enable that transition, we are building a novel data observability platform that will accelerate development across all of our hardware products.
About The Role
As a Software Engineer in this role, you'll have the crucial task of enabling observability of our software defined hardware. As part of a small team, you will have end-to-end ownership of the implementation. You will be designing robust data storage and processing architectures and creating intuitive interfaces that simplify data access. The position requires a firm understanding of backend systems while also allowing you to engage with frontend development, ensuring a well-rounded experience. Your technical expertise will be pivotal in crafting systems that are both powerful and user-friendly, bridging complex databases with the needs of users for clear and actionable insights.
Responsibilities
About The Role
As a Software Engineer in this role, you'll have the crucial task of enabling observability of our software defined hardware. As part of a small team, you will have end-to-end ownership of the implementation. You will be designing robust data storage and processing architectures and creating intuitive interfaces that simplify data access. The position requires a firm understanding of backend systems while also allowing you to engage with frontend development, ensuring a well-rounded experience. Your technical expertise will be pivotal in crafting systems that are both powerful and user-friendly, bridging complex databases with the needs of users for clear and actionable insights.
Responsibilities
- Design and build reliable data storage solutions and develop user-friendly interfaces for effective data interaction. Integrate backend and frontend systems to create interactive dashboards for data analysis.
- Implement efficient browser data processing as visualization.
- Collaborate with a cross-functional team to deliver features that have an impact from day one.
- Bachelor's degree in Computer Science, Information Technology, or related field
- 5+ years of programming experience with languages like C++, Rust or Java
- 3 years of design and implementation of backend system architecture
- Proficiency in building web applications (e.g., using React, Angular, Svelte)
- Expertise in building backend solutions in languages such as Node.js, Rust, and Golang
- Knowledge of databases with both structured and unstructured data
- Strong foundation in data structures, network protocols, and distributed systems
- Experience with code optimization and performance tuning
- Knowledge of software scalability practices and strategies
- Experience in conducting rigorous code testing and debugging
- Fully paid Medical, Dental, and Vision coverage
- Competitive salary and equity compensation commensurate with experience
- 401k
- Diverse and inclusive work environment
- Paid sick days and vacation
- Paid lunch daily for on-site employees