Senior Software Engineer
Opower - Arlington, VA

This job posting is no longer available on Opower. Find similar jobs: Senior Software Engineer jobs - Opower jobs

About the Job

At Opower, we’re applying cutting edge computer science to one of humanity’s greatest challenges: Energy. Our utility customers in the U.S. and abroad give us energy usage data for tens of millions of their customers which we then analyze and aggregate using the latest software technology to motivate consumers to use less energy. We use the right tools for each element of our broad solution set so our engineers get exposure to everything from Java to Ruby on Rails to Hadoop to HBase.

Want to be involved in the contemporary pulse of social integration? We’ve partnered with Facebook and are currently inventing the space of leveraging social networks to provide Energy Efficiency insights in smart and fun ways. Work with us to migrate to a more SOA/ Web services based architecture. If you are a top-notch engineer looking for a fast paced, high growth place to work while being surrounded by talented, driven peers then Opower is the place for you.

We are looking for senior software engineers to develop innovative solutions to our thorniest software challenges through application of the latest technologies, deep computer science experience, and sound engineering practices.

Responsibilities

Design and implement features of our product suite, including Opower’s offering to smartphones, tablets and other mobile devices and web-connected thermostats

Collaborate on the design of our newest features

Implement those features in a robust and maintainable fashion

Write unit and integration tests to ensure those features never break

About You

You are a developer who somehow always manages to get 10 times more done than your peers

The idea of owning a large portion of a codebase gives you shivers of joy

You are detail-oriented, methodical, a perfectionist and work well with others

You function well in a fast-paced, informal environment where constant change is the norm and the bar for quality is set high

You have 5+ years experience building database-backed applications in Java/Ruby on Rails and can write SQL queries by hand

Experience with data warehousing and mining is a big plus. Previous work with machine learning is better still

Linux and shell scripts are your friends

You have a technical background and a BS or MS in a computer-related or hard science field

Keywords: Java, Ruby on Rails, RoR, Hadoop, Hbase, Hive, MySQL, open source, machine learning, distributed computing, mapReduce, data mining, big data, Agile

Opower - 12 months ago - save job - block
Recommended Jobs
Senior Software Engineer
Toeroek Associates, Inc. - Washington, DC
Toeroek Associates, Inc. - 1 day ago

Senior Software Engineer
ENSCO, Inc. - Springfield, VA
ENSCO - 1 day ago

Senior Software Engineer
BSG Software - Arlington, VA
BSG Software - 22 days ago
About this company
Opower was founded on a simple premise: it’s time to engage the millions of consumers who are in the dark about their energy use. As a...