Remote Staff Software Engineer, Backend (Remote, US)

Posted

This job is closed

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.
  • The company offers 401k matching.
About the job
Posted on
Job type
Salary
$ 150,000 - 220,000 USD / year
Leave a feedback