cover image
Collabera

Residential Energy Software Engineer

On site

Palo alto, United states

$ 67 /hour

Freelance

26-12-2025

Share this job:

Skills

Communication Java Go Rust Data Analysis Monitoring Test Architecture Programming Organization Embedded Systems Data Science Web Development gRPC

Job Specifications

Job Summary:

The Residential Energy Software Engineer will support the development and validation of advanced residential energy systems within an industry-leading organization. This role focuses on building, testing, and maintaining high-quality software that manages energy hardware end to end. The position involves close collaboration with cross-functional teams to ensure system reliability, performance, and safety in a fast-paced environment.

Key Responsibilities:

• Collaborate with product managers and cross-disciplinary engineers to develop technical designs and specifications

• Design, develop, and maintain scalable and reliable software systems for residential energy solutions

• Contribute to overall system architecture and integration strategies

• Develop applications for system installation, configuration, monitoring, and diagnostics

• Partner with engineering teams to design and implement application programming interfaces

• Drive technical innovation to improve system reliability, performance, and developer productivity

Required Qualifications:

• Bachelor’s degree in Computer Science or equivalent practical experience

• Experience developing highly available, mission-critical software applications and test suites

• Proficiency with system programming languages such as C, C Plus Plus, Rust, Go, Java, or C Sharp

• Hands-on experience with Internet and Internet of Things protocols such as HTTP, REST, WebSockets, gRPC, or Matter

• Ability to multitask, prioritize work, and perform effectively in a fast-paced, collaborative environment

Preferred Qualifications:

• Experience with embedded systems and related communication protocols

• Exposure to web development, data analysis, or data science tools

• Familiarity with common cryptography mechanisms

Benefits:

The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually – as applicable.

Pay Range: $60 – $67 per hour (depending on experience)

About the Company

In our relentless pursuit of greatness, we are dedicated to developing individuals, creating exceptional teams, and cultivating a unique culture of unity and care. As providers of digital talent solutions, we aim to positively impact businesses and communities globally. We would be honored to be your trusted and uncommon partner on this journey. Know more