Climate & Environment Full-time

Senior Software Engineer

Uplight

Location

Remote

Type

Full-time

Posted

May 03, 2025

Mission

What you will drive

Core responsibilities:

  • Design, develop, and maintain high-quality software applications using Python and the Django framework
  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements
  • Optimize application performance and ensure scalability and reliability
  • Lead and drive the development of complex, scalable, and high-performance Python-based applications

Impact

The difference you'll make

This role helps change the way millions of people save energy by building platforms that deliver flexible and creative solutions to utility partners and end users, contributing to both business goals and planetary benefits.

Profile

What makes you a great fit

Required skills and qualifications:

  • 7-10 years of software development experience with at least 4 years in Python and Django
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Experience with database technologies (MySQL, PostgreSQL, MongoDB), message brokers (Kafka, RabbitMQ, Redis), and version control systems (GitHub)
  • Strong understanding of software development methodologies, particularly Agile, and experience with RESTful APIs and third-party API integration

Benefits

What's in it for you

You will work with a great team with excellent benefits. No specific compensation details are mentioned in the posting.

About

Inside Uplight

Uplight focuses on changing the way millions of people save energy through technology platforms that serve utility partners and end users, aiming to achieve ambitious goals for both business and the planet.