About the role

Software Engineer
Location: Smyrna, GA - Hybrid
Duration: 6 Months CTH or
FTEJob Description
Position Summary: The Software Engineer will be part of a team responsible for designing and implementing new features and integrations for Stream Labs products and systems.
Principal Responsibilities: Lead and manage internal and external engineering teams to design, develop, and deploy new software functions and features for IoT products and associated test equipment. Implement new features in customer-facing web dashboard to monitor thousands of Wi-Fi and LoRa-based water monitors and valves. Develop new features for internal-facing web dashboard to enable customer support functions such as device troubleshooting, user account management, and Stream Plus subscription management. Develop integrations between streamlabswater.com E-Comm website, Stripe payment gateway, and ERP system to enable seamless order fulfillment. Develop integrations between Client internal tools and Stream Labs CRM systems to enable sales pipelines. Design and maintain integrations between Stream Labs product backend and 3rd party Smart Home automation systems such as Google Assistant, Amazon Alexa, IFTTT, Control 4, etc. Assist manufacture and test engineering by developing internal tools to automate device programming, activation, and GUIs for QA.
Qualifications
Education: B.S or M.S degree in Computer Science, Information Systems, Computer Engineering, or other applicable engineering discipline. B.S and 5+ years or M.S. and 2+ years of software development experience across broad technologies and frameworks
Required Skills: Proficient in one or more of the following languages: Python, NodeJS, Java Experience developing and deploying to cloud-based services, preferably AWSExperience working with modern Java Script frameworks such as Angular or React Strong understanding and implementation of REST services for web applications Knowledge of DB design, including SQL, NoSQL and DB architecture concepts Strong understanding of Information Security best practices Knowledge of networking fundamentals and protocols including TCP/IP, TLS/SSL, HTTPExperience working in agile teams with CI/CD processes
Preferred Skills: Experience working with AWS serverless architectures consisting of Lambda, DynamoDB, API Gateway, and Cognito Experience working on internal & external facing web dashboards
Competencies: Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills Development of technical documentation on applications and systems Ability to work with technical and business-oriented teams Ability to peer review code, approve pull requests, mentor junior engineers

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Smyrna, GA

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

today

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE