Senior Software Engineer — Pricing & Finance Services

Virta Ltd

Helsinki

Hybrid

EUR 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Virta Ltd in Helsinki, Finland, is hiring two Senior Software Engineers for the Pricing & Finance Services team to build core services that set tariffs, calculate settlements, and generate invoices for our EV charging platform. You will design and implement pricing, tariff, settlement, and invoicing logic; own the backend direction; and ensure correctness, auditability, and robust APIs.

Collaborate with product and operations, mentor engineers, and help evolve services from legacy to

Qualifications

  • Experience building production backend services.
  • Strong command of TypeScript and NestJS; PHP is required.
  • Expertise in data modeling, SQL, and designing financial schemas.
  • Track record of clean service boundaries and testable code.
  • Ability to own significant technical decisions and work independently.
  • Experience mentoring engineers and setting quality standards.
  • Strong English communication.

Responsibilities

  • Design and implement pricing, tariff, settlement, and invoicing logic for services.
  • Own the technical direction for the team's backend services and architecture.
  • Write and maintain APIs exposing financial functionality.
  • Enforce accuracy, auditability, and idempotency in transactional systems.
  • Define and uphold testing strategy, code reviews, and release discipline.
  • Lead incident response and post-mortem analyses.
  • Mentor junior engineers through design reviews and feedback.
  • Collaborate with product, operations and other teams on contracts and boundaries.

Skills

TypeScript
NestJS
PHP
SQL
Data modeling
Architecting
English
Mentoring

Job description

Overview

Virta is recruiting two Senior Software Engineers for its Pricing & Finance Services team to build and evolve the core services that set tariffs, calculate settlements, and generate invoices for our EV charging platform.

Responsibilities
  • Design and implement pricing, tariff, settlement, and invoicing logic for legacy and new services.
  • Own the technical direction for the team’s backend services, including data modelling, service boundaries, and architecture patterns that ensure correctness and testability.
  • Write and maintain APIs that expose financial functionality to external and internal stakeholders.
  • Enforce accuracy, auditability, and idempotency as first‑class requirements in transactional systems.
  • Define and uphold testing strategy, code review practices, and release discipline.
  • Lead incident response and drive post‑mortem analyses when production issues occur.
  • Mentor junior engineers through design reviews, pairing, and direct feedback.
  • Collaborate with product, operations, and other engineering teams to align on contracts and service boundary decisions.
Qualifications
  • Deep, demonstrated experience building production backend services.
  • Strong command of TypeScript and NestJS; comfort with PHP is required.
  • Expertise in data modelling, SQL, and designing schemas that meet financial‑grade correctness.
  • Track record of creating clean service boundaries and testable code.
  • Ability to operate independently and own significant technical decisions.
  • Experience mentoring engineers and setting quality standards.
  • Strong communication skills in English.
  • Comfort with AI coding tools and an understanding of when they are appropriate.
  • Residency and work rights in Finland; willingness to work onsite regularly in a hybrid model.
Nice to Have
  • Experience in EV charging, energy, mobility, or IoT sectors.
  • Background in billing, payments, settlements, accounting systems, or other domains where financial correctness is critical.
  • Experience evolving services from a legacy monolith to a domain‑oriented architecture.
  • Familiarity with event‑driven design and asynchronous processing trade‑offs in transactional systems.
Location & Employment

The position is based in Finland. Employees are expected to work onsite on a regular basis, with a hybrid working arrangement.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Pricing & Invoicing Platform
Senior Backend Engineer - Pricing & Invoicing Platform

Virta Ltd • Helsinki

On-site
EUR 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Virta Ltd • Helsinki

Hybrid
EUR 90,000 - 130,000
Senior Software Engineer — Pricing & Finance Services
Senior Software Engineer — Pricing & Finance Services

Virta Ltd • Helsinki

Hybrid
EUR 100,000 - 140,000
Sr. Software Engineer — Pricing & Finance for EV Charging
Sr. Software Engineer — Pricing & Finance for EV Charging

Virta Ltd • Helsinki

Hybrid
EUR 100,000 - 140,000
Senior Backend Engineer, Pricing & Finance (Hybrid)
Senior Backend Engineer, Pricing & Finance (Hybrid)

Virta Ltd • Helsinki

Hybrid
EUR 90,000 - 130,000
Senior Software Engineer, iOS & Android — eMSP & Driver Services
Senior Software Engineer, iOS & Android — eMSP & Driver Services

Virta Ltd • Helsinki

Hybrid
EUR 90,000 - 125,000
Senior Data Scientist, AI and Analytics
Senior Data Scientist, AI and Analytics

Emabler • Helsinki

Hybrid
EUR 85,000 - 125,000
Senior Backend Engineer
Senior Backend Engineer

Verda • Helsinki

Hybrid
EUR 105,000 - 140,000
Senior Mobile Architect - iOS & Android, EV Charging
Senior Mobile Architect - iOS & Android, EV Charging

Virta Ltd • Helsinki

Hybrid
EUR 90,000 - 125,000
Junior Software Engineer
Junior Software Engineer

Fortum Corporation • Espoo

Hybrid
EUR 42,000 - 54,000
Flexible hybrid model
Hybrid work schedule
Career development