Q-Cells North America-posted 3 months ago
Full-time • Senior
Santa Clara, CA
Utilities

We are looking for a Staff Software Engineer to join our Engineering team. The ideal candidate will have a proven track record of designing and delivering high-quality software solutions. This role requires expertise in Java, Spring Boot, Python and Microsoft Azure cloud technologies. This role offers the opportunity to craft elegant, scalable, and robust software designs while contributing to impactful energy solutions. This position will be based out of Santa Clara, CA.

  • Design and implement scalable, maintainable, and efficient software.
  • Develop and maintain high-quality cloud-native applications.
  • Deliver on technical and product roadmaps through direct contributions.
  • Work closely with cross-functional teams.
  • Deploy software applications into production.
  • Mentor a team of cloud backend software engineers.
  • Ensure design and code quality.
  • Apply knowledge of energy systems and renewable energy technologies.
  • Develop Azure cloud solutions.
  • 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.
  • Demonstrated expertise with Java, Python, or C# programming languages.
  • Track record of delivering software products/features through software development life cycle.
  • Experience with CI+CD, unit testing, managing complex team projects in Git, and managing virtual environments.
  • Able to work closely with teams and other management personnel, and communicating effectively with team members and stakeholders.
  • 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.
  • 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.
  • Experience with Azure cloud environment.
  • Database and data management technologies: PostgreSQL, Kusto, Fabric.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service