Uplight logo
Uplight
Posted 17 days agoVerified live 17h ago

Software Engineer II

Brief overview

Remote
UndergradOr in progress
$105k–$131k/yrStated range
2+ yrsMinimum
9 H-1B approvalsDept. of Labor
1 green cardsCertified filings
DatabricksAWSGCPPythonSQLAPI Data IntegrationETL PipelinesData ModelingWorkflow OrchestrationTerraformSparkDelta Lake

About the company

Uplight provides end-to-end customer-centric technology solutions.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
9H-1B approved
90%approval rate
1PERM certified
$196,847median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20233
20241
20255
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20243
20261
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20241
Top sponsored roles
Manager, Software EngineeringVP, Industry SolutionsSr. Manager - Data ScientistUI Developer (UI-Front End Developer)
Sponsored employees from
India

Job description

Summary

Uplight develops software that manages energy resources in homes and businesses to support grid efficiency, reliability, and the transition to clean energy. The Software Engineer II will join the Delivery & Intelligence team to build and maintain cloud infrastructure, data pipelines, CI/CD systems, data models, data-quality monitoring, and reliability processes for demand-response programs.

Responsibilities

  • Build and maintain multi-cloud Databricks infrastructure using Terraform and Databricks functionality across AWS and GCP
  • Build and maintain data pipelines that process hundreds of thousands of IoT devices
  • Develop and maintain CI/CD pipelines in CircleCI, including OIDC authentication and service principal deployment patterns
  • Contribute to a full service ownership culture by managing the underlying cloud infrastructure using modern Infrastructure as Code (IaC) practices
  • Build cost-effective, scalable data models for various relational databases, ensuring the system is performant and reliable
  • 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 production issues

Skills

  • 2 to 5 years of software engineering experience using at least one of the major cloud providers, ideally in infrastructure or data platform roles
  • Experience with Databricks or a similar data platform
  • Proficiency in Python; working knowledge of SQL
  • Experience consuming large data sets from APIs
  • Some familiarity with data engineering concepts like ETL pipelines, data modeling, or workflow orchestration
  • Some experience with Terraform or similar Infrastructure-as-Code tools for managing cloud resources
  • Comfortable asking questions, working through unclear requirements, and learning from the engineers around you
  • Candidates must be eligible to obtain CFIUS approval as a condition of employment
  • Familiarity with Databricks, Databricks Asset Bundles, and Unity Catalog
  • Experience with multi-cloud
  • AWS
  • GCP
  • Additional data engineering experience with Spark, Delta Lake, or similar frameworks

Qualifications

Must Haves

  • 2 to 5 years of software engineering experience using at least one of the major cloud providers, ideally in infrastructure or data platform roles
  • Experience with Databricks or a similar data platform
  • Proficiency in Python; working knowledge of SQL
  • Experience consuming large data sets from APIs
  • Some familiarity with data engineering concepts like ETL pipelines, data modeling, or workflow orchestration
  • Some experience with Terraform or similar Infrastructure-as-Code tools for managing cloud resources
  • Comfortable asking questions, working through unclear requirements, and learning from the engineers around you
  • Candidates must be eligible to obtain CFIUS approval as a condition of employment

Nice to Haves

  • Familiarity with Databricks, Databricks Asset Bundles, and Unity Catalog
  • Experience with multi-cloud
  • AWS
  • GCP
  • Additional data engineering experience with Spark, Delta Lake, or similar frameworks

Benefits

  • Ample advancement opportunities
  • Robust learning and development programs
  • A supportive team environment that fosters collaboration and innovation
  • 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
  • A collaborative environment where your ideas are valued and your contributions recognized

More jobs like this