SolarNexus is breaking new ground by delivering a web-based solar business management platform and online marketplace to enable significant scalability in the solar energy industry. We are a 2 year-old startup that has already disrupted the industry, quickly becoming the leading software platform on the market, and establishing a solid reputation as a thought leader in bringing the power of software technology to bear on improving the economics of solar power projects. We are backed by some of industry’s most respected individuals, and partnered with leading providers of equipment, services, and financing products. More information is available at www.solarnexus.com.
SolarNexus is seeking a highly-organized, self-motivated, entrepreneurial engineering leader. We are looking for someone who wants to work in a small company and have a large impact on its success. We need someone to be a “Player/Coach” – that is, able to participate as an individual contributor to the software development, hold responsibility for operations and maintenance of the application, and grow and manage the team. The position will likely evolve into a management-only role as the team grows over time. The ideal candidate excels at managing and bringing out the best of their team, has a solid and varied technical and problem solving background, possesses strong communication skills, and has successfully managed operations of several production applications..
Reporting to the CEO, the Dir/VP Engineering will direct, manage, and participate in the day-to-day operation of a small, agile software development team in delivering on the company´s product strategy and in ensuring internal systems are scaling with our needs. This position requires visionary thinking on technical strategy as well as an ability to flawlessly deliver quality products. You must be fearless on committing to release strategies and delivering on those commitments.
Responsibilities
Manage all aspects of software development and sustaining engineering
Develop and deliver automated test and feature code for new product features and reported defects
Lead architecture design and technology innovation efforts to deliver on the company´s product roadmap
Ensure flawless quality and scalability of all software platforms
Hire new team members and support the professional growth of each person on the team. Find and manage contractors for specific, short-term project help.
Actively work to build and mentor a highly motivated, enthusiastic, and skilled software engineering team
Work closely with key leadership in Sales, Marketing, and Product Management to establish a highly efficient strategy, planning, and release process, and deliver periodic forecasts on committed releases.
Deliver hands-on assistance to the team in reviewing designs, code, and issues
Work with Product Management to maximize productivity and quality resulting from agile development processes
Execute Proof of Concept initiatives quickly with minimal cost to validate architectural decisions
Work well under pressure and relentlessly achieve customer satisfaction
Additional duties as required from a small, fast growing Internet company
Qualifications
Requirements
Expert knowledge (5+ years) of leading agile software development efforts and delivery of software business solutions
Strong development experience with web application technologies and associated frameworks, such as Ruby on Rails (preferred), Python/Django, Java/Spring, or PHP/CakePHP
Extensive experience in delivering Software as a Service products and sustaining engineering for those products
Demonstrated success in managing distributed development teams
Demonstrated success in design, implementation, and ongoing management of APIs (documenting them a plus)
Demonstrated success in architectural planning
Experience with application delivery in cloud computing environmentsMust have solid administrative experience with Linux/Unix and Windows operating systems
Excellent written and verbal communication skills
Bachelors of Science in Computer Science (Masters preferred), or equivalent experience
Prior experience working in a high-growth or startup company preferred
Bonus Points
Demonstrated success with Ruby on Rails based applications
Working experience with development tools such as Rally, Git, EngineYard
Experience in leading multiple software engineering teams in parallel development tracks