×

See more Full-Stack Programming jobs

Back to all jobs

Staff Software Engineer

Posted 2 days ago

We support and encourage diversity in our workplace. Applications are welcome from all backgrounds without regard to race, ethnicity, gender, orientation, age, or religion. Please apply even if you don't meet all the criteria listed.


About BaxEnergy

BaxEnergy creates strategic software solutions for monitoring renewable energy. Our mission is to democratize access to energy and drive positive environmental change. Our team, led by our founder and CEO Simone Massaro, is deeply committed to the ethical impact of our work.

To support our mission of advancing renewable energy through cutting-edge technology, we’re seeking an experienced Staff Software Engineer to help us build our newest product Farsight®. This role involves defining and overseeing the architecture of renewable energy monitoring systems that interface with OPC (UA, DA) and similar protocols, ensuring seamless data collection, processing, and storage in a cloud-native environment. If you have a strong background in industrial data systems and cloud technologies, we want to hear from you!


What You'll Do
  • Design, architect and develop scalable, secure, and high-performance data collection systems for industrial protocols (OPC UA/DA, Modbus, MQTT, etc.)
  • Define system requirements, architecture patterns, and best practices for integrating with cloud environments, especially AWS
  • Lead the selection and implementation of data streaming and messaging platforms (e.g., Kafka)
  • Oversee the design and optimization of time-series data storage using TimescaleDB and PostgreSQL
  • Provide technical leadership and guidance to development teams, ensuring adherence to architectural principles
  • Collaborate with stakeholders to align technical solutions with business needs
  • Evaluate and integrate new tools, frameworks, and technologies to improve system capabilities
  • Ensure the architecture complies with industry standards, data security, and privacy regulations


About you
  • Smart and gets things done
  • You have 8+ years of experience in software development and architecture, with at least 5 years focusing on cloud-based industrial data systems
  • You bring expertise in OPC (UA, DA) and are familiar with other industrial communication protocols like Modbus and MQTT
  • You are proficient in data streaming platforms such as Apache Kafka and time-series databases like TimescaleDB. 
  • You possess advanced knowledge of PostgreSQL, including query optimization and database scaling
  • You are located in or have a 4-hour overlap with CET (-4 to +4) time zones.
  • You’re eligible to obtain a visa and can travel to Italy within three months of hiring

Why Join BaxEnergy?
  • Be part of a team driving innovation in the renewable energy sector through advanced technology
  • Join a remote-first organization that values inclusivity, technical excellence, and work-life balance
  • Enjoy a competitive salary, over 30 days of paid vacation, and comprehensive sick leave
  • Participate in annual retreats with paid travel arrangements to connect with colleagues in person
  • Receive paid hardware and tools to excel in your role

Apply Now

Let's start your dream job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Full-Stack Programming Jobs

Just set your preferences and Job Copilot will do the rest-finding, filtering, and applying while you focus on what matters.

Activate JobCopilot

BaxEnergy Star Icon

View company

Jobs posted: 7

About the job

Tired of Applying to Jobs Manually?

Let JobCopilot do it for you.

No more spreadsheets. No more copy-pasting. Just set your preferences and let your Al copilot search, match, and apply to jobs while you sleep.

  • Applies for jobs that actually match your skills

  • Tailors your resume and cover letter automatically

  • Works 24/7-so you don't have to

Activate JobCopilot

Related Jobs Remote Full-Stack Programming jobs