
Engineering Manager, Consumer
Renew Home
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $200,000 - $240,000 per year
About the role
- Lead and mentor a team of software engineers, providing technical guidance, career development, and performance feedback to foster a high-performing and collaborative environment, including understanding leadership nuances, contributing to job descriptions, hiring plans, and participating in reviews and performance management actions.
- Guide and oversee the development of user-facing experiences and robust backend services and APIs that power these experiences.
- Collaborate closely with product, design, program management and other cross-functional teams to align technical execution with strategic product roadmaps.
- Manage the team's work across our technology stack, including Python, FastAPI, PostgreSQL, AWS/GCP services (CDK, ECS/EKS, Redshift, S3, Pub/Sub, etc.), TypeScript, React, Prefect, Git, and Jira.
- Facilitate the team's participation in agile development processes, including stand-up meetings, retrospectives, and one-on-ones, and make routine decisions easily while starting to handle more ambiguous choices.
- Handle resource allocation, project prioritization, hiring, and onboarding to build and maintain a talented software engineering team, familiar with company policies like anti-harassment and employee review cycles.
- Stay abreast of industry trends in software engineering and cloud technologies, championing continuous improvement and innovation within the team, gaining industry-wide knowledge and applying it to refine processes.
Requirements
- 8+ years of industry experience in software engineering or related fields, with at least 2-3 years in a leadership or management role overseeing technical teams (BS and 6-12 years of work experience preferred; MS counts as 1 year of experience).
- Bachelor's or Master's degree in computer science or equivalent experience in the software industry.
- Proven track record as a self-starter who identifies strategic opportunities, drives initiatives, and empowers teams to implement solutions that enhance operational excellence, capable of dealing with moderately complex area issues.
- Hands-on experience in building and managing scalable systems in a cloud environment (AWS/GCP), containerization (ECS/EKS), serverless technologies, and Infrastructure as Code (e.g., CDK).
- Comfort balancing leadership and technical execution — willing to engage directly in design and implementation work while effectively managing, mentoring, and enabling the team.
- Solid software engineering skills with strong proficiency in our core stack—specifically Python, SQL, and some familiarity TypeScript/React —along with the ability to design to spec and deliver full-featured products.
- Excellent leadership and communication skills, with experience in mentoring engineers, collaborating across teams, providing guidance on software engineering best practices, motivating teams, and presenting to larger groups as part of a team.
- Commitment to fostering a culture of continuous learning, keeping the team updated on new software technologies and tooling, while understanding your own leadership style and leveraging it to develop and manage the team.
- Ability to make decisions with incomplete data and understand when it's important to act without a clear choice, while being comfortable with ambiguous situations.
- Bonuses:
- Experience in the electric power industry, IoT, or climate-tech sectors.
- Experience with cloud automation and infrastructure as code (IaC) tools such as Terraform or AWS CDK.
Benefits
- Fully remote work environment with home office set-up allowance.
- Real and lived work-life balance - Company perks include no pre-set vacation limits (with a top-down culture of taking meaningful PTO every year!), parental leave benefits, and a corporate value of working sustainably and putting families first.
- Competitive benefits package that includes numerous health and wellness benefits.
- 401(k) plan, with employer contributions to the same.
- Opportunity to work with amazing people who are passionate about their mission, thriving in a fully-remote work environment, and learning and growing every day.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIPostgreSQLAWSGCPTypeScriptReactSQLInfrastructure as CodeContainerization
Soft Skills
leadershipcommunicationmentoringcollaborationdecision-makingproblem-solvingteam motivationstrategic thinkingperformance managementcontinuous learning
Certifications
Bachelor's degree in computer scienceMaster's degree in computer science