Our client is committed to building secure and reliable software that protects our customers' data. Their approach is fundamentally different from most mainstream security companies. Instead of adding layers of security on top of an insecure system, they build software that is inherently secure.
Our client builds need-to-know technology that supports customers working in hostile environments… Traditional systems trust IT infrastructure to maintain the whole security system, even though the news is rife with evidence that this model does not work. Thier software combines end to end encryption with a distributed ledger (aka Blockchain) technology to offer best-in-class security with no backdoors.
The Engineering team is comprised of passionate and creative people who are committed to the premise that complexity is the enemy of security. The problem of security will not be solved by layering on more band-aids, e.g., firewalls, packet inspection, two-factor authentication, etc.… these add complexity by increasing the attack surface. They take a fundamentally different approach by removing the need to trust your infrastructure or your admins through the combination of:
- Zero-trust systems and applied cryptography
- Distributed ledger
The platform and applications - built on Rust and Go - enable their customers to collaborate and communicate securely, and we're looking for growing the team to help turn this ambitious vision into reality. The company culture is focused on productivity and creativity, and they are committed to collaboration with their colleagues across the organization.
What We Need
Someone that will implement distributed services in Rust. We are looking for someone who can design, build and release new features and services from scratch working in partnership with our Security Architects. Additionally, you will iterate over our current codebase to improve it and fix bugs.
You will be working within their Distributed Ledger Model. A distributed ledger approach can provide compartmentalization of data that does not suffer from a single point of failure and is both fast and cost-effective. Compartments are defined using an irrefutable distributed ledger, enabling complete confidence in who is allowed to participate. Once the list of allowed users is defined, it becomes easy for those parties to negotiate shared encryption keys to secure the data being collaborated on.
Thier approach allows for the instant provisioning of cryptographically secure collaboration spaces for use in scenarios where certainty about who has access to that space is a mission requirement.
What You'll Bring
- Significant experience in Rust programming language
- 5-7 years of experience in a hands-on coding role required
What We Provide
This is a 100% remote-based working environment. Their culture is built on trust and flexibility. They believe our employees are the key to our success, and welcome new ideas and talents.
Notes from the company;
We are an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. In other words, we welcome you just as you are!
Compensation: $120k-$155k DOE