Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Resource Innovations Logo

Software Engineer Lead

Resource Innovations

$130,000 - $140,000
Dec 5, 2025
Remote, US
Apply Now

Resource Innovations is seeking a skilled Software Engineer with deep AWS serverless expertise to design, build, and support the platforms that power their energy-efficiency programs and customer-facing digital experiences. The role involves architecting modern, secure, and scalable cloud services that integrate with utilities, device manufacturers, and program partners, aiming to advance decarbonization and grid-flexibility goals.

Requirements

  • 3+ years of professional software engineering experience, including production systems on AWS.
  • Strong, hands-on expertise with AWS serverless services (Lambda, API Gateway, DynamoDB, SQS/SNS, EventBridge).
  • Proven experience designing and implementing secure APIs, including authentication, authorization, versioning, and rate limiting.
  • Hands-on experience with Infrastructure as Code using AWS CDK or CloudFormation.
  • Solid grounding in testing practices (unit, integration, automated pipelines) and observability (tracing, logs, metrics).
  • Strong understanding of distributed systems, cloud networking, and RESTful architecture.
  • Proficiency with at least one modern programming language (Python, TypeScript/Node.js, Go, etc.).

Responsibilities

  • Design, build, and operate serverless services on AWS, including Lambda, API Gateway, DynamoDB, EventBridge, and Step Functions.
  • Develop secure, versioned APIs with rate limiting, pagination, and robust authentication/authorization controls.
  • Implement OAuth client credentials workflows, mutual TLS (mTLS), and JWT validation for external and internal integrations.
  • Create and maintain Infrastructure as Code (IaC) using AWS CDK or CloudFormation for multi-account, multi-region environments.
  • Build CI pipelines with automated unit and integration tests, environment deployments, and synthetic checks for early detection.
  • Configure and manage observability tooling including distributed tracing, structured logs, and operational metrics to ensure service reliability and performance.
  • Design and optimize DynamoDB table keys, TTL strategies, and stream processing for cost-efficient, high-throughput workloads.

Other

  • Work closely with product managers, data teams, and cross-functional engineering groups to deliver reliable, high-performance solutions.
  • Contribute to architecture reviews, code reviews, and engineering best practices.
  • Support production systems through monitoring, runbooks, and occasional after-hours response.
  • Perform other duties as assigned in a fast-moving, mission-focused environment.
  • Employment with Resource Innovations is contingent upon the successful completion of a comprehensive background check and reference check.