10+ years experience of designing and building successful customer facing products and micro-services
Proficient in at least one, preferably statically typed, programming language i.e. (Java, C++, Kotlin)
Strong understanding of JavaScript and key frameworks i.e. Node.js
Experience with Kubernetes, Linux, CentOS
Data pipeline and streaming tech, e.g. Hive, Spark, Kafka, Kafka Streams
Experience with Git and Github, including Github Pull Request workflows
Good Understanding of computer science fundamentals and data structures
Bachelor’s and/or Master’s degree, preferably in Computer Science, Software Engineering, Math, Statistics or equivalent quantitative disciplines.
Microservice architecture design principles
Experience working with GraphQL for querying APIs and serving relevant data
Knowledge of SQL and NoSQL databases (MongoDB is a plus) and must have hands on experience querying database
Amazon Web Services
Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.)
Benefits and Perks
Io-Tahoe offers a competitive compensation package and the opportunity to participate in developing unique data science and machine learning solutions in a rapidly expanding market category
Responsibilities
As a Senior Software Engineer, you will work directly with other Software Engineers and Quality Assurance Engineers to understand feature requirements, review technical designs, design, develop, test, deploy, maintain, and enhance software solutions.
With your technical expertise you will manage project priorities, deadlines, and deliverables.
Io-Tahoe is a global leader in Enterprise Data Automation. Our patent driven technologies significantly reduce the manual effort required for enterprise data users to better know, manage, and drive value from their data assets.
Io-Tahoe enables enterprise customers to automatically discover, catalog, manage and drive business value from data wherever it is held. In doing so Io-Tahoe enables enterprise customers to automate workflows including Data Migrations, Data Quality, Data Governance and self-service Data Analytics.
Io-Tahoe also provides an intuitive user experience designed to help technical and non-technical people collaborate. Our team with a deep understanding of data challenges, giving us first-hand insight and appreciation into our customers’ diverse and complex data needs.