
Software Engineer – Billing Platform
evroc
full-time
Posted on:
Location Type: Hybrid
Location: Stockholm • Sweden
Visit company websiteExplore more
About the role
- Design and build end-to-end billing data pipelines, from event ingestion to analytical storage.
- Develop backend services and APIs handling validation, processing, and billing logic in distributed systems.
- Implement event-driven architectures with strong guarantees around idempotency and financial consistency.
- Design data models and storage strategies that support both high-throughput ingestion and efficient querying.
- Build data processing jobs that enrich usage data with pricing, entitlements, and cost calculations.
- Implement reconciliation and validation mechanisms to ensure data accuracy across systems.
- Integrate billing systems with external financial platforms such as payment providers and accounting systems.
- Build observability into pipelines and services, ensuring visibility into data freshness, throughput, and correctness.
Requirements
- 5+ years of experience in backend engineering and/or data engineering within complex systems
- Strong experience with Golang and building distributed, event-driven systems
- Experience working with message buses such as Kafka, Pub/Sub or similar
- Hands-on experience with data processing frameworks and building ETL/ELT pipelines
- Strong database knowledge across both relational and NoSQL systems, and understanding of consistency trade-offs
- Experience designing data models and handling schema evolution in large-scale systems
- Familiarity with Kubernetes and cloud-native infrastructure
- Understanding of financial systems, billing, or accounting principles is a strong plus.
Benefits
- Competitive salary
- Equity package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Golangbackend engineeringdata engineeringevent-driven systemsETLELTdata processing frameworksdata modelsschema evolutiondatabase knowledge