Senior Full Stack Software Engineer
Electric Hydrogen · San Jose, CA · 1 mo ago
HybridEngineering$182k–$226k/yrFull-time
Primary Responsibilities
- Design, build, and maintain scalable software solutions that support Electric Hydrogen's digital platform
- Own projects from prioritization and requirements gathering through implementation, deployment, monitoring, and ongoing maintenance
- Develop and enhance industrial telemetry pipelines that ingest plant data from Ignition SCADA systems into cloud-based platforms
- Build and maintain a centralized data lake that consolidates information from multiple data sources for analysis and reporting
- Develop and support Python- and SQL-based data analysis tools used by engineering, operations, and business stakeholders
- Design, develop, and maintain customer-facing and internal full-stack web applications using modern web technologies
- Develop software integrations that improve manufacturing systems and operational workflows
- Build and maintain CI/CD pipelines, infrastructure as code, and monitoring and alerting systems
- Collaborate with cross-functional teams including manufacturing, R&D, field service, and leadership to deliver high-impact software solutions
- Participate in architectural discussions and help define the technical direction for new systems and features
- Participate in an on-call incident response rotation
Qualifications
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- Significant professional software development experience building web applications, data platforms, or data pipelines
- Strong proficiency with JavaScript, Node.js, React, and TypeScript
- Strong Python programming skills with experience using data analysis libraries such as Pandas, PySpark, or similar frameworks
- Experience designing, building, and consuming REST APIs
- Experience working with relational databases such as PostgreSQL, MySQL, or Microsoft SQL Server
- Experience with AWS cloud services and an understanding of cloud architecture design tradeoffs
- Demonstrated ability to contribute to software architecture and technical decision-making
- Experience with industrial telemetry, IoT, SCADA systems, or industrial automation is preferred
- Experience developing CI/CD pipelines, infrastructure as code, and monitoring solutions
- Strong problem-solving skills with the ability to thrive in a fast-paced, highly collaborative environment
- Excellent communication skills and the ability to work effectively with cross-functional stakeholders
- Willingness to participate in an on-call support rotation