Sr. Software Engineer - Spokane, United States - Open Energy Solutions Inc

    Open Energy Solutions Inc
    Open Energy Solutions Inc Spokane, United States

    1 month ago

    Default job background
    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