Senior Software Engineer
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer, you'll act as a technical reference and delivery driver on critical topics (payments, billing, pricing), with high standards around robustness, observability, and business correctness., * Design and build reliable backend services (APIs, async workflows, batch & real-time processing) around billing, payments, and pricing.
- Translate complex business requirements (dynamic pricing, real-time congestion management, billing rules, VAT, discounts, B2B contracts, reconciliation) into simple, testable, and maintainable systems.
- Secure production: error handling, traceability, monitoring, alerting, and fast incident diagnosis.
- Proactively contribute to architecture decisions (event-driven systems, integration patterns, service boundaries, performance & concurrency).
- Raise the team's bar through demanding code reviews, best-practice sharing, mentoring, and continuous improvement.
- Take full ownership of features, from technical design to delivery and QA before production release.
Example Topics (Cash Flow)
Depending on priorities, you may work on:
- Payments: payment flow orchestration, new payment methods, international scaling (new currencies).
- Billing: invoice generation, tax handling, multi-session consolidation, credit notes, auditability, e-invoicing across our 10 markets.
- Dynamic pricing: pricing rules, A/B testing, business constraints, real-time vs reporting consistency.
- Reconciliation & control: ensuring that "what was charged" = "what was billed" = "what was collected", with robust and observable workflows.
- Scalability: database optimization, load handling, high availability.
- Congestion management.
Requirements
Do you have experience in Software development?, * 5 to 10 years of backend software development experience on production systems, ideally in transactional environments (payments, billing, fintech, marketplaces, B2B SaaS) or high-reliability contexts.
- Dynamic, rigorous, with strong attention to detail (cash flow matters!).
- Nice to have: comfortable with data-heavy and business-model topics (reconciliation, consistency, auditability).
Benefits & conditions
- A key role in a massive international rollout of Europe's largest fast-charging network
- Opportunities to grow across engineering, operations, and strategy
- A collaborative and mission-driven environment
- Real impact on the energy transition and the future of mobility
- An attractive compensation package with fixed and variable components (evaluated and paid quarterly)
- Brand-new offices in the 2nd arrondissement of Paris
- 2 days of remote work per week
- Alan health insurance (50% covered by Electra)
- Meal vouchers via Swile card (€10/day, 50% covered by Electra)
- 25 paid vacation days + 12 RTT (reduction of working time) days
- SYNTEC collective agreement (including vacation bonus, additional leave for special occasions, etc.)
- A quarterly company-wide event with the entire Electra team
- Sustainable Mobility Package
- Access to the company benefits platform (CSE) with numerous perks (culture, sports, etc.)
Even if your profile doesn't match 100% of every criterion, we encourage you to apply. At Electra, we strive to create an environment where everyone feels comfortable, safe, and free to be themselves. We are committed to equal opportunities and do not tolerate any discrimination based on religion, cultural background, nationality, gender, sexual orientation, age, or disability. We value potential, motivation, and a learning mindset just as much as experience.