Software Assurance Engineer

About PVshare

It’s 2026. We design systems accordingly.

We continuously question existing solutions, formulate concrete hypotheses for improvement, validate them rigorously, and implement changes only when the benefit is measurable and unambiguous. Established practices are not followed by default - only when they still serve a clear purpose.

Our product, PVshare Cockpit, is a billing SaaS for the Swiss energy market. It enables the creation and settlement of vZEV and LEG energy communities with correctness, traceability, and long-term maintainability as first-order constraints.

Thousands of invoices are generated automatically. Errors are not mitigated by “best effort,” but by design, process, and verification.

About the role

This role assumes long-term professional exposure to production systems where behavior must remain defensible under scrutiny over extended operational periods.

The focus is on system-level assurance rather than feature delivery, and on ensuring that changes do not introduce unintended effects across operational, regulatory, or financial boundaries.

Responsibilities include:

  • Reviewing system changes with respect to observable behavior and downstream impact
  • Assessing risk introduced by functional and non-functional modifications
  • Contributing to internal control mechanisms related to billing correctness
  • Supporting analysis of production deviations where applicable
  • Participating in the ongoing refinement of internal assurance practices
  • Evaluating changes where corrective action after deployment is limited, costly, or operationally undesirable

The scope of this role reflects the long-term operational responsibility associated with billing-critical systems.

The role is fully remote. Employment type is negotiable.

About you

  • BSc./MSc./PhD in Software Engineering or in a closely related field
  • Extensive professional experience working with production systems that have financial or regulatory impact
  • Demonstrated accountability for system behavior beyond initial deployment
  • Proven ability to reason about system behavior across components and over extended time horizons
  • Comfortable operating in environments where decisions may have irreversible or costly consequences
  • Familiarity with structured review, control, or assurance practices in software-intensive systems
  • Experience operating within non-trivial production environments where failure modes are not immediately observable
  • Fluent in English; German language skills are considered a plus

If this description aligns with your professional expectations, please send your resume along with your salary expectations and preferred employment model to:

Responses are provided only when a submission is deemed relevant.
We do not work with recruiters.