Start the Best Part of
Your Career at Kinnami
Purpose-driven, forward-thinking work
We want to create something worth creating, that will endure the test of time. We do this by relentlessly focusing on our customers' success, building high quality systems, and planning for long-term scale.
Clients trust us to build things that work and we take that seriously. Our team will overcome obstacles, find solutions and deliver exceptional results.
Kinnami is made up of amazing individuals, but it’s only through teamwork that we achieve greatness. We’re committed to helping our customers by working together with equal parts humility and ambition.
We are looking for like-minded teammates; if you want to be on this journey with us, please see if you fit one of our current openings.
We’re committed to creating an inclusive environment for all our employees, where different backgrounds and perspectives are valued and encouraged.
Individuals seeking employment at Kinnami are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.
01 Senior Back-End Software Engineer
Kinnami is looking for a key early employee who, in addition to being an experienced software developer, we are looking for someone that has the versatility, confidence and enthusiasm to take on additional roles and responsibilities within the company as it grows. Your initial role will be to assist with the productization of the AmiShare technology prototype to implement the first minimum viable product for AmiShare, with the aim of becoming the lead engineer for its continued development.
5+ years of experience in designing, developing & porting concurrent distributed software in C, C++ and Objective C/C++ on Linux.
Deep knowledge of Linux development and internals.
Knowledge of at least one of Windows, macOS, UNIX (EG: FreeBSD), Android, iOS
development, which demonstrate experience in cross-platform programming, moving to
and from Linux.
Some knowledge of cloud technology (Amazon AWS, Google Cloud or Microsoft Azure)
Experience in multi-threaded, multi-process programming and Client/Server communications.
Experience in OpenSSL-based cryptography.
Good knowledge of best practices for modern application coding techniques, especially
around avoiding common security threats.
Linux kernel development (file systems, device drivers)
Cloud technology (Amazon AWS, Google Cloud or Microsoft Azure), REST, SQL (mySQL, SQLite).
Blockchain technology, Cryptography, Peer-to-Peer networking.
Database application development, Python, Web development.
Container application development using Kubernetes and Docker on Linux.
Although this is a backend developer’s role, some familiarity with any of Mobile GUI application development, Windows GUI development, or macOS GUI development would be helpful, so that future system design improvements will be easier.