Diversant-Sr. Software Architect/Engineer
Diversant is searching for a Sr. Software Architect for a Full Time/Direct Hire position with our client located in Downtown, Denver, CO.
Senior Software Architect/Senior Software Engineer (Denver)
Our client provides a software platform (EdgeIQ) that delivers powerful computing capabilities at the edge of the network. EdgeIQ interacts with operational systems, devices, connected products and the infrastructure they are connected to. By understanding and responding to events when and where they actually occur, we help our customers remotely manage operational assets, reduce latency in decision-making and restore balance and control to their enterprise architectures. We are hiring a Senior Software Architect/Senior Software Engineer to help us increase our system reliability, resilience, and continue to build out an amazing, solid, bullet-proof product.
We're building a highly available, rock solid connected device management system. You will spend the majority of your time understanding and digesting product requirements, designing and implementing product features to meet those requirements.
The tools that we use to build and manage our system are as important as the product itself. You will spend a majority of your time identifying areas of improvement for our system's operation and our insight into it, documenting those improvements as necessary, and working with the team to implement them.
You'll spend some time supporting sales and customer support needs with quantitative answers based on our system performance.
You many spend some time developing and managing proofs of concept where appropriate and provide guidance in the creation of reference architectures for proposed implementations.
Education and Experience
BS or higher in Computer Science or related field.
Minimum 5-years experience in software engineering.
Experience architecting and building API centric systems a must-have.
Experience with building systems in AWS a must have.
Experience with Docker, Kubernetes, and building systems using container technologies a strong plus.
Experience with Golang a strong plus.
Experience working with connected products, devices, various industrial and non-IP network protocols a strong plus.
Knowledge and Skills Required
Desire and passion to apply technical skills and knowledge to solve customer problems and innovate product solutions.
Our client follows a light-weight, Kanban style agile process. Understanding of agile processes is a plus.