USA
19 days ago
Software Engineer
Software Engineer Location: Smyrna, GA/Hybrid Duration: 6 months with possible contract to hire 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 a large Tech company Assistant, Amazon Alexa, IFTTT, Control4, 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 AWS Experience working with modern JavaScript 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, HTTP Experience 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.
Confirm your E-mail: Send Email
All Jobs from ICONMA, LLC