← all jobs

[Remote] Senior Software Engineer

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Uplight is creating a new category of energy by developing software that manages energy resources in homes and businesses. The Senior Software Engineer will drive technology forward by developing scalable backend services and APIs for Uplight's Virtual Power Plant platform, enabling efficient energy management and supporting grid operators.

Responsibilities

  • Develop and maintain the scalable backend services and robust APIs that power Uplight’s VPP platform, facilitating seamless access to curated data for internal users and external customers
  • Champion a full service ownership culture by designing, deploying, and managing the underlying cloud infrastructure using modern Infrastructure as Code (IaC) practices
  • Build, optimize, and maintain robust Continuous Integration and Continuous Deployment (CI/CD) pipelines to ensure rapid, secure, and reliable delivery of code to production environments
  • Design cost-effective, scalable data models for various relational and NoSQL databases, ensuring the systems can handle large-scale data storage and retrieval
  • Implement automated systems and processes to monitor data quality, ensuring production data is consistently accurate and highly available for dependent business processes
  • Ensure system reliability through rigorous unit and end-to-end regression testing, proactive system monitoring, performance benchmarking, and debugging of critical production issues
  • Drive architectural design, implement best software engineering practices within the team, and proactively hedge technical risks to deliver projects predictably
  • Collaborate closely with Product Management, Delivery, and Operations to translate customer challenges into new capabilities, while mentoring peers through constructive code reviews and technical guidance

Skills

  • BS, MS, or Ph.D. in Computer Science, Electrical Engineering, or a strictly related field
  • 5+ years of professional software engineering experience, with a proven track record of delivering scalable, production-grade systems
  • Strong proficiency in Python (or similar object-oriented programming languages). You consider writing readable, testable, and maintainable code a core requirement and have a deep understanding of design patterns
  • Hands-on experience with cloud platforms (e.g., AWS), building CI/CD pipelines and utilizing Infrastructure as Code (e.g., Terraform, CloudFormation)
  • Solid working knowledge of various SQL and NoSQL databases, alongside deep technical expertise in at least one NoSQL database
  • Extensive experience operating within Agile/Lean development environments with a strong commitment to full service ownership and operational excellence

Benefits

  • Bonus
  • Ample advancement opportunities
  • Robust learning and development programs
  • A supportive team environment that fosters collaboration and innovation
  • Comprehensive benefits, including flexible time off
  • Generous parental leave
  • A wellness stipend
  • Work flexibility
  • Employee Resource Groups offer opportunities to connect with colleagues who share your interests and backgrounds

Company Overview

  • Uplight provides end-to-end customer-centric technology solutions. It was founded in 2019, and is headquartered in Boulder, Colorado, USA, with a workforce of 501-1000 employees. Its website is https://uplight.com/.
  • Company H1B Sponsorship

  • Uplight has a track record of offering H1B sponsorships, with 2 in 2026, 5 in 2025, 6 in 2024, 2 in 2023, 4 in 2022, 2 in 2021, 3 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    [Remote] Associate Manager, Client Finance

    Work from home Full-time role

    [Remote] Senior Staff Software Engineer, Configuration & Coordination

    Work from home Full-time role

    [Remote] Product Line Manager

    Work from home Full-time role

    [Remote] Staff Engineer – Product Development (Contact Systems)

    Work from home Full-time role

    [Remote] Director, Predictive Modeling and Machine Learning

    Work from home Full-time role

    Per Diem – RN, Triage Per

    Work from home Full-time role

    [Remote] Senior Software Engineer II AI-Native, Mobile, Developer Experience

    Work from home Full-time role

    CVS Pharmacy Technician Remote Job Application $27/Hr

    Work from home Full-time role

    [Remote] Senior Operations Business Analyst

    Work from home Full-time role

    Regional HRBP

    Work from home Full-time role

    Associate II - ECC Enterprise Support, Bilingual-Spanish

    Work from home Full-time role

    [Remote] Legal Transformation Solutions - Sales Executive

    Work from home Full-time role

    In-House CRA

    Work from home Full-time role

    Senior Mortgage Processor - Remote Opportunity

    Work from home Full-time role

    [Remote] Key Account Manager - Amazon Pureplay

    Work from home Full-time role

    [Remote] Talent Acqusition Recruiter for Health Care and Non Health Care

    Work from home Full-time role

    Director of Product

    Work from home Full-time role

    Senior Golang Developer (Enterprise Solutions Unit)

    Work from home Full-time role

    Remote Customer Service Representative – Home Furnishings E‑Commerce Support at careerzynith

    Work from home Full-time role

    Remote Data Entry & Customer Care Specialist – Home‑Based Customer Service Role at careerzynith

    Work from home Full-time role

    Senior Strategic Agency Manager – Enterprise Partnerships & Digital Growth Leadership at careerzynith

    Work from home Full-time role