Software Engineer, O&M Tools
This job is no longer active.
View similar jobs.
POST DATE 9/9/2016
END DATE 11/8/2016
San Mateo, CA
JOB DESCRIPTIONSOLARCITY employees are driven by our mission to provide clean energy to families across the U.S. and inspired to truly save the planet one home or business at a time. Beyond a welcoming atmosphere, SolarCity employees also work together to create an extremely positive and inspiring culture that brings in top talent, keeps drive and motivation high, and makes everyone excited to come to work each day. Do you want to be part of the SolarCity team? Apply today and join the movement!
Are you ready to do work that matters? Our teams are literally redefining the way the world will use energy in the future. Talented and motivated individuals with creativity and vision thrive in our fast-paced, high growth environment. We are problem solvers, team players and game changers. If this sounds like you, SolarCity just might be the place to make your mark!
SolarCity is committed to bringing cleaner, less expensive energy to more people - in order to make that happen, we have a dedicated group of software engineers working on the most interesting projects in the industry. We are looking for bright, talented, and versatile software engineers to join our team and help us build tools and products that will accelerate the adoption of clean energy, and improve the lives of thousands of users. You will get to work with a tight-knit, fast-paced, and dedicated software team on cutting edge products. The ideal candidate will be smart, driven, loves learning, solving challenging problems and getting things done.
You ll be responsible for developing cutting-edge web applications that sustain our continued growth. These projects will be challenging, but will play a key role in empowering our workforce and informing our customers and advocates. Some of the software projects we re working on include:
Internal tools to mobilize our workforce
External apps to facilitate solar adoption
Real time energy production and consumption monitoring
Distributed energy management using battery storage
Graphical CAD systems for auditing and design
3D whole house energy simulation models
Pricing and proposal tools
Project management, scheduling, and resource allocation
Complex financial fund modeling
Build AngularJS web applications with an ASP.NET MVC backend to assist with the operation and maintenance of our residential/commercial solar energy systems
Maintain Alerting Engine used to monitor systems using Python, SQL Alchemy and SQL Server
Implement automated processes to enable continuous integration/deployment, including tests
Contribute to the full software lifecycle including design, development, documentation, testing and deployment
Work closely with other developers in a collaborative environment
Bachelor degree in Computer Science, Electrical Engineering or related field or equivalent experience
Proven experience building web applications using a JS SPA framework
Proven experience building/maintaining an alert engine using Python, SQL Server
Experience with: TDD, .NET/C#, Angular/NodeJS, Python/PANDAS, SQL Server 2008+
Passion for developing quality software, a love of continuous learning, and a creative mindset
Affinity for listening to others, respecting their contributions, and sharing your own thoughts
Excellent written and verbal communication skills required
Ability to positively and effectively interact with internal and external customers
Regular, reliable and predictable performance required
Ability to work well with others in a collaborative team environment
Must be able to successfully pass a pre-employment criminal screen. Additional pre-employment driving and drug screens may be required based on job responsibilities
BENEFITS FOR FULL-TIME POSITIONS
Competitive compensation with many positions incentivized
Paid training with the nation s leader in solar power
Full benefits package including health, vision, and dental insurance
Attractive vacation, sick and holiday pay
401(k) savings plan for eligible positions
Employee referral program
Some positions eligible for equity
Career path opportunities for top performers
SolarCity is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state or local laws.
SolarCity is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state or local laws.