Software Engineer II

A technology company focused on creating smart, sustainable energy systems, optimizing renewable generation and transforming the energy industry globally.
$85,000 - $200,000
Backend
Mid-Level Software Engineer
Hybrid
5+ years of experience
Energy · Enterprise SaaS

Description For Software Engineer II

Kraken is revolutionizing the energy sector with its innovative approach to creating smart, sustainable energy systems. As a Software Engineer II, you'll be at the forefront of transforming the US energy market through technology. The role involves tackling complex challenges in processing millions of smart meter readings, implementing machine learning pipelines, and creating robust solutions for energy consumption prediction.

The position requires strong Python expertise and experience with modern web technologies. You'll be working on critical infrastructure that helps manage and optimize renewable energy resources, contributing directly to fighting climate change. The company's parent organization is a leading investor in solar generation in the UK, and they're actively expanding their impact in sustainable energy.

This is an excellent opportunity for a mid-level engineer who wants to make a meaningful impact on climate change while working with cutting-edge technology. The role offers a competitive salary range of $85K-$200K, comprehensive benefits including medical/dental/vision insurance, 401(k) with matching, equity options, and flexible working arrangements.

The position is based in New York with a hybrid work arrangement, offering the perfect balance of collaborative office time and remote work flexibility. You'll be joining a company that values diversity, inclusion, and maintains a strong focus on work-life balance. If you're passionate about sustainable energy and want to use your software engineering skills to make a real difference in the world, this role at Kraken could be your next career move.

Last updated 15 days ago

Responsibilities For Software Engineer II

  • Design and solve complex domain modeling challenges in the US energy market
  • Process and handle millions of meter readings daily
  • Develop machine learning pipeline for consumption modeling and prediction
  • Build robust and fault-tolerant software
  • Work with REST APIs and async processing

Requirements For Software Engineer II

Python
PostgreSQL
React
  • Minimum 5 years of professional Python software development experience
  • Experience with Django and Django REST Framework
  • Knowledge of HTTP and REST APIs
  • Experience with Celery and async processing
  • Postgres database expertise
  • Must be legally able to work in the USA
  • Strong communication skills
  • Problem-solving abilities and attention to detail

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
Equity
  • Medical, dental, and vision insurance options including FSAs
  • Flexible paid time off
  • 401(k) plan with employer match
  • Parental leave for biological, adoptive and foster parents
  • Pre-tax commuter benefits
  • Flexible working environment
  • Equity Options
  • Modern office or co-working spaces
  • Salary range $85K-$200K based on experience

Interested in this job?

Jobs Related To Kraken Software Engineer II

Software Engineer (Backend - Python/Django)

Backend Software Engineer position at Kraken, focusing on Python/Django development for sustainable energy systems in Tokyo, with opportunities to work on complex domain modeling and machine learning pipelines.

Software Engineer - Customer

Backend Software Engineer position at Kraken, focusing on building AI-driven energy management platforms and processing millions of meter readings daily while contributing to sustainable energy solutions.

Software Engineer (Backend - Python/Django)

Backend Software Engineer position at Kraken, focusing on Python/Django development for sustainable energy systems in Tokyo.

Software Engineer (Python/Django)

Python/Django Software Engineer role at Kraken, developing sustainable energy solutions with focus on smart meter systems and renewable energy technology.

Software Engineer - Utilities

Join Kraken as a Software Engineer in their Utilities team, helping build and scale innovative solutions for energy, water, and broadband sectors while contributing to climate change solutions.