Staff Software Engineer at BaxEnergy
Help shape the future of renewable energy by joining BaxEnergy as a Staff Software Engineer. You'll play a key role in developing Farsight®, our cutting-edge product for monitoring renewable energy systems. Your expertise in industrial data protocols and cloud-native solutions will drive the architecture of high-performance data collection and processing systems.
Your Impact
- Architect and build robust data collection systems supporting industrial protocols like OPC UA/DA, Modbus, and MQTT
- Establish architectural standards and cloud integration strategies, with a focus on AWS
- Spearhead implementation of data streaming solutions using platforms such as Kafka
- Optimize time-series data storage leveraging TimescaleDB and PostgreSQL
- Mentor engineering teams while enforcing architectural best practices
- Partner with cross-functional teams to deliver business-aligned technical solutions
- Research and integrate emerging technologies to enhance system performance
- Maintain compliance with industry regulations and security standards
Who We're Looking For
- A results-driven problem solver
- 8+ years in software development with 5+ years specializing in cloud-based industrial data systems
- Deep expertise in OPC (UA/DA) and familiarity with Modbus, MQTT, and similar protocols
- Hands-on experience with Kafka for data streaming and TimescaleDB for time-series data
- PostgreSQL mastery including performance tuning and scaling
- Availability during CET business hours (-4 to +4 time zones)
- Ability to obtain a visa and travel to Italy within your first three months
Why BaxEnergy?
- Contribute to meaningful innovation in renewable energy technology
- Thrive in our remote-first culture that prioritizes excellence and balance
- Competitive compensation with 30+ days PTO and comprehensive benefits
- Annual company retreats with fully covered travel
- Top-tier equipment and tools provided for your success