No more applications are being accepted for this job
Sr. Software Engineer - Spokane, United States - Open Energy Solutions Inc
Description
Are you looking for an opportunity to help make an impact in the energy world?Transform today's grids to take advantage of IoT architectures and enable tomorrow's innovations?
Help create the energy infrastructure of tomorrow by incorporating and managing power creation and distribution with open and green technologies?
Open Energy Solutions, Inc.
is a start-up utility services and software development company that is enabling utilities and utility vendors to push execution to the edge of their grid infrastructure, through the development and implementation of distributed technologies and intelligence.
We are seeking a Software Engineer comfortable working with languages/technologies such as Vue, React, Rust, C++, Go, Kubernetes, Docker, or the like within a Distributed IoT environment.
Responsibilities:
Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development lifecycle
Review and debug code
Comfortability with developing moderate to complex components and integrate them into larger, existing solutions
Perform validation and verification testing
Collaborate with the team with well communicated and documented processes
Document development phases and monitor systems
Ensure software is meeting best practices and technology choices
Education / Experience:
Bachelor's or Master's degree in Computer Science/Engineering
Minimum of 10+ years' experience in software development
Minimum of 7+ years' experience with user interface development and frontend tech stack (preferably Vue)
Required experience in containerization and distributed systems such as cloud services and architectures and containerized deployments.
Experience with UX design preferred.
Experience with publish / subscribe architectures such as NATS, DDS, or MQTT
Involvement in Open-Source projects is a plus
Demonstrates agility with applying multiple programming languages and technical stacks.
Ability to achieve high-level of productivity in a distributed/remote working environment
Ability to project professionalism both internally with co-workers and externally with customers & possibly investors.
Experience with or in the electric power industry, distribution / transmission systems, Distributed Energy Resources, and/or microgrids is a plus.
Compensation Variable Depending On Experience.Travel:
Limited Travel
#J-18808-Ljbffr