
Senior Software Engineer - Azure
Qcells North America
The Role
Overview
Develop cloud-native energy software solutions using Java, Python, and Azure.
Key Responsibilities
- software development
- azure cloud
- software design
- code quality
- collaboration
Tasks
-Software Development: Develop and maintain high-quality software for energy applications that leverage cloud-native services. -Collaboration: Work closely with cross-functional teams, including product managers, architects, and other engineers, to define technical requirements and deliver innovative solutions. -Azure Cloud Solutions: Develop cloud-native applications, leveraging the full suite of Azure services to ensure systems are performant, scalable, and reliable. -Software Design: Design and implement scalable, maintainable, and efficient systems and software using best practices and design principles. -Code Quality: Ensure code quality through rigorous reviews, automated testing, and adherence to coding standards and best practices.
Requirements
- java
- python
- azure
- ci/cd
- microservices
- 5+ years
What You Bring
-Previous experience integrating high-scale IoT technologies and edge computing with cloud services. -Advanced expertise in Java and Python, with experience integrating seamlessly with Azure services. -Familiarity with CI/CD pipelines and DevOps practices. -5+ years of professional software engineering experience. -Experience with energy systems, including renewable energy, energy grids, and distributed energy resource (DER) management. -Energy Expertise: Apply knowledge of energy systems, distributed energy resources, or renewable energy technologies to deliver domain-specific solutions. -Excellent communication and collaboration skills. -Proficiency in Java and Python, with the ability to adapt to other programming languages as needed. -Strong expertise in Microsoft Azure cloud services. -Hands-on experience with microservices architecture and API-first development. -Strong problem-solving and analytical skills. -Up to 20% travel time. -Knowledge of both relational and non-relational databases. -Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred). -Deep understanding of software design principles, patterns, and best practices.
People Also Searched For
Analytics Manager jobs in Anaheim , California , US
Change Manager jobs in Anaheim , California , US
Operations Manager jobs in Anaheim , California , US
Analytics Manager jobs in California , US
Change Manager jobs in California , US
Operations Manager jobs in California , US
Analytics Manager jobs in Anaheim , US
Change Manager jobs in Anaheim , US
Operations Manager jobs in Anaheim , US
Benefits
-This target salary range is for CA positions only and should not be interpreted as an offer of compensation.
The Company
About Qcells North America
-Pioneers solar and storage innovation from U.S. factories, born in South Korea and on a mission in North America. -Projects range from utility-scale EPC builds to residential panel installations and energy-storage systems. -As a leader in solar tech, it pilots cutting-edge manufacturing techniques to reduce costs and improve efficiency. -Blends global R&D roots in Germany and Korea with bold U.S. industrial expansion and market leadership.
Sector Specialisms
Residential
Commercial
Government
Solar
Energy
Energy Storage Systems
Power Plants
Energy Retail
