Job Url: https://www.remoterocketship.com/company/sunrun/jobs/senior-software-engineer-data-platform-united-states-remote Job Description: Sunrun Website LinkedIn All Job Openings Sunrun is the nation’s leading home solar and battery installer, offering innovative solar energy solutions to help homeowners take control of their energy needs. The company provides a comprehensive service, from solar panel installation to maintenance, with a focus on cost-effective solutions through their Sunrun Subscription Plan. Sunrun's products include state-of-the-art solar panels, battery storage, and Tesla Powerwall, all designed to seamlessly integrate with home energy systems. With a million homes equipped, Sunrun guarantees high expertise in installation, a 25-year equipment guarantee, and tailored payment plans to fit individual home requirements. Additionally, Sunrun partners with companies like Ford to introduce cutting-edge technologies such as vehicle-to-home charging systems. Solar energy • Solar service • Clean energy • clean energy • renewable energy 10,000+ employees Founded 2007 ⚡ Energy 👥 B2C Senior Software Engineer, Data Platform 4 hours ago 🇺🇸 United States – Remote 💵 $168.4k - $202k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer 🦅 H1B Visa Sponsor AWS Cloud Google Cloud Platform IoT Java JavaScript Microservices NoSQL Python TypeScript Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Sr. Software Engineer with data engineering focus; manage data lifecycle from ingestion to APIs. • Lead data pipelines and backend APIs for Sunrun's Grid Services and Sunrun Customer Application. • Transform data systems into self-healing, reliable, proactive solutions. • Develop data infrastructure to ingest/process IoT data from 1M+ solar/storage devices; support billing, uptime, performance analyses, and customer insights. 🎯 Requirements • A minimum of 5 years of hands-on experience in developing enterprise applications with Java, Python, and JavaScript • Extensive experience working with large-scale, high-performance data processing systems, including batch and streaming • Strong leadership skills with the ability to mentor and guide team members • Extensive experience with AWS cloud platform, some familiarity with GCP cloud platform is a plus • Proficiency in both relational and NoSQL databases • Familiarity with various cloud services and serverless architectures • Proven experience in developing microservices and Lambdas using JavaScript/TypeScript • Prior experience working in complex enterprise environments and developing complex programs • Strong expertise in REST API architecture and development • A focus on automation, including CI/CD practices and test automation • Experience with Agile/SCRUM software development methodologies • Strong understanding of security practices and data protection 🏖️ Benefits • Medical/Dental/Vision Insurance • Life Insurance • Disability Insurance • 401k Plan + Company Match • Stock Purchase Plan • Paid Vacations/Holidays • Paid Baby Bonding Leave • Employee Discounts • PowerU - 100% Funded Education Programs • Employee Donation Matching • Volunteer Hour Rewards