Company Name: Uplight Job Details: $102-128kKubernetesPythonKafkaRubyTerraformMySQLRailsSenior,and,Expert,levelRemote,from,US Job Url: https://app.welcometothejungle.com/jobs/0PTG4Ay8?theme=take-another-look Job Description: RoleWho you are5+ years of experience building backend systems in production environmentsStrong expertise in Python and Ruby, Rails and MySQL, with attention to correctness and maintainabilityFamiliarity with Kubernetes, cloud infrastructure, containerization, and CI/CD best practicesExcellent communication skills and the ability to simplify and implement complex domain logicPassion for clean energy, decarbonization, load shifting, or helping customers engage in grid programs is a strong bonusDesirableExperience with real-time or streaming data systems (e.g., Kafka, Structured Streaming)Prior work in the utility or energy sectorExposure to infrastructure-as-code tools (e.g., Terraform) and CI/CD pipelinesWhat the job involvesAs a Senior Software Engineer, you'll design, build and maintain backend systems that manage fleets of distributed energy resources in different energy markets around the worldYou'll collaborate closely with product managers, energy market participants like electric utilities, and your peers in Uplight Engineering to provide reliable and predictable dispatching and monitoring of a wide array of energy resourcesYou will be part of a team focused on modeling energy resources and providing the rest of the organization with data about them, and flexible ways to dispatch themThe systems you'll own will make it easy for utility control rooms to get exactly the load shed or shift they are looking forHese systems will also be a source of truth for other engineering teams to build features on top ofLead the design and development of backend systems that orchestrate fleets of distributed energy resources (DERs)Manage structured data—including usage metrics, account information, and device metadata—within relational databasesApply domain logic to support eligibility, customer workflows, and operational decision-makingDevelop and maintain robust APIs and event streams that enable customers and partner engineering teams to build DER-based applicationsCollaborate with product and operations teams to translate program logic and business requirements into scalable software solutionsWrite clean, efficient, and testable code following best practices in software engineeringParticipate in code reviews, contribute to system architecture discussions, and drive continuous improvement in backend designApplication processApplication Deadline: November 17, 2025Share this jobReport a problem with this jobHide companyView 10 more jobs at UplightInsightsB CorporationTop investors-6% employee growth in 12 monthsGlassdoor (3.3)CompanyCompany benefitsMedical & DentalFlexible PTO401k MatchParental LeavePeer RecognitionOur takeUplight provides end-to-end technology solutions that aim to increase efficiency within energy ecosystems. The company's tech solutions consist of energy personalization systems to motivate customers to use energy more efficiently, in addition to energy reports, marketplaces, and other API microservices. They're currently working with more than 80 of the world’s leading electric and gas utilities.Uplight’s software gives these utility companies granular data about how customers consume energy in their homes and businesses and offers ways to reduce their base power demand. They also offer a consumer marketplace for finding rebates and deals on energy-efficient appliances and electric vehicles.The company has grown rapidly, reaching Unicorn status in 2021, despite only being founded two years previously. Uplight is entering its next phase of growth, focusing on significantly scaling its software solutions to further expand globally. It acquired Virtual Power Plant provider Autogrid in 2023 to embolden these aims.KirstyCompany Specialist at Welcome to the Jungle