IoT Software Engineer
Role details
Job location
Tech stack
Job description
This position will report to the Product Manager for the team assigned. The team consists of a Product Manager, Product Owner, Solution Architect, UX Designer, Software Engineers and possibly a Quality Assurance Specialist.1. Maintains comprehensive knowledge of the assigned domain product portfolio and contributes to product features design, planning and development.
-
Collaborates with the Solution Architect on implementation of technical designs developed using the architectural framework.
-
Works with assigned development team developing features utilizing best development practices and methods; provides code review, code guidance, and other technical assistance to ensure that implementation conforms to approved architectural design and department standards.
-
Support implementation of process enhancements and development standards defined by the Architecture Team.
-
Collaborate with other teams on projects to improve the overall software architecture, products and development process.
-
Works with Product Owners and the development team in estimating and planning initiatives, and other related software engineering practices.The responsibilities as defined are intended to serve as a general guideline for this position. Associates may be asked to perform additional tasks depending on strengths and capabilities.Required Experience
Requirements
-
Minimum 3-5 years of experience in similar roles or jobs.
-
Bachelors degree in Computer Science or equivalent
-
Persistent data stores (relational, document, key/value) e.g. MongoDB, Microsoft SQL Server, DynamoDB, and Elasticsearch
-
Modern software development languages e.g. C#, Typescript, Rust and GoDesired Experience
-
Web application frameworks such as Angular or React
-
Proficient with Python 3 programming language.
-
Patterns and strategies for scalable logging, exception handling, and exception reporting
-
Asynchronous messaging patterns
-
Developing public cloud-ready applications
-
Migration of on-premise applications to the cloud
-
API management strategies and techniques
-
Experience working with SCADA systems e.g. Ignition, Wonderware, Siemens
-
Industrial control systems integration experience with relevant protocols such as TCP, Modbus, MQTT, OPCUA.
-
Data streaming patterns and solutions eg. Kinesis, Kafka
-
Time series database solutions eg. Influx, AWS Timestream, Kdb
-
Application monitoring patterns and solutions e.g. CloudWatch, Prometheus, and Grafana
Benefits & conditions
in 20 countries, Samtecs global presence enables its unmatched customer service.This position is required to be on site at our Colorado Springs office 3 days each week. At this time Samtec is only considering local applicants for this position. Salary is $115 - $180K per year inclusive of applicable bonus(s) and commensurate with experience. Standard benefit offerings available are medical (HSA/PPO) dental, vision, group life, AD&D, short and long term disability, EAP, 401K plus other voluntary options, as well as paid time off., $115,000.00 Other about 8 hours ago Commercial Refrigeration Technician Nextech Colorado Springs, Colorado $25.00 per hour Other about 8 hours ago Space and Cyber Range Architecture Support Honu Services Colorado Springs, Colorado $245,000.00 - $260,000.00 per year