We're hiring world-class software engineering talent to help our infrastructure keep up with daunting growth rates. We are literally working to change the world and revolutionizing the way people use renewable energy.
Want to work on massively scalable consumer systems? Re-invent how consumers buy energy? Have a measurable impact on one of humanity’s biggest challenges? You'll work alongside passionate engineers engaged in the design and development of a product that is changing the world.
8-10 years experience managing engineering teams of least 20 people. Significant experience building scalable customer-facing and business critical products and platforms.
You believe that speed and quality aren’t mutually exclusive. You’ve shown good judgement about shipping as fast as possible while making sure that products are built in a sustainable way.
You have the predisposition to communicate with all areas of the company in a transparent, concise and effective way. The objectives and key results your team is committed to delivering informs your dialogue, aimed at regularly updating stakeholders on progress being made.
You have the technical strength and deep knowledge of the whole stack to give great architecture and implementation guidance to the teams who will count on your experience. You will have previous experience as a Staff Engineer or Architect or had other significant technical leadership experience.
You appreciate that the most important part of your job is setting the team up for success. Through mentoring and reviewing, you help managers make sound decisions, improve quality and velocity, and push their own limits.
Experience creating and improving procedures across Engineering to ensure productivity, timeliness and quality. You thrive in an environment that is cloud-native, highly-distributed and you hold the team to high standards for automated testing and delivery.
You are comfortable communicating clearly and collaborating across teams outside Software Engineering.
You care tremendously about our software platform. You are your harshest critic and hold yourself personally accountable, taking ownership of problems when they occur.
Previous experience managing $5-10M in non-employee spend including service contracts and contractors. Experience negotiating contracts in conjunction with Legal and Purchasing teams.
Hired and managed Managers and Architect level individual contributors. You understand that a significant part of your job is to set standards for hiring and cultivating talent to constantly raise the bar for excellence. You believe each new hire should significantly improve the team.
Ability to arbitrate technical decisions and make challenging calls when required.
Ability to inspire company leadership to be bold and make strong moves ensuring technical excellence in our space.
4-year degree in Computer Science or other technical field
Understanding of Microservices (serverless architecture) or "Infrastructure as Code"
Experience with at least one of our primary languages/technologies. (Java, Node.js, Python)
Evidence showing that you’ve led teams that have pushed the limits of AWS PAAS services (Lambda, DynamoDB, Kinesis, etc.) and or Google Cloud Platform (GCP Services such as BigQuery, DataFlow, Functions etc.,)
Experience with continuous delivery and highly distributed systems
Experience implementing Serverless along with Event Driven Computing.
Masters in Computer Science, Advanced coursework in Project/Program Management or Technology Management, or a MBA.
Renewable Energy enthusiasm or experience.