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.