Resource Innovations

Resource Innovations

Resource Innovations is a women-led energy transformation firm that provides clean energy services and software solutions for utilities and government agencies. They offer end-to-end software and services to improve customer engagement, boost operation...

Renewable Electricity
251-1K
Founded 2016
$82M raised

Description

  • Lead and participate in the full software development life cycle for cloud-based enterprise applications.
  • Design, develop, test, implement, and support SaaS products in a fast-paced, distributed environment.
  • Design and develop cloud-native applications using Java, Spring Boot, and related frameworks.
  • Build scalable, high-performance systems using REST/SOAP web services, API gateways, and relational databases.
  • Ensure software designs meet performance, security, usability, reliability, and scalability requirements.
  • Write clean, maintainable, and well-documented code using best practices and design patterns.
  • Conduct code reviews and help improve development standards and engineering quality.
  • Troubleshoot, analyze, and resolve complex technical issues, including production support and performance bottlenecks.
  • Collaborate with QA, DevOps, Product, and Business teams to deliver software on time using Agile practices.
  • Recommend improvements to tools, frameworks, and engineering processes, including evolving development practices.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of software development experience building high-performance, reliable, and scalable enterprise applications.
  • Strong proficiency with Java, Python, and Spring Boot.
  • Experience with MySQL and at least one NoSQL database.
  • Experience with OpenSearch/Elasticsearch, log analytics, and APM tools.
  • Experience with Apache Camel, RabbitMQ or similar messaging systems, and data pipelines.
  • Experience with AWS services, CI/CD pipelines, and Kubernetes is preferred.
  • Experience designing and implementing microservices architectures.
  • Strong analytical, problem-solving, and critical thinking skills.
  • Excellent verbal and written communication skills and the ability to work independently in a fast-paced, distributed environment.
  • Interest in sustainability and a desire to make a meaningful environmental impact.
  • Experience with Angular is a plus.
  • Hands-on experience or familiarity with AI-assisted coding tools such as GitHub Copilot or Claude is preferred.
  • Knowledge of the energy industry and related software systems is preferred.
  • Must currently reside in the United States.
  • No visa sponsorship or visa extension is available for this position.
  • Remote role with occasional in-person meetings for candidates in San Francisco, Chicago, Phoenix, Denver, Salt Lake City, or Madison metro areas.

Benefits

  • Base salary range of $85K - $160K.
  • Eligibility for a discretionary annual bonus.
  • Three weeks of paid vacation annually.
  • Paid holidays.
  • 401(k) retirement plan with employer match.
  • Medical, dental, and vision coverage.
  • Parental leave.
  • Employee assistance program.
  • Commuter benefits and additional supplemental offerings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Tech Lead, Android Core Product - Las Vegas, NV, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Android Engineer to help scale its high-growth, widely used text-to-speech app and build new Android experiences for a global, fully distributed product team.

Android iOS Jetpack Compose JUnit Kotlin Node.js
29 minutes ago

Desarrollador Java Backend Semi-Senior | Sector Financiero

NEORIS 5K-10K Internet Software & Services

NEORIS is hiring a Semi-Senior Java Backend Developer for a high-impact banking and financial project in Colombia, focused on building and maintaining critical backend solutions.

Git Gradle Java Jenkins JUnit Maven Microservices Mockito Oracle REST API SonarQube Spring Boot SQL
41 minutes ago

Engineering Team Leader

Remote 251-1K Professional Services

Remote is hiring a Team Leader to manage a small engineering team and drive effective product delivery for its fully remote HR platform.

Elixir Microservices Phoenix Ruby
49 minutes ago

Technical Lead

Adventus 51-250 Internet Software & Services

A remote Technical Lead in Jakarta will be the first in-house software engineering lead at a group company, owning the design and delivery of internal business applications starting with a ticketing system MVP.

Angular AWS Azure GCP Java .NET Next.js Node.js Python React REST API SQL Vue.js
1 hour ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers