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

  • Design, build, and operate serverless services on AWS using Lambda, API Gateway, DynamoDB, EventBridge, and Step Functions.
  • Develop secure, versioned APIs with rate limiting, pagination, and authentication/authorization controls.
  • Implement OAuth client credentials workflows, mutual TLS (mTLS), and JWT validation for internal and external integrations.
  • Create and maintain infrastructure as code with AWS CDK or CloudFormation across multi-account, multi-region environments.
  • Build CI pipelines with automated unit and integration tests, environment deployments, and synthetic checks.
  • Configure observability tooling including distributed tracing, structured logs, and operational metrics.
  • Design and optimize DynamoDB schemas, TTL strategies, and stream processing for high-throughput workloads.
  • Implement event-driven interfaces and data exchange patterns for utility partners, grid-edge devices, and internal teams.
  • Collaborate with product managers, data engineering, analytics, and program operations teams on performance, scalability, and compliance needs.
  • Contribute to architecture reviews, code reviews, engineering best practices, and production support, including monitoring and occasional after-hours response.

Requirements

  • 3+ years of professional software engineering experience, including production systems on AWS.
  • Strong hands-on experience with AWS serverless services including Lambda, API Gateway, DynamoDB, SQS/SNS, and EventBridge.
  • Proven experience designing and implementing secure APIs with authentication, authorization, versioning, and rate limiting.
  • Hands-on experience with Infrastructure as Code using AWS CDK or CloudFormation.
  • Solid grounding in testing practices, including unit tests, integration tests, and automated pipelines.
  • Experience with observability practices such as tracing, logs, and metrics.
  • Strong understanding of distributed systems, cloud networking, and RESTful architecture.
  • Proficiency with at least one modern programming language such as Python, TypeScript/Node.js, or Go.
  • Experience with energy or utility-sector communication protocols such as OpenADR, IEEE 2030.5, or MQTT is preferred.
  • Familiarity with Energy Management Systems (EMS), Advanced Distribution Management Systems (ADMS), or utility-grade integration patterns is preferred.
  • Experience supporting grid-flexibility, demand response, or DERMS platforms is preferred.
  • Background in high-security environments such as utility, IoT, or regulated industries is a plus.

Benefits

  • Base salary range of $130,000 to $140,000.
  • Eligibility for a discretionary annual bonus.
  • Comprehensive benefits package.
  • Three weeks of paid vacation per year.
  • Paid holidays.
  • 401(k) retirement plan with employer matching.
  • Health, dental, and vision insurance.
  • Other supplemental benefits.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Full-Stack

Owner.com 11-50 Internet Software & Services

Owner.com is hiring a Staff Software Engineer to build and ship full-stack products for its remote-first platform that helps local restaurants grow online and improve first-party orders.

AWS MongoDB Next.js Node.js React TypeScript Vue.js
6 minutes ago

Lead Engineer - Workflow Builder DSL

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Lead Engineer for Workflow Builder DSL to own the canonical workflow grammar behind its automation platform and ensure workflows are created, validated, and stored safely across UI and API-driven paths.

Microservices TypeScript
6 minutes ago

Don't see your role posted? Send us your resume anyway!

TXI 51-250 Internet Software & Services

TXI is seeking future consultants in Agile product delivery, design, or engineering to help create meaningful digital products through discovery, collaboration, and iterative delivery.

Agile IoT Notion UI Design UX Design
6 minutes ago

Senior Software Engineer - Dev Tools Team

Prismic 51-250 Internet Software & Services

Prismic is hiring a Senior Software Engineer for its Dev Tools team to build developer experience tools that help teams create more composable, AI-enhanced web experiences.

AWS GitHub GitHub Actions Node.js Playwright PostgreSQL React Serverless TypeScript
6 minutes 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