Taro Logo

Senior Software Engineer - Financials, Cost & Charging

A technology company focused on creating smart, sustainable energy systems and powering innovative global developments in energy.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Energy · Enterprise SaaS

Description For Senior Software Engineer - Financials, Cost & Charging

Kraken is revolutionizing the energy sector with their innovative technology platform focused on creating a smart, sustainable energy system. As a Senior Software Engineer in the Financials, Cost & Charging team, you'll be at the forefront of developing their billing system that serves multiple countries and markets. The role involves working with a large engineering team of around 800 people, using modern technologies and practices including Python, Django, AWS, and continuous delivery.

The position offers unique challenges in both technical implementation and domain modeling, as you'll be dealing with the complex and evolving energy market. You'll be working on processing millions of smart meter readings daily and building scalable solutions that help transform the energy industry. The company uses a Kanban-like approach and modern tools like Github, CircleCI, and Terraform Enterprise.

What makes this role particularly impactful is its direct contribution to fighting climate change. Kraken's parent company is the largest investor in solar generation in the UK and is actively funding wind and anaerobic digestion projects. You'll be part of a company that's not just talking about sustainability but actively building the infrastructure to support a greener future.

The team culture emphasizes learning and growth, with opportunities to work alongside talented engineers and level up your skills. They follow open-source coding conventions and maintain a collaborative environment where different disciplines work together closely. The company values diversity and inclusion, encouraging applications from candidates who might not meet 100% of the requirements but bring unique perspectives to the team.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer - Financials, Cost & Charging

  • Develop innovative billing system used across multiple countries and markets
  • Abstract specific problems into generic building blocks for client systems
  • Work in multi-disciplinary software engineering team
  • Solve design challenges and domain modeling
  • Write robust fault-tolerant software in Python, Celery, and async processing
  • Process millions of smart meter readings daily

Requirements For Senior Software Engineer - Financials, Cost & Charging

Python
PostgreSQL
  • Ability to think abstractly to solve general problems
  • Skills in identifying performance bottlenecks and optimizing code
  • Experience with developing development frameworks or language design
  • Experience in designing scalable and maintainable systems
  • Understanding of design patterns and best practices
  • Experience with Celery and async processing
  • Knowledge of PostgreSQL REST and GraphQL APIs

Interested in this job?

Jobs Related To Kraken Senior Software Engineer - Financials, Cost & Charging