This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Renew Home is seeking a Staff Software Engineer, Backend to design, develop, and build backend services that support various customer experiences and third-party device integrations for energy-saving automation.
The role involves architecting systems to handle users at scale and serving as the technical owner of critical product experience flows.
The engineer will provide technical guidance to maintain a high quality bar, unblock junior engineers, and support the correct prioritization of work.
Collaboration with cross-functional teams, including engineering, product management, market integration, and partnerships, is essential.
The position requires working with a tech stack that includes Python, Flask, MySQL, Celery, AWS/GCP, Ubuntu, Apache, Redis, Git, and Jira.
Responsibilities include implementing API monitoring tools, proactively monitoring API service performance, and independently handling task breakdown and prioritization to resolve issues.
Participation in the agile development process, including regular team updates, standup meetings, one-on-ones, and peer code reviews, is expected.
Requirements:
Candidates must have 7-10 years of industry experience in building backend software services.
A Bachelor's or Master's degree in computer science or equivalent experience in the software industry is required.
Experience in rearchitecting systems for scale and performance, including building and maintaining scalable APIs and working with REST frameworks, is necessary.
Candidates should have experience building robust technical integrations with external partners and navigating partnerships from the engineering side.
Strong SQL skills and proficiency with SQL and no-SQL databases (MySQL, Oracle, Postgres, Redshift, MongoDB, etc.) are required.
A very strong software engineering background and proficiency in one or more programming languages such as Python, Java, PHP, or Ruby is essential.
Strong leadership and communication skills, with the ability to take ownership of the entire development process, are necessary.
Candidates must be able to work through ambiguity, possess excellent problem-solving skills, and have attention to detail.
Bonus qualifications include experience with scalable distributed data processing, AWS Lambda/Cloud functions, pub/sub, AirFlow tools, cloud automation, and infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation, as well as experience in the electric power industry.
Benefits:
The position offers a competitive salary based on experience, with a base salary range of $150k-$220k.
Employees will enjoy a fully remote work environment with a home office set-up allowance.
Company perks include parental leave, unlimited vacation, and a commitment to sustainability and family-first values.
A competitive benefits package is provided, including a full suite of wellness benefits and equity.
Employees will have the opportunity to work with passionate individuals dedicated to combating climate change in a fully remote setting while learning and growing every day.