<< Back

This job listing is no longer active.
Please use our Environment Jobs Search to find current vacancies.

Title

Software Engineer -- East Coast

Posted
Reference   (Please mention Stopdodo/Environment Jobs in your application)
Sectors Sustainability, Climate, CSR, EMS
Location District of Columbia - America North
Type Fixed Term and Permanent Roles
Status Full Time
Level First Level
Deadline 30/06/2011
Company Name OPOWER
Contact Name
Website Further Details / Applications
OPOWER logo
Also Listing:
Description
IMPORTANT:  This Advertiser has requested that applicants MUST be National Residents / Valid Work Permit-holders.  Other applicants need not apply.

 

About the Job

OPOWER's Software Engineering team will:
  • Write clean Java code using the tools of your choice
  • Add exciting new features to our product (you'll ship within the first month of working here)
  • Collaborate with other engineers every step of the way
  • Be involved in every part of the process, from feature design to deployment
In addition to working on an inspiring product with an engineering team that's smart and gets things done, working at OPOWER beats working at some large faceless consulting company, and here's why:
  • Mac/Linux laptop that you manage with no restrictions
  • Unfettered access to the internet to get your job done
  • Use the IDE and tools of your choice
  • Work on a product that's literally changing the world
  • No dress code
  • Flexible hours
  • Ship features within first month of work
  • Architects who code

About You

Above all, we want someone who is smart and gets things done. That said, we have a few small requirements that we'd like you to meet before applying:
  • Have at least 1 year of professional experience
  • Have professional experience with Java
  • Know enough SQL to create outer joins
  • Know when to use a shell script and when to use the Abstract Factory pattern
  • Be able to succeed in a fast-paced environment without significant micro-management
Technologies we useWe don't need you to be an expert in any of these, nor do you need any particular experience in these technologies. However, we do use them quite a bit, so anything you know is a good thing.
Add to My Account
<< Back