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 Logo

Staff Software Engineer

Qcells

Salary not specified
Sep 29, 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, specifically focusing on crafting elegant, scalable, and robust software designs.

Requirements

  • Demonstrated expertise with Java, Python, or C-Sharp programming languages
  • Experience with cloud and IoT technologies such as Docker, Kubernetes, microservices, message passing architectures, REST APIs, and serverless programming.
  • Experience with CI+CD, unit testing, managing complex team projects in Git, and managing virtual environments.
  • 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.
  • 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.
  • Develop Azure cloud solutions: Utilize the full suite of Azure services to build robust, performant, and reliable cloud-native applications.

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.