Blockchain Software Developer at Unfinished
Location: Culver City
Unfinished works to strengthen our civic life in the digital age.
We are building a new shared, public infrastructure for the web that generates much greater value for the people who use it. The web we envision incorporates data rights as a default, gives people the full power of their networks and the value they generate, promotes transparency and trust, and opens opportunity to effect positive social change at scale. The time has come to build a better web, one that works for people first. Visit projectliberty.io to learn more, go to unfinishedlabs.io to understand our story, or download our dsnp_whitepaper to explore the details.
As part of our mission, we seek a passionate Blockchain Software Developer to join a world class team building a better web that generates a greater value for the people who use it.
You are a thoughtful and well-rounded software developer who is familiar with cryptography and Ethereum-like blockchains. You have several years of working experience with Go, Python, TypeScript, Java, C++, C# and/or Scala. You have a great ability to learn and you are eager to expand your areas of expertise. You are well known for your diligence, hard work, creativity and openness to new ideas and approaches.
About the role
The code that you write is clear, maintainable and will scale across several projects and distributed development teams.
You will be helping turn our new Distributed Social Networking Protocol (DSNP) as described in the whitepaper http://projectliberty.io/whitepaper into a concrete specification and help build out the DSNP ecosystem around it. While our offices are currently closed due to the pandemic, this role will ultimately be based in New York City or Los Angeles.
• Research, design, develop, and test contracts, token incentive systems, and other blockchain technologies.
• Brainstorm and help evaluate applications for new tools and technologies as they continually evolve.
• Build and maintain client and server-side applications responsible for integration and business logic.
• Be involved in the global blockchain community-work on implementing and integrating the latest improvement proposals.
• Document new solutions as well as maintaining that of existing ones.
• You feel passionate about making an excellent product and never think ‘That’s not my job’.
• Strong experience in one or more of the following languages for backend development: Go, Python, TypeScript, Java, C++, C#, and/or Scala.
• Experience in designing and building scalable, fault tolerant, and secure distributed systems.
• Familiarity with cryptography
• Strong working knowledge with public blockchains.
• Understand complex data structures and algorithms.
• Innovative, proactive, and highly adaptable to a rapidly evolving entrepreneurial environment.
• Operate from the perspective of no job too big or too small
• Perseverance to push through obstacles swiftly and execute across a broad range of responsibilities, while keeping an eye to the bigger picture
• Ability to navigate ambiguity and approach challenges with an entrepreneurial growth mindset
• High emotional intelligence, a low-ego and collaborate well with people from different cultures and points of view
• Inquisitive by nature and interested in working closely with the technology team to understand blockchain and other cutting-edge technologies
• Ability to work independently
More About Us
With a network of partners in technology, academia, social impact and the arts, Unfinished is imagining the future of technology, culture, and our economy to create a thriving multiracial democracy.
Project Liberty seeks to accelerate the world’s transition to an open, inclusive data economy that puts citizens in control. At the core is a shift from centralized to decentralized—a future in which all people, not just the few, directly benefit from their participation and contribution. The success of this work, in fact, depends on many people and organizations actively working together to shape a better future.
The determined team behind the earliest stages of Project Liberty is working to pave the way for these many contributors by actively engaging diverse voices, and equipping them with the critical infrastructure they need to catalyze change. We have developed the technology to make a shared, community governed social network possible—now available to the public as open source code. We are designing developer tools and an incentive system to reward early adopters and their work, and to support migration to a healthier web economy. And we are bringing together networks of organizations that seek change—including the formation of an Institute with Georgetown University and Sciences Po focused on leveraging technology to drive the common good.
We believe having diversity of perspective, professional backgrounds, identity groups and lived experience is a strength for teams and we actively encourage candidates of all backgrounds to apply. Unfinished is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, genetics, disability, age, and familial, caregiver, or veteran status.
For Remote Blockchain Software Developer roles, visit Remote Blockchain Software Developer Roles
Senior Rust Developer at Jobot
Location: Los Angeles
Well Established Software Firm Developing Web3 Products Hiring Rust Software Engineer!
This Jobot Job is hosted by: Matt Swaneveld
Are you a fit? Easy Apply now by clicking the “Apply Now” button and sending us your resume.
Salary: $175,000 – $225,000 per year
A bit about us:
We are a 100% remote company that’s built a variety of software systems to improve the internet. If you are familiar with blockchain, it’s likely you’re familiar with our projects. Our company is set to double in the next year (500+) and there’s great potential for growth in this position.
Due to growth, we are looking for a Senior Software Engineer to work remote with our globally distributed team. If you have experience with Rust, Golang, and/or C++, please apply today!
Why join us?
• Work on exciting projects for the future of the internet
• Top-notch salaries and equity packages
• 100% remote
• Solid benefits package including great health benefits
• Amazing growth potential
• Out management team includes several ex-FAANG employees with great educations and excellent mentorship
• Bachelors/Master’s in CS (preferred)
• Rust, Golang, or C++ experience
• WASM/ Web Assembly experience preferred
• You have experience with or deep knowledge of cryptography, globally distributed systems, blockchain or other related domains (preferred)
• Linux systems
• Experience designing and building distributed and/or p2p software systems and applications
• Have architected, built and deployed scalable, performant web services in production (preferred)
Principal Software Engineer, Custody Team at Explore Job Search
Location: Los Angeles
About the job
To apply please visit:
Empower the Individual Through CryptoGemini is a crypto exchange and custodian that allows customers to buy, sell, store, and earn more than 30 cryptocurrencies like bitcoin, bitcoin cash, ether, litecoin, and Zcash. Gemini is a New York trust company that is subject to the capital reserve requirements, cybersecurity requirements, and banking compliance standards set forth by the New York State Department of Financial Services and the New York Banking Law. Gemini was founded in 2014 by twin brothers Cameron and Tyler Winklevoss to empower the individual through crypto.Crypto is about giving you greater choice, independence, and opportunity. We are here to help you on your journey. We build crypto products that are simple, elegant, and secure. Whether you are an individual or an institution, we want to help you buy, sell, and store your bitcoin and cryptocurrency. Crypto is not just a technology, it’s a movement.At Gemini, our mission is to empower the individual and that includes giving our employees flexibility of choice — our Office Optional Policy allows employees to choose to work from one of our physical locations or from home.Select roles that are location-specific will still be eligible for flexible schedules.The Department: Software EngineeringGemini is regulated and licensed like a bank, but it’s run like a tech startup, and engineering is the core of the company. There’s a wide range of tough problems to solve at Gemini – from properly securing hundreds of millions of dollars worth of customer funds, to developing innovative new blockchain products, to finding new techniques to combat fraud, to shaving microseconds off our API response times, and everything in between.All of Gemini’s engineers are able to work across the software platform, not just on their own specialization or subteam. We value a thoughtful, collaborative software development process, coupled with a pragmatic approach to problem solving and delivering software.The Role: Principal Software Engineer, Custody TeamSecurity of customers’ digital assets and personal information held with Gemini is our first and foremost priority. The Custody team at Gemini develops and manages security tools and platforms, assists users to design and assess the security internal systems, and builds automation to simplify manual or complex processes. This team works with other Gemini stakeholders to simplify the use of cryptographic software and hardware.In our work, we work with stakeholders who wish to store digital assets in our custodian storage systems, determine the best approach for using these storage systems, implement tools and approaches to support needs, and then maintain these tools and approaches. Example applications include the support of a new network like Solana or Monero and their integration into our Custodian platform. This engineer will also work closely with various teams including our Custodial Security Operations, Signing, Asset storage, Product Security, Wallet Engineering, and Platform Engineering teams.We are a dynamic group with both entrepreneurial spirit and security engineering experience. We have incredibly high aspirations, and we are looking for like-minded individuals who want to guide the transition to a new more decentralized world where access to digital assets is normalized and ubiquitous.Responsibilities
Design, implement, deploy, and maintain software supporting new cryptocurrency networks or tokens that interact with our Custody platform
For the custody platform, perform fee forensics, implement fee computation, and implement/maintain fee billing
Integrate the use of hardware security mechanisms into the secure build infrastructure. Example hardware security mechanisms include a trusted platform module (TPM), hardware security module (HSM), trusted execution environment (TEE), smartcard, and/or other similar hardware key storage mechanisms. Example applications of these mechanisms include key storage, signing, encryption, code attestation, and secure boot.
Improve the capabilities of the existing signing security infrastructure with a mindset towards infrastructure as code
Develop tools and automation that integrate security into systems and process
Participate in disaster recovery (DR) scenarios to validate operability of physical and digital material
Hands-on expertise with at least one area of software security
Strong understanding of systems/network security, secure protocol design, secure build and supply chain management, encryption, authentication, key management and applied cryptography
Experience implementing software in any of the following: operating systems, kernel development, kernel modules, embedded security software, cryptographic protocols, or cryptographic hardware (PKCS#11, FIPS 201-1 PIV, smartcards, TPMs, HSMs, or TEEs)
Proficiency in a common scripting language including but not limited to Python, Ruby, etc.
Able to troubleshoot and debug issues, and demonstrate a methodical approach to root cause analysis
Strong written and verbal communication skills; attentive to details
5+ years experience with secure build software infrastructure that makes use of a trusted platform module (TPM), hardware security module (HSM), trusted execution environment (TEE), smartcard, and/or other similar hardware key storage mechanism
1+ years implementing or using security monitoring, alerting, and automation tooling
Experience in a code-first environment, developing automated solutions to solve support and operational issues
Experience with automation or configuration tools including Ansible, Chef, Puppet, etc.
Experience working with engineering teams, teaching, training, and mentoring on how to implement best-practice technical solutions
Experience in researching and addressing complex business topics around TPMs, HSMs, TEEs, secure build infrastructure, and applied cryptography
Ability to read and write code written in Python, Java, Scala, C/C++, and Golang
Hands-on expertise with hardware security modules or hands-on expertise with discrete or firmware trusted platform modules or hands-on expertise with trusted execution engines and secure enclaves
Knowledge of hardware security, verified/secure boot, tamper resistance, side-channel attacks, anti-cloning, and PUFs
Demonstrated ability to convert theoretical security concepts into production
Experience in network engineering and security
Solid understanding of Product Management and Product Ownership, Agile practices and methodologies
Having prior knowledge in the blockchain space is not a requirement but good to have
It Pays to Work HereWe take a holistic approach to compensation at Gemini, which includes:
Competitive Compensation and Profit-Sharing Equity
Flexible vacation policy
Retirement Plan Matching
Generous Parental leave
Comprehensive health plans
Training and professional development
At Gemini, we strive to build diverse teams that reflect the people we want to empower through our products, and we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. Equal Opportunity is the Law, and Gemini is proud to be an equal opportunity workplace and affirmative action employer. If you have a specific need that requires accommodation, please let a member of the People Team know.
To apply please visit:
For Remote Principal Software Engineer, Custody Team roles, visit Remote Principal Software Engineer, Custody Team Roles