Resource Innovations

Resource Innovations

Principal Software Engineer (Java)

United States · Principal · Contract

Sponsorship not specified$140k-$195kDetected 51 days ago
JavaAngularSpringDistributed SystemsCode ReviewGitNoSQLAWSKubernetesCI/CDData EngineeringCybersecurityLeadershipCommunicationProblem Solving

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

1 transfer filing in the last year, covering 1 worker. Median labor-condition decision: 387 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Resource Innovations is seeking a Principal Software Engineer to join our growing Software as a Service (SaaS) team.
  • This is a remote position requiring occasional in-person office meetings for candidates residing in one of the following metro areas: San Francisco, CA; Chicago, IL; Phoenix, AZ; Denver, CO; Salt Lake City, UT; or Madison, WI.

Responsibilities

  • You will partner with senior engineers, product leaders, and cross-functional teams to modernize a complex, business-critical platform used by leading energy organizations.
  • We are looking for someone who is passionate about product craftsmanship, modern engineering practices, and building technology that makes a meaningful impact on the world.

Requirements

  • You will bring proven experience designing and evolving large-scale enterprise systems, while combining a fresh architectural perspective with the deep product and domain knowledge of the existing team.
  • If applicable to the position, a pre-employment drug screen may also be required.

Skills

  • Expert-level proficiency in Java and Spring Boot, with working knowledge of Python.
  • Experience with relational and NoSQL databases, data pipelines, messaging systems, search platforms, and observability tools.
  • Strong understanding of application security, performance, resiliency, scalability, and production-readiness practices.
  • Leadership and Communication Strong architectural judgment with the ability to balance long-term direction and pragmatic delivery.
  • Excellent analytical, problem-solving, verbal, and written communication skills.
  • Ability to clearly communicate technical options, tradeoffs, and risks to both technical and business stakeholders.
  • Preferred Experience Modernizing mature, business-critical SaaS platforms while maintaining customer and operational continuity.
  • Supporting enterprise platforms with large data volumes, complex workflows, and extensive integrations.
  • Experience with Angular or comparable web technologies.
  • Familiarity with AI-assisted development tools such as GitHub Copilot, Claude, or equivalent.
  • Knowledge of the energy, utility, energy-efficiency, or clean-energy technology industry.
  • About Resource Innovations Resource Innovations (RI) is a women-led energy transformation firm focused on impact.

Compensation

  • The compensation range for the base salary for this position is $140,000- $195,000.
  • In addition to base pay, employees may be eligible for a discretionary annual bonus.
  • The stated salary represents the expected compensation for this position.
  • Final compensation will be determined based on factors such as the candidate's experience, education and location.

Company info

  • With every step, we are leading the charge to power change.
  • At Resource Innovations, we believe supporting our people is essential to delivering impact.

Visa & Work Authorization

  • Resource Innovations is not offering visa sponsorship or extensions for this position

This listing is sourced directly from Resource Innovations's careers page and normalized into a canonical job model.