Lead Software Engineer

Job not on LinkedIn

50 minutes ago

Apply Now
Logo of Resource Innovations

Resource Innovations

Energy • Software • Consulting

Resource Innovations is a women-led company that provides comprehensive energy transformation services and software. The firm is dedicated to advancing the clean energy transition through innovative energy solutions, focusing on demand-side management and enhancing sustainability for utilities and government entities. With a strong commitment to environmental, social, and governance (ESG) impacts, Resource Innovations delivers end-to-end services that improve customer engagement and operational efficiency, leading to significant CO2 emission reductions. The company operates extensively across North America, Europe, and the Pacific, positioning itself as a leader in the clean energy sector.

201 - 500 employees

⚡ Energy

đź“‹ Description

• 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. • Implement event-driven interfaces and data exchange patterns for utility partners, grid-edge devices, and internal teams. • Collaborate with data engineering, analytics, and program operations teams to ensure platform components meet performance, scalability, and compliance requirements. • 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.

🎯 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.).

🏖️ Benefits

• Competitive salaries based on skills, experience, and qualifications • Discretionary annual bonus • Three weeks of paid vacation per year • Paid holidays • 401(k)-retirement plan with employer matching • Health, dental and vision insurance • Other supplemental benefits

Apply Now

Similar Jobs

3 hours ago

Lead Full Stack Software Engineer at Commence driving data-centric transformation in healthcare. Design and maintain scalable web applications within a collaborative tech team.

AWS

Cloud

EC2

JavaScript

Node.js

NoSQL

PHP

Python

React

.NET

4 hours ago

VELAIO

51 - 200

Líder Técnico desarrollando soluciones de Inteligencia de negocios y Big Data. Posición remota con requerimientos de liderazgo y comunicación interdisciplinaria.

🗣️🇪🇸 Spanish Required

5 hours ago

Office Depot

10,000+ employees

Sr. Software Development Engineer designing and building technology solutions at The ODP Corporation. Collaborating with Agile teams to enhance customer experience through high-quality software.

Docker

GraphQL

Java

JMeter

JUnit

Kubernetes

Linux

MongoDB

MS SQL Server

MySQL

NoSQL

Oracle

Postgres

RDBMS

Spring

Spring Boot

SpringBoot

SQL

Unix

Go

6 hours ago

Software Engineer at Ford designing and developing scalable communication services in an Agile environment. Collaborating with global teams while mentoring junior engineers.

AWS

Azure

Cloud

Google Cloud Platform

JavaScript

Microservices

Node.js

React

Spring

Spring Boot

SpringBoot

TypeScript

6 hours ago

Software Engineer developing innovative applications for ASI's mission-critical technology. Enhance safety in airspace by solving real-world problems with a dynamic team.

Python

Rust

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com