Senior Software Architect
2 days ago
Powin Corporation is a leading provider of energy storage solutions, dedicated to creating a cleaner, more sustainable future. Our mission is to empower a world powered by clean, carbon-free, renewable energy.
Job SummaryWe are seeking a highly skilled Senior Software Architect to join our Software Engineering department. As a key member of our team, you will be responsible for designing and implementing the internal and system architecture for our software products.
Key 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
- 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
- Bachelor's 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 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)
- 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
Powin Corporation offers a competitive compensation package, including a national average base salary range of $124,000-$176,000. Positions may be eligible for a discretionary annual bonus based on company and personal performance. Additional benefits include medical, dental, vision, retirement, short-term/long-term disability, life insurance, EAP, 401(k), flexible work arrangements, and more.
Powin Corporation is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices and laws. We are committed to providing equal employment opportunities to all employees and job applicants without unlawful regard to race, color, age, gender, gender identification or expression, sexual orientation, familial status, religion or creed, national origin, ancestry, medical condition, marital status, protected veteran status, disability (mental or physical), or any other legally protected status under federal, state, or local law.
Powin Corporation participates in E-Verify and candidates will need to pass successfully upon completion of hire date.
-
Senior Software Engineer
5 days ago
Portland, Oregon, United States Ascend Software Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Ascend Software. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and high-performance software solutions.Key ResponsibilitiesLead the creation of innovative software solutions that drive business growth...
-
Senior Software Engineer
2 days ago
Portland, Oregon, United States Ascend Software Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Ascend Software. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software solutions.Key ResponsibilitiesDesign and develop high-quality software solutions that meet the needs of our customers.Lead the...
-
Lead Software Architect
1 month ago
Portland, Oregon, United States Autodesk Full timeJob Requisition ID #24WD79935Position OverviewWe are in search of a seasoned and innovative Technical Leader dedicated to developing software that maximizes developer productivity with a focus on platform strategy. If you possess a strong commitment to alignment and facilitating progress, backed by a comprehensive background in software architecture, the...
-
Senior Software Engineer
2 days ago
Portland, Oregon, United States PacifiCorp Full timeJob Title: Senior Software EngineerPacifiCorp is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and implementing complex computer applications and systems.Key Responsibilities:Architect and design complex software systems and...
-
Lead Software Architect
4 weeks ago
Portland, Oregon, United States Autodesk Full timePosition Overview:We are in search of a seasoned and innovative Technical Leader dedicated to developing software solutions that enhance developer productivity with a focus on platform-oriented strategies. Role Expectations:Are you passionate about fostering alignment and facilitating progress, backed by a robust background in software architecture? The...
-
Senior Software Engineer
3 days ago
Portland, Oregon, United States PacifiCorp Full timeJob SummaryPacifiCorp is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex computer applications and systems.Key ResponsibilitiesArchitect and design complex application programs and interfacesDevelop and implement...
-
Senior Landscape Architect
3 days ago
Portland, Oregon, United States Akana Full timeAbout the RoleAkana, a Native American-owned consulting firm, seeks a Senior Landscape Architect to join our team. This role involves collaborating with diverse professionals to design culturally specific master plans, community spaces, cultural facilities, recreation areas, and site development projects across the West.Key ResponsibilitiesLead...
-
Senior Architect
3 days ago
Portland, Oregon, United States West of West Full timeSenior Architect OpportunityWest of West is seeking a highly experienced Senior Architect to join our team. With a strong background in multifamily residential and hospitality projects, you will be responsible for owning project design, documentation, management, and delivery in our agile studio environment.Key Responsibilities:Steward projects from concept...
-
Lead Software Architect
1 month ago
Portland, Oregon, United States Autodesk Full timeJob Requisition ID #24WD79935Position OverviewWe are in search of a proactive and seasoned Technical Leader dedicated to developing software that enhances developer productivity with a platform-centric approach. If you are passionate about alignment and facilitating progress, and possess a robust background in software architecture, the Autodesk Platform...
-
Senior Design Engineer
2 weeks ago
Portland, Oregon, United States Talent Software Services Full timeSenior Design Engineer - HVAC LeadTalent Software Services is seeking a highly skilled Senior Design Engineer - HVAC Lead to join our team in Portland, OR.Key Responsibilities:Lead the conceptual design effort on various project types, collaborating with project management, architects, and other trades.Manage all aspects of a project's design, ensuring...
-
Senior Teamcenter Solutions Architect
1 month ago
Portland, Oregon, United States Sherpa Design Full timeJob OverviewSalary: Dependent on ExperiencePosition: Senior Teamcenter Systems ArchitectSherpa Design is a collective of mechanical and electrical engineers, designers, software specialists, and machinists dedicated to innovation and empowering others to excel.With over two decades of expertise, our capabilities have expanded from core product engineering to...
-
Senior Teamcenter Solutions Architect
1 month ago
Portland, Oregon, United States Sherpa Design Full timeJob OverviewSalary: Dependent on ExperiencePosition: Senior Teamcenter Systems ArchitectSherpa Design is a collective of talented mechanical and electrical engineers, designers, software specialists, and machinists dedicated to innovation and empowering others in their pursuits.With over two decades of expertise, our capabilities have expanded from core...
-
Senior Teamcenter Solutions Architect
1 month ago
Portland, Oregon, United States Sherpa Design Full timeJob OverviewPosition Title: Senior Teamcenter Systems ArchitectSalary: Dependent on ExperienceCompany Overview: Sherpa Design is a collective of talented mechanical and electrical engineers, designers, software specialists, and machinists dedicated to innovation and excellence.With over two decades of experience, our capabilities have expanded from core...
-
Senior Project Architect
1 month ago
Portland, Oregon, United States Gpac Full timeAre you an experienced Senior Project Architect eager to contribute to a dynamic and expanding firm? An exceptional opportunity awaits you at a reputable Architecture and Design Firm with multiple locations across Iowa. We are seeking a Senior Project Architect to lead, mentor, and cultivate talent for enduring success.Key Qualifications:A Bachelor's degree...
-
Software Solutions Architect
3 weeks ago
Portland, Oregon, United States Aquent Full timeAbout the RoleWe are seeking a highly skilled Software Solutions Architect to join our dynamic team at Aquent. As a key member of our data platform, you will play a critical role in designing and building secure, highly scalable, and innovative backend services within a continuous delivery model.Key ResponsibilitiesPartner with leads and architects to...
-
Senior Project Architect
1 month ago
Portland, Oregon, United States SNIPEBRIDGE Full timeCompany Overview:SNIPEBRIDGE is a premier architectural design firm renowned for its dedication to innovative and sustainable design practices. With a legacy of excellence, we have positioned ourselves as frontrunners in the architecture sector, engaging in a wide array of project types and scales.Position Summary:We are currently seeking a Senior Project...
-
Portland, Oregon, United States VirtualVocations Full timeVirtualVocations is seeking a highly skilled Senior Engineer: AI and Scientific Computing to join our team. The ideal candidate will have a strong background in building and maintaining high-performance computing tools and architecture, as well as experience in collaborating with engineers, data scientists, and research staff to develop new features and...
-
Senior Landscape Architect
4 days ago
Portland, Oregon, United States Environmental Science Associates Full timeAbout the RoleWe are seeking a highly skilled and experienced Landscape Architect to join our team at Environmental Science Associates. As a key member of our Landscape Architecture team, you will be responsible for leading and managing a range of public park, waterfront, and trail projects of high complexity and visibility.Key ResponsibilitiesDevelop master...
-
Senior Software Engineer
2 weeks ago
Portland, Oregon, United States Saxon Global Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Portland. As a key member of our engineering team, you will be responsible for designing and building scalable services on the Nike cloud platform.Key ResponsibilitiesDesign and develop microservices using Java 8+Work in a distributed/cloud-based environment (AWS) with...
-
Senior Software Architect
1 month ago
Portland, Oregon, United States Phaxis Full timeCompensation: Base Salary + BonusRemote Work: Fully RemoteKey Responsibilities: • Facilitate architectural discussions and decisions to enhance the scalability of our Bridge Engagement platform.• Provide mentorship and guidance to team members on best practices and design methodologies.• Create cloud-based solutions utilizing Amazon Web Services.•...