Logo
Powin Corporation

Software Architect, Sr

Powin Corporation, Portland, Oregon, United States, 97204


At Powin, we are advancing the next frontier of energy and changing the way we power our daily lives by ensuring access to clean, resilient, and affordable power. With 17 GWh of projects deployed and under construction, we are a leading and trusted energy storage provider dedicated to creating an exceptional customer experience through end-to-end energy storage solutions. As a global energy storage solutions provider, we offer fully integrated battery solutions, software, and services to optimize grid performance and enable the transition to cleaner energy sources.It’s your chance to be part of something greatCreate a World You’re Proud ofWe envision a future powered by clean, carbon-free, renewable energy. Achieving our vision requires incorporating diverse perspectives and experiences and fostering collaboration to find viable solutions. We are looking for visionaries like you who aspire to more than just a job—those driven by a desire to make a real impact and who want to add their voice and ideas to the conversation. We value the input of all employees and stakeholders and strive to integrate their ideas into the best solutions to create a greener world for tomorrow. Our mission transcends batteries. Join us in creating a cleaner tomorrow, today.Summary:The Senior Software Architect is responsible for creating and maintaining the internal and system architecture for our software products. This role reports into the Software Engineering department and will collaborate with Product Management to incorporate strategic features into the overall architecture. The Senior Software Architect must have deep knowledge of software architectures, their relationship to internal hardware constraints, and high-performance distributed system design. Additionally, knowledge of energy and battery industry technologies, standards, certifications, and regulations is required.Responsibilities:Collaborate with product managers and software developers to create and maintain software product architecture within applications and at the system level.Translate product roadmap into detailed requirements that the Software organization can develop into prototypes and products. Determine if prototypes and finished products are meeting product goals/requirements.Act as the subject matter expert for Powin’s firmware and software from the perspective of market requirements for controls, SCADA, regulations, and certifications.Work with the Software Engineering Leadership to align software architecture with longer term technology strategy.Utilize concepts of lean software development to appropriately limit scope and manage complexity.Participate in the planning process to help set implementation estimates and work sequencing.Produce and maintain architectural artifacts such as drawings, documents, and code.Create proofs of concept in both code and math to accelerate software development.Lead simulation and field testing of new product features and capabilities, where needed.Lead and mentor software engineers who are gaining experience in software architecture.Other job duties as assigned.Qualifications:Bachelors Degree in Computer Science, or a related field, or equivalent relevant experience.4-6 years of grid and energy storage expertise, including knowledge of data and message formats and protocols.10+ years’ experience in software development.5+ years’ experience as a software architect.5+ years working with streaming system architectures (e.g., message busses, distributed caches, etc.).2+ years’ experience with SaaS solutions, preferably on AWS.Demonstrated experience with detailed requirements writing and design review.Experience with Buy vs Build decision making.Experience in Agile Development and establishing an architecture runway for the software engineering team.Proven experience leading and mentoring colleagues. Technical knowledge of Software IoT Platform technologies.Experience utilizing industry accepted design patterns.Technical experience with Software Development processes and providing clear documentation for engineering teams.Strong modeling skills for data (e.g., ORM and ER) and code (e.g., UML).Firm understanding of cyber security threats and mitigations.Able to work flexible hours as needed to support international teams.Detail oriented, with the ability to effectively handle multiple priorities and work in a fast-paced environment.Excellent verbal and written communication skills with demonstrated ability to communicate effectively across levels and functions.Proficient in MS Office applications (Excel, Word, PowerPoint).Limited travel requirements.Preferred Qualifications:Experience with energy systems and protocols (SCADA, Modbus, etc.).Experience with embedded systems development.Experience with real-time (streaming) UI via web APIs.Experience with controls systems, particularly as they relate to power and energy systems.Technical knowledge of Li-ion batteries and the grid-scale energy storage industry.

#J-18808-Ljbffr