Skip to content

Senior Software Architect

Tech Talent Link
Published
February 17, 2021
Location
Tualatin, OR, United States of America
Category
Default  
Job Type

Description

Overview:
Our client's Product Engineering team will be hiring a full time Senior Software Architect with experience in mixed environment architecture, and a passion for making energy storage simple, safe, and cost-effective.

The ideal candidate is an expert in Java or .NET architect and has some background in Embedded C/C++ programming or Firmware development.

Our client has grown from 40 employees to more than 120 employees in the past 16 months.

This role is highly visible and with broad authority, reporting directly to the Senior VP of Product and Engineering.

Responsibilities
Take the PRDs (Product Requirements Documents) created by the Product Management Team and create design specifications … sequence diagrams, state diagrams, pseudocode, class diagrams, protocol definitions … to guide the Software and Firmware Engineering Teams in how to write their code, and the Software and Systems QA team on how to test the code when it’s written.
Review and approve the PRDs, making sure that they fit into the overall system design and philosophy, and that they provide enough information for a solid implementation to be written.
Guide Software and Firmware Engineering as needed through resolving technical implementation problems.
Write prototype and reference code for new, experimental, or core concepts.
Participating in code reviews and code inspections as a senior mentor.
Participate in tier 4 support for customer and production issues.

Qualifications
10 or more years of experience with OOD/OOP; proficiency in Java or C# is a must.
Embedded C/C++ programming or Firmware development experience
Strong background with SQL database development; PostGres is preferred.
Broad experience covering UI technologies, server-side design and coding, REST endpoints, debugging skills, networking skills.

Preferred
Experience in the energy, renewable, power control, utility, SCADA, or power electronics industries
Experience with Unix and/or Linux
Web development skills (HTML, CSS, Javascript, JQuery)
Experience with AWS cloud-based development
Experience with Python programming

Related Jobs

Technical Product Coordinator   Portland, Oregon new
February 25, 2021
Employee Experience Coordinator   Portland, Oregon new
February 25, 2021
Implementation Specialist   Portland, Oregon new
February 25, 2021
Business Development Representative   Portland, United States of America new
February 24, 2021