Senior Software Engineer

Optio3, Inc.

Optio3 is a web platform for complete visibility, management & intelligent control of operations & energy consumption in commercial buildings.

We are passionate about addressing broad and complex problems through technology. We are a diverse team of experts in IT Operations, Cloud Computing, Machine Learning, AI, IoT, Security, and Software for Consumers and Enterprise.

There are over 5.6 million Commercial Buildings in the U.S., with billions of light switches, bulbs, thermostats, motion sensors, smoke detectors, HVAC systems, etc. These can be analog devices, controlled manually, devices connected to semi-automated legacy systems, or new devices connected via the Internet, commonly referred to as IoT devices; the number of IoT devices is projected to grow beyond 4 billion by 2020.

Even with automation systems in place, these buildings waste over one-third of their operational cost in inefficiencies related to reactive maintenance, outages, subpar energy management and manual processes associated with asset management and control. We solve that problem via software Innovation to go beyond sensing into intelligent control.

Are you the one?

Looking to expand your skill set with IoT, SaaS, Cloud Infrastructure Automation, Machine Learning & AI, and Big Data? Have the creativitity to challenge the same old way of building enterprise SaaS software and build intelligent solutions? Want to learn how to integrate with new IoT protocols and a wide variety of IoT devices and Automation Systems? If you answered yes to one of more of the above, then we are looking for you. You, an experienced, passionate, driven software engineer who can build highly scalable and reliable enterprise software platform for IoT cloud computing solutions. As part of the core Software Development Team, you will architect, design, and build software to solve tough technical challenges in a high energy, startup environment with experienced industry leaders and with a highly collaborative team. You will be part of the core team that is set to disrupt the IoT space for commercial facilities, and help other junior team members architect, design, implement, test and deploy scalable platform and solutions in the IIoT domain.

We value open & honest communications, customer centricity, collaboration, and we believe in the power of compassion, gratitude and paying it forward. We offer excellent health, vision and dental benefits, green commute incentives, 401K, competitive compensation including equity and extraordinary opportunities for growth.

Responsibilities

Architect, design and develop software for owned components in a predictable manner

Lead the definition of methods, process and procedures around collaborative software development using agile methodologies

Engage with Product Management to better understand the requirements and translate them to technical features

Drive projects from original concept through final implementation, including managing all project risks- time, budget, and scope as well as associated mitigation plans

Ensure adherence to established quality standards and reviews project deliverables regularly

Provide regular communication regarding the status of specific projects and interfaces with all areas affected by the project including internal customers, and vendors

Customer empathy, excellent communication, problem solving, listening, time management, cross-group collaboration, technical depth, creativity, organizational and management agility

Proficiency in web technologies such as HTTP, REST/SOAP, AJAX, Web Sockets

Minimum of 7 and up to 15 years hands-on experience in enterprise Software Development using open source technologies

Minimum of 5 years of experience using Java, Javascript, and at least one of the Shell scripting languages, on Linux

Solid understanding of data structures, algorithms, object oriented design and design patterns

Strong problem-solving, debugging skills and an aptitude for learning new technologies

Ability to design highly scalable SaaS solutions, in a service-oriented architecture approach, and in a componentized manner (for example, micro services)

Experience in Cloud computing (PaaS and IaaS layers) or IoT

Working knowledge of big data, analytics and machine learning

Develop future state Architectures and Industry’s IoT Strategy to drive future state infrastructure technology landscape

Analysis of existing technical landscape to determine redundancy and re-architecture opportunities in order to minimize complexity of technology environment in line with ever growing business needs in IIoT domain

Analyze emerging technology, market trends and their potential impacts on the cloud infrastructure architecture and adapt accordingly

extra brownie points:
Technology underlying M2M/IoT solution, such as wireless systems, different networks and sensors

Systems infrastructure and network infrastructure and related protocols

One or more of the protocols and standards – BACnet, Modbus, MQTT, CoAP, DTLS, XMPP, Zigbee, Z-Wave

Evolving IoT Market and takes individual technical ownership of the projects/products

M2M domains/verticals like SmartGRID, SmartHome/SmartCity, Building HVAC industry

To apply for this job please visit tinyurl.com.