Careers with Rivetz

Senior Android Developer

As Senior Android Developer at Rivetz, you will have primary responsibility for our core Android applications. Your strong experience in User Interface development and asynchronous processing of network and system events will help us deliver secure, reliable, easy-to-use applications to millions of users. In addition to our core cybersecurity application you will help develop and maintain several other Android applications that interface with the core app, such as Cryptocurrency wallets, messaging apps, etc.

You will be a key member of our core Android team and will interact with the native/embedded developers of our secure applet, blockchain developers, trusted computing experts and cryptographers. It is a great opportunity for an experienced Android developer to learn the fascinating world of trusted computing and blockchain as part of an exceptional team.

We are a polyglot JVM shop, are standardizing on Java 8 and later, and are using languages like Kotlin and Groovy, where appropriate, to help build a codebase of clean, readable, testable auditable code. We use continuous integration and continuous delivery to speed delivery and to allow our developers to focus on the interesting and challenging problems in our application domain.

Qualifications
  • 5 years Android development,
  • Proven knowledge of Java-based OOP programming,
  • Some experience and strong interest in the Kotlin language,
  • Solid knowledge of asynchronous processing on the JVM,
  • Experience with Web Services and REST clients,
  • Strong experience with Android Unit and Integration testing,
  • Knowledge of Firebase services,
  • You should possess a BSc OR MSc in Computer Science or Electrical Engineering or equivalent work experience,
  • Excellent interpersonal skills and willingness to work in a team environment.
  • Nice to Have: Knowledge of Groovy,
  • Nice to Have: Knowledge of cryptography or Trusted Computing,
  • Nice to Have: Experience with cryptocurrencies and blockchains.
About Rivetz

Rivetz brings trust to device endpoints in blockchain transactions. Rivetz solves some of the most challenging problems associated with consumer and machine-to-machine digital transactions, using advanced hardware assisted device security technologies and services to provide a safer and easier-to-use model for the protection of a user's digital assets. The device plays a vital role in hosting these assets, and Rivetz enables the controls that users need to benefit from services. Rivetz uses state-of-the-art cybersecurity tools to ensure full trustworthy lifecycle management of hardened digital assets held on devices, ensuring a reliable interaction with services on the Internet.

Equal Employment Opportunity

Our corporation is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [“protected class”] including, but not limited to: race; color; religion; genetic information; national origin; sex; gender; pregnancy, childbirth, or related medical conditions; age; disability; citizenship status; uniform service member status; or any other protected class under federal, state, or local law.

Apply Now via Email 
  • Job ID:JR012
  • Category:Engineering
  • Location(s):
    Santa Cruz, CA
Email your resume & cover letter to careers@rivetz.com!
Apply Now 

Distributed Systems Engineer

As a Distributed Systems Engineer at Rivetz, you will play a critical role in building the Rivetz Network. You will be a key member of our core networking team and will interact with mobile developers, blockchain developers, trusted computing experts and cryptographers. It is a great opportunity for an experienced networking developer to learn the fascinating world of trusted computing and blockchain as part of an exceptional team.

You will apply your strong knowledge of modern, functional Java to building high-performance, carrier-grade networking using high-performance JVM-based technologies like Netty. The Rivetz messaging architecture is based upon cryptographically-secure messages in a trusted computing context. A solid understanding of cryptographic protocols and trusted computing architecture is critical for this position. These components will provide critical network services to the Rivetz ecosystem -- with an initial emphasis on mobile clients.

We are a polyglot JVM shop, are standardizing on Java 8 and later, and are using languages like Kotlin and Groovy, where appropriate, to help build a codebase of clean, readable, testable auditable code. You will work closely with secure, embedded components written in C, C++, and Rust. We use continuous integration and continuous delivery to speed delivery and to allow our developers to focus on the interesting and challenging problems in our application domain.

Qualifications
  • 5 years Java development in a network environment,
  • Solid knowledge of asynchronous processing on the JVM,
  • Knowledge of cryptography or trusted computing,
  • Web Services, REST, etc,
  • Knowledge of SQL and noSQL databases,
  • You should possess a BSc OR MSc in Computer Science or Electrical Engineering or equivalent work experience,
  • Excellent interpersonal skills and willingness to work in a team environment.
  • Nice to Have: Knowledge of Kotlin or Groovy,
  • Nice to Have: Experience with system/embedded development in C, C++, and/or Rust,
  • Nice to Have: Experience with cryptocurrencies and blockchains.
About Rivetz

Rivetz brings trust to device endpoints in blockchain transactions. Rivetz solves some of the most challenging problems associated with consumer and machine-to-machine digital transactions, using advanced hardware assisted device security technologies and services to provide a safer and easier-to-use model for the protection of a user's digital assets. The device plays a vital role in hosting these assets, and Rivetz enables the controls that users need to benefit from services. Rivetz uses state-of-the-art cybersecurity tools to ensure full trustworthy lifecycle management of hardened digital assets held on devices, ensuring a reliable interaction with services on the Internet.

Equal Employment Opportunity

Our corporation is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [“protected class”] including, but not limited to: race; color; religion; genetic information; national origin; sex; gender; pregnancy, childbirth, or related medical conditions; age; disability; citizenship status; uniform service member status; or any other protected class under federal, state, or local law.

Apply Now via Email 
  • Job ID:JR013
  • Category:Engineering
  • Location(s):
    Santa Cruz, CA
Email your resume & cover letter to careers@rivetz.com!
Apply Now 

Web Services Engineer

As a Web Services Engineer at Rivetz, you will play a critical role in building core web services, applications and libraries. You will be a key member of our core networking team and will interact with mobile developers, blockchain developers, trusted computing experts and cryptographers. It is a great opportunity for an experienced web services developer to learn the fascinating world of trusted computing and blockchain as part of an exceptional team.

You will apply your strong knowledge of modern, functional Java to building high-performance, carrier-grade servers using technologies like Spring 5, Ratpack, and Netty. These servers will provide critical Web API services to the Rivetz ecosystem -- with an initial emphasis on mobile clients. You will be integrating Peer-to-peer messaging protocols, trusted computing technology, and blockchain components into your servers. You also occasionally wear a full-stack hat and owning the development of JavaScript front-ends and HTML interfaces.

We are a polyglot JVM shop, are standardizing on Java 8 and later, and are using languages like Kotlin and Groovy, where appropriate, to help create a codebase of clean, readable, testable auditable code. We use continuous integration and continuous delivery to speed delivery and to allow our developers to focus on the interesting and challenging problems in our application domain.

Qualifications
  • 5 years Java development in a server environment,
  • Solid knowledge of asynchronous processing on the JVM,
  • Web Services, REST, etc,
  • One or more modern JavaScript frameworks like Angular or React,
  • Knowledge of SQL and noSQL databases,
  • You should possess a BSc OR MSc in Computer Science or Electrical Engineering or equivalent work experience,
  • Excellent interpersonal skills and willingness to work in a team environment.
  • Nice to Have: Knowledge of Kotlin or Groovy,
  • Nice to Have: Knowledge of cryptography or trusted computing,
  • Nice to Have: Experience with cryptocurrencies and blockchains.
About Rivetz

Rivetz brings trust to device endpoints in blockchain transactions. Rivetz solves some of the most challenging problems associated with consumer and machine-to-machine digital transactions, using advanced hardware assisted device security technologies and services to provide a safer and easier-to-use model for the protection of a user's digital assets. The device plays a vital role in hosting these assets, and Rivetz enables the controls that users need to benefit from services. Rivetz uses state-of-the-art cybersecurity tools to ensure full trustworthy lifecycle management of hardened digital assets held on devices, ensuring a reliable interaction with services on the Internet.

Equal Employment Opportunity

Our corporation is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [“protected class”] including, but not limited to: race; color; religion; genetic information; national origin; sex; gender; pregnancy, childbirth, or related medical conditions; age; disability; citizenship status; uniform service member status; or any other protected class under federal, state, or local law.

Apply Now via Email 
  • Job ID:JR014
  • Category:Engineering
  • Location(s):
    Santa Cruz, CA
Email your resume & cover letter to careers@rivetz.com!
Apply Now 
Showing 3 of 3 Currently Open Position(s)...