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
Oct 20, 2025
Santa Clara, CA, US
Apply Now

Hanwha Q CELLS Technologies, Inc. is looking for a Staff Software Engineer to design and deliver high-quality software solutions for impactful energy solutions, requiring expertise in Java, Spring Boot, Python, and Microsoft Azure cloud technologies.

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.
  • 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.
  • 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.
  • Develop Azure cloud solutions: Utilize the full suite of Azure services to build robust, performant, and reliable cloud-native applications.
  • Experience with cloud and IoT technologies such as Docker, Kubernetes, microservices, message passing architectures, REST APIs, and serverless programming.

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.
  • Strong software design and problem solving skills
  • Track record of delivering software products/features through software development life cycle.
  • Able to work closely with teams and other management personnel, and communicating effectively with team members and stakeholders
  • Ability to work collaboratively with all levels and teams at Qcells.
  • Travel may be required up to 20%, depending on business needs.
  • Willingness to learn and adapt in the rapidly growing energy industry.
  • Expert knowledge of distributed energy resources (PV, storage, EVs) and the methods they generate revenues in the residential and commercial/industrial markets.