Director of Software Engineering

Resource Innovations

Resource Innovations is seeking a hands-on technology leader to join our dynamic, fast-growing clean energy company. As the Director of Software Engineering, you will lead diverse team of software professionals delivering our suite of SaaS products. This is a key role responsible for the design, development, production, and deployment of cloud software products to deliver on product strategy and vision.

This is remote position with some office meetings for candidates residing in San Francisco CA Bay area, or Chicago IL metro areas who will work on a wide range of SaaS products that fundamentally changes how utilities manage business processes and customer initiatives. We are looking for candidates who want to work on things that make an impact on the world and are passionate about product craftsmanship.

Candidates must reside in the San Francisco Bay area or Chicago metro area.

We are not offering visa sponsorship or transfers for this position.

Key Responsibilities:

Lead the design and development of high-quality software products that are aligned with our business and customer goals

Oversee and manage the development of low code / no code software platform to deliver innovative solutions

Lead development of technical architecture and deployment to achieve the optimum results, balancing cost and development speed without sacrificing security and quality

Identify and reduces technical debt for existing products while adding new features and functionality to meet customer expectations

Drive development and operational plans, and the management of execution against product plans and delivery commitments in an Agile environment.

Establish and adopt architectural and technology standards, best practices and processes to deliver high quality solutions

Set software security, quality and operational standards and oversee software development to efficiently deliver solutions

Recruits and retains talent through mentorship and the identification of professional development

Collaborates with customers, product managers, and program delivery teams to improve the software products and provide platforms to drive efficiency

Oversee multiple, high-profile SaaS products and serve as the primary technical point of contact for external and internal stakeholders


15+ years of previous software engineering experience with 10+ years in technical leadership role required

B.S. or M.S in Computer Science or related field

Previous hands-on development experience with the following technologies:

Java, Angular, Spring, Spring Boot, Hibernate, Maven

MySQL, NoSQL Databases, Web Services (REST, SOAP)

Data Integration framework Apache Camel, JSON, XML and ETL tools

Strong technical experience developing SaaS Solutions using AWS cloud architecture, systems engineering, virtualization, serverless computing, storage and network,

Solid experience leading CI/CD, DevOps, SQA, Production and Operations

Experience leading multiple teams and programs with Agile or SAFe Agile methodology

Experience managing global engineering teams and technology partners


Resource Innovations offers competitive salaries based on candidate’s qualifications. Resource Innovations also offers three weeks paid vacation per year, paid holidays, a 401(k) plan with employee matching funds, a discretionary bonus and an overall comprehensive benefits package.

About Resource Innovations

Resource Innovations (RI) is a women-led energy transformation firm focused on impact. Building on our expertise in energy efficiency, we’re constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification. Carbon reduction. With every step, we’re leading the charge to power change.”

Similar Remote Jobs

Recent Posts