Staff Software Engineer, Backend (Remote, US)

June 3

🏡 Remote – Anywhere in California

Apply Now
Logo of Renew Home

Renew Home

The future of clean energy starts at home.

51 - 200

Description

• Design, develop and build backend services that integrate with energy markets to control bidding and dispatch of energy saving events. • Rearchitect systems to handle users at 5x - 10x scale. • Work closely with development teams to integrate cloud services into the broader system architecture. • Work with cross-functional teams consisting of engineering, product management, marketing and market integration. • Work on many aspects of our stack: Python, Flask, MySQL, Celery, AWS/GCP (CDK, ECS/EKS, RDS, Redshift, S3, SQS, SES, or equivalent in GCP), Ubuntu, Apache, Redis, Git, Jira. • Implement API monitoring tools and proactively monitor API service performance. • Participate in our agile development process - regular team updates, standup meetings, 1-on-1’s and peer code reviews.

Requirements

• 7-10 years of industry experience building backend software services. • Bachelors/Masters degree in computer science or demonstrated experience in the software industry. • Experience rearchitecting systems for scale and performance. • Strong SQL skills, proficiency with SQL and no-SQL databases (MySQL, Oracle, Postgres, Redshift, mongodb etc.). • Very strong software engineering background and proficiency in one or more of Python, Java, PHP, Ruby. • Strong leadership skills and ability to take ownership of entire development process. • Excellent problem-solving skills and attention to detail. • Bonuses: • Experience with scalable distributed data processing. • Experience with AWS Lambda/Cloud functions, pub/sub, AirFlow tools. • Experience with cloud automation and infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation, AWS CDK. • Experience in electric power industry.

Benefits

• A competitive salary based on experience. The base salary for this role is: $150k-$220k. • Fully remote work environment with home office set-up allowance. • Company perks include parental leave, unlimited vacation, and corporate values of working sustainably and putting families first. • Competitive benefits package that includes a full suite of wellness benefits and equity. • Opportunity to work with amazing people who are passionate about halting climate change, thriving in a fully-remote work environment, and learning and growing every day. • 401k matching.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs