Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Qcells North America Logo

Staff Software Engineer

Qcells North America

Salary not specified
Dec 30, 2025
Santa Clara, CA, US
Apply Now

Hanwha Q CELLS Technologies, Inc. is looking to solve the problem of designing and delivering high-quality software solutions for the energy industry, specifically for distributed energy resources, by hiring a Staff Software Engineer.

Requirements

  • Demonstrated expertise with Java, Python, or C-Sharp programming languages
  • Experience with CI+CD, unit testing, managing complex team projects in Git, and managing virtual environments.
  • Experience with cloud and IoT technologies such as Docker, Kubernetes, microservices, message passing architectures, REST APIs, and serverless programming.
  • Experience querying databases for structured data.
  • Expert knowledge of distributed energy resources (PV, storage, EVs) and the methods they generate revenues in the residential and commercial/industrial markets.
  • Experience with Azure cloud environment.
  • Database and data management technologies: PostgreSQL, Kusto, Fabric.

Responsibilities

  • Design and implement scalable, maintainable, and efficient software: Translate architectural vision into high-quality, scalable systems, ensuring best practices and design principles are followed throughout the development lifecycle.
  • Develop and maintain high-quality cloud-native applications: Write and maintain robust code for backend systems, focusing on performance, reliability, and scalability using cloud services.
  • Deliver on technical and product roadmaps through direct contributions: Actively contribute to the codebase to meet project goals and deadlines.
  • Deploy software applications into production: Partner with DevOps and other engineers to ensure a smooth deployment process.
  • Mentor a team of cloud backend software engineers: Guide and support team members, fostering their professional growth and technical skills.
  • Ensure design and code quality: Maintain high standards through rigorous code reviews, automated testing, and adherence to design patterns, established coding standards and best practices.
  • Apply knowledge of energy systems and renewable energy technologies: Leverage domain-specific expertise to build solutions tailored for the energy sector.

Other

  • 7+ years of experience developing software applications in the energy industry, preferably with distributed energy resources.
  • 2+ years of experience in a leadership role as a technical lead responsible for owning delivery of software features.
  • Able to work closely with teams and other management personnel, and communicating effectively with team members and stakeholders
  • Travel may be required up to 20%, depending on business needs.
  • Willingness to learn and adapt in the rapidly growing energy industry.