[Remote] Senior Software Engineer - Azure
Note: The job is a remote job and is open to candidates in USA. Qcells North America is a leading provider of solar photovoltaic products and solutions. They are seeking a highly skilled Senior Software Engineer to design and deliver high-quality software solutions, particularly leveraging Microsoft Azure cloud technologies.
Responsibilities
- Develop and maintain high-quality software for energy applications that leverage cloud-native services
- Design and implement scalable, maintainable, and efficient systems and software using best practices and design principles
- Apply knowledge of energy systems, distributed energy resources, or renewable energy technologies to deliver domain-specific solutions
- Develop cloud-native applications, leveraging the full suite of Azure services to ensure systems are performant, scalable, and reliable
- Work closely with cross-functional teams, including product managers, architects, and other engineers, to define technical requirements and deliver innovative solutions
- Ensure code quality through rigorous reviews, automated testing, and adherence to coding standards and best practices
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred)
- 5+ years of professional software engineering experience
- Proficiency in Java and Python, with the ability to adapt to other programming languages as needed
- Strong expertise in Microsoft Azure cloud services
- Deep understanding of software design principles, patterns, and best practices
- Hands-on experience with microservices architecture and API-first development
- Familiarity with CI/CD pipelines and DevOps practices
- Knowledge of both relational and non-relational databases
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Up to 20% travel time
- A commitment to delivering high-quality designs and code with attention to detail and craftsmanship
- Advanced expertise in Java and Python, with experience integrating seamlessly with Azure services
- Experience with energy systems, including renewable energy, energy grids, and distributed energy resource (DER) management
- Previous experience integrating high-scale IoT technologies and edge computing with cloud services
Company Overview
Company H1B Sponsorship