Senior Software Engineer - Ruby (Remote, USA)
Liberty Lake, WA  / Boise, ID  / Austin, TX  / Denver, CO  / San Antonio, TX ...View All
View Less
Posted 8 days ago
Job Description

Itron DEM (Distributed Energy Management) is the industry's leading provider of integrated cloud-based demand response, energy efficiency and customer engagement solutions that enable electric utilities to ensure grid reliability, lower energy costs, meet regulatory demands and enhance the customer experience. Through its combination of software, hardware and services, Itron DEM helps utilities optimize every aspect of a demand management program, from participant recruitment and device installation to call center support, control events and measurement and verification.

You would be joining the international DEM team, with members in Denver and Budapest. You would be focusing on developing and maintaining a large Ruby-on-Rails application and multiple Ruby and Elixir based microservices running on Docker.

Job Duties & Responsibilities:

  • Work as a member of a software development team and participate in team projects.
  • Assist in design, development and troubleshooting of software sub-systems.
  • Complete deliverables in identified schedules.
  • Assist with problem investigation and resolution.
  • Assist in implementing software process improvements.

Experience: Requires 3+ years of professional software development experience.

Skills Required:

  • Full-stack programming experience in at least one of the following technologies Ruby / Elixir / Java
  • SQL
  • Linux administration
  • Git
  • Containerization (Docker)

Skills Desired:

  • CI/CD (Jenkins)
  • Experience with Scaled Agile development processes
  • Experience with Test-driven development processes
  • Ruby on Rails (ActiveRecord, RSpec)
  • MySQL, Postgres DB
  • BackboneJS
  • D3 Data Visualization Library

Location: This is a remote position, but requires the applicant to be located in the Pacific, Mountain, or Central time zone.

Education: Bachelor's degree in computer science or completion of a recognized software development bootcamp.

Travel: 0%

Physical Demands: This is a typical office job, with no special physical requirements or unusual work environment.

Itron is an Equal Opportunity, Affirmative Action Employer. Qualified applicants are considered without regard to race, color, religion, sex, age, national origin, citizenship, sexual orientation, marital status, pregnancy, medical condition, veteran status, disability, genetic information, gender identity or other characteristics protected by law. If you require an accommodation in order to apply to this position, please contact your local recruiting representative at 1-800-635-5461 or email .

Itron enables utilities and cities to safely, securely and reliably deliver critical infrastructure services to communities in more than 100 countries. Our portfolio of smart networks, software, services, meters and sensors helps our customers better manage electricity, gas and water resources for the people they serve. By working with our customers to ensure their success, we help improve the quality of life, ensure the safety and promote the well-being of millions of people around the globe. Itron is dedicated to creating a more resourceful world. Join us: .



Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
3+ years
Email this Job to Yourself or a Friend
Indicates required fields