Backend Software Engineer

Apply now
Engineering
Within the company, there are two main teams, Commercial Team and Development Team
Full-time
Full-time position based in Finland, Sweden or Norway

Are you ready to make a meaningful impact in the energy space?

We are growing our team and are looking for curious, ambitious, and entrepreneurial people to join SnerpaPower on our next phase of growth.

You’ll have the opportunity to work at the intersection of technology, energy markets, and industrial operations, with significant ownership and the chance to make a real impact as we continue to develop our platform and expand across Europe.
Backend Software Engineer
At SnerpaPower, we’re building an AI-powered SaaS platform that helps power-intensive industries optimise electricity procurement, forecasting, scheduling and participation in flexibility markets - reducing costs while creating new revenue opportunities without disrupting production. As we expand into new markets and introduce new capabilities, we’re looking for a Backend Software Engineer to help shape the next generation of our platform. You’ll join a small and highly collaborative engineering team where every engineer has meaningful ownership and the opportunity to influence architecture, engineering practices and product direction.
The Role

As a Backend Software Engineer, you’ll design, develop and maintain the backend systems that power SnerpaPower’s platform.

You’ll work primarily with Python, Django, Celery, PostgreSQL and AWS, developing scalable backend services, REST APIs and asynchronous processing systems that handle complex energy and industrial data.

You’ll collaborate closely with other engineers and our Product team to turn complex customer and energy-market requirements into robust, scalable software.

We value engineers who are curious, pragmatic and adaptable—people who care about building high-quality software and are excited to explore new technologies, including AI-assisted development practices.

Your Responsibilities

  • Design, develop and maintain scalable backend services using Python and Django.  
  • Develop and maintain REST APIs and integrations.  
  • Build and optimise asynchronous processing systems using Celery.  
  • Design and optimise PostgreSQL database models and queries.  
  • Collaborate with frontend engineers developing our React application.  
  • Participate actively in architecture discussions, technical design and code reviews.  
  • Write high-quality unit and integration tests.  
  • Contribute to CI/CD pipelines and engineering practices using GitLab.  
  • Support production deployments, monitoring and troubleshooting.  
  • Help continuously improve the scalability, reliability and maintainability of our platform.
Who are you?

We’re looking for a curious, driven and collaborative software engineer who enjoys solving complex problems and taking ownership of the solutions they build.

You don’t need to have worked with every technology in our stack. What matters more is that you have strong software engineering fundamentals, enjoy learning and are comfortable contributing to technical decisions.

You like understanding why something is being built - not only implementing specifications - and you enjoy working closely with colleagues across engineering and product to find the best solution.

Experience & Qualifications

You likely have:

  • A Bachelor’s degree in Computer Science, Software Engineering or an equivalent technical discipline.  
  • Professional experience designing, building and maintaining backend software applications.  
  • Experience with one or more modern backend programming languages such as Python, Java, C#, Go or similar.  
  • A solid understanding of software architecture, API design and asynchronous or event-driven systems.  
  • Experience working with relational databases and writing efficient SQL.  
  • Experience using Git in a collaborative software development environment.  
  • Experience developing and operating cloud-based applications on AWS, Azure, Google Cloud or another major cloud platform.  
  • An interest in software architecture and the ability to contribute meaningfully to technical discussions and design decisions.  
  • Strong problem-solving and communication skills.  
  • A proactive approach to continuous learning and improvement.  
  • Curiosity about new technologies, including AI-assisted software development and modern engineering practices.

Personal Qualities

At SnerpaPower, our values guide everything we do. To thrive in this role, you share those values:

  • Think Big – You’re curious, ambitious and excited about solving complex problems with technology.  
  • Excellence – You care about quality, take ownership of your work and continuously look for ways to improve.
  • Collaborate – You believe the best software is built through open discussion, knowledge sharing and teamwork.  
  • Sustainability – You’re motivated by the opportunity to use technology to contribute to a more efficient and resilient energy system.
Why Join SnerpaPower?

SnerpaPower is a Nordic technology company on a mission to transform how power-intensive industries manage electricity.

Our AI-powered energy management platform helps some of the largest electricity users optimise electricity procurement, forecasting and scheduling, while identifying opportunities to create additional revenue from flexibility, all without compromising production.

Today, our platform helps manage more than 10 TWh of industrial electricity consumption annually, roughly equivalent to the electricity used by 3 million European households, with more than 1.2 GW of power-intensive load connected to the platform. We are expanding rapidly across the Nordics and Europe.

As part of our engineering team, you’ll have:

  • The opportunity to build technology used by some of Europe’s largest industrial electricity consumers.
  • Meaningful technical ownership and the ability to influence architecture, engineering practices and product direction.  
  • Challenging engineering problems involving large volumes of energy and industrial data, forecasting, automation and real-time decision-making.  
  • The opportunity to help shape our use of AI—both within our product and in how we build software.  
  • An experienced and collaborative team with deep expertise across software, electricity markets and industrial operations.  
  • A fast-growing international company with ambitious expansion plans across Europe.  
  • Professional growth, continuous learning, a competitive salary and comprehensive benefits.

Location

The position is based at our office in the Reykjavík.

We have an office-first culture where close collaboration is an important part of how we build products and solve problems together, while providing flexibility when appropriate.

Do you want to know more?

If you’re excited about turning complex customer needs into scalable technology and helping shape a platform that transforms how some of the world’s largest electricity users manage energy, we’d love to hear from you.

If you have any questions about the role or would like to learn more about SnerpaPower, don’t hesitate to contact Auður Vésteinsdóttir, Co-founder and CTO, at audur@snerpapower.com.

Join SnerpaPower and become part of our journey.
Apply now
Backed by