Jobs
>
Senior Software Engineer
>
Stanford

    Senior Software Engineer - Stanford, United States - BitGo, Inc.

    BitGo, Inc.
    BitGo, Inc. Stanford, United States

    2 weeks ago

    Default job background
    Description

    BitGo is the leader in digital asset financial services, providing institutional investors with liquidity, custody, and security solutions. Founded in 2013, BitGo pioneered the multi-signature wallet and is the first digital asset company to focus exclusively on serving institutional clients. Active in both centralized and decentralized finance, BitGo offers market leading trading, lending, and borrowing services through its prime brokerage services and acts as the custodian for WBTC, the leading global stablecoin for Bitcoin. In 2020, BitGo launched BitGo Portfolio and Tax, providing clients with a full-stack solution for digital assets. In 2018, it launched BitGo Trust Company, the first qualified custodian purpose-built for storing digital assets. BitGo processes approximately 20% of all global Bitcoin transactions, and supports over 600 coins and tokens. BitGo provides the security and operational backbone for more than 1500 institutional clients in 50 countries, including many regulated entities and the world's top cryptocurrency exchanges and platforms. BitGo is backed by Goldman Sachs, Craft Ventures, Digital Currency Group, DRW, Galaxy Digital Ventures, Redpoint Ventures, and Valor Equity Partners.

    We are seeking an experienced HSM firmware engineer with expertise in Multisignature (Multisig) and Multi-Party Computation (MPC) to join our team. The ideal candidate will have a strong experience in designing and implementing cryptographic solutions for enterprise-level systems in programming languages such as C, C++ or Rust and a passion for working with hardware security modules (HSMs). This role requires hands-on experience in firmware and software development, as well as a willingness to engage in datacenter visits to interact with servers and hardware boards.

    Responsibilities:

    • Design, develop, and maintain firmware and software components for HSMs, ensuring high performance, reliability, and security.
    • Implement features related to Multisig and MPC to support advanced cryptographic operations.
    • Write efficient and maintainable code in languages such as C or Rust, optimizing performance and minimizing resource utilization.
    • Conduct code reviews and participate in software architecture discussions to ensure code quality and consistency.
    • Collaborate with cross-functional teams to integrate cryptographic solutions into existing products or to develop new ones.
    • Collaborate with other engineers to interface firmware and software with HSM hardware components.
    • Participate in datacenter visits to perform hands-on testing, troubleshooting, and validation of HSMs and hardware boards.
    • Create technical documentation, including design specifications, API documentation, and user guides.
    • Provide technical support to customers, partners, and internal teams on HSM-related issues and integration challenges.
    Qualifications:
    • Bachelor's or Master's degree in Computer Science, Cryptography, or a related field.
    • At least 5 years of experience working in firmware and software development for embedded systems, preferably in the field of hardware security modules (HSMs).
    • Strong understanding of cryptographic algorithms and protocols such as RSA, ECC, AES, and SHA.
    • Experience in designing and implementing cryptographic solutions for enterprise-level systems.
    • Strong programming skills in one or more programming languages such as C, C++, Rust, Java, or Python is a plus.
    • Ability to work independently and collaboratively in a team environment.
    • Experience with hardware/software integration, including interacting with hardware components and peripherals.
    • Excellent problem-solving skills and attention to detail, with the ability to troubleshoot complex issues and debug software/hardware interactions.
    • Effective communication skills, both verbal and written, with the ability to collaborate effectively with cross-functional teams.
    If you are interested in this opportunity, please apply with your resume and cover letter. We are an equal opportunity employer and welcome all qualified candidates to apply.

    Why Join BitGo?

    Disrupting an industry takes vision, innovation, passion, technical chops, drive to deliver, collaboration, and execution. Join a team of great people who strive for excellence and personify our corporate values of ownership, craftsmanship, and open communication. We are looking for new colleagues who bring innovative ways of thinking and problem solving, and who want risks to be part of the team that changes the world's financial markets.

    Here are some of the benefits* of working at BitGo:
    • Competitive base salary, bonus and stock options
    • 100% company paid health insurance for employee, partner and dependents
    • Up to 4% 401k company match
    • Paid parental leave, Paid vacation
    • Free commuter/parking pass; 5 min from Caltrain
    • Free custom lunches, dinners and snacks
    • Computer equipment and workplace furniture to suit your needs
    • Great colleagues and inspiring startup environment
    • *Benefits may vary based on location
    Cryptocurrencies are the most disruptive change the financial services industry has seen in years. Join us and you'll be able to look back and say you were part of the team that transformed investing.

    Pay Transparency Notice: Depending upon your leveling and location, the compensation for this role averages between $160,000 - $210,000 USD base salary. Equity, an annual performance bonus and the benefits outlined below are also a part of this role's package.

  • Infinity Ventures

    IT Software Engineer

    3 weeks ago


    Infinity Ventures University, United States

    The German Federal Bank is a unique bank: an integral part of the European System of Central Banks with a significant role in financial stability, banking supervision, monetary policy, and payment systems in Germany. Above all, we are a strong team of reliable and responsible ind ...


  • Pivotal Palo Alto, United States

    Pivotal is the leader in the emerging market of electric Vertical Takeoff and Landing (eVTOL) aircraft. We design, develop, and manufacture light eVTOL aircraft and are renowned for the BlackFly, the first light eVTOL to fly manned missions and enter the consumer market. · Mobili ...


  • Element Energy Menlo Park, United States

    April 8, 2024**Element Energy** · Element Energy is a dynamic early-stage company reimagining energy storage and battery management. Our breakthrough algorithms and our patented control system solve critical battery safety and performance issues in the multi-billion-dollar large- ...


  • WPRO TALENTS Palo Alto, United States

    Our Clients Mission, · You generate enormous amounts of personal data when you use the internet. This data is extremely powerful and could make your life easier, better, more magical. So why aren't you using it? · Our Client has developed a product that effortlessly enables you ...


  • Titan Ventures Alto, United States

    BASF SE · WELCOME TO THE TEAM · The European Site & Verbund Management continuously develops and ensures the competitiveness of BASF's major European sites. We manage the perfect integration of infrastructure, operational services, personnel services, and logistics with productio ...


  • Google Mountain View, United States

    **Minimum qualifications**: · - Bachelor's degree or equivalent practical experience. · - 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting. · - 2 years of experience with d ...

  • LinkedIn Dev Sandbox

    Software Engineer

    3 weeks ago


    LinkedIn Dev Sandbox San Francisco, United States

    Job Description · Job DescriptionTest job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job descrip ...


  • Phoenix Innovations San Carlos, United States

    Join our team at San Carlos and take the next step in your career. · About Tele Columbus AG · Tele Columbus AG is one of the leading fiber network operators in Germany, reaching over three million households. · Under the brand PŸUR, the company offers high-speed internet, telepho ...


  • Nebula Technologies Redwood, United States

    Redwood Job in Root D4: Responsibilities · * You will implement challenging customer projects and contribute significantly to project success · * You will analyze customer needs, help to effectively implement requirements, pay attention to clean code, sustainable architecture, an ...

  • Celonis GmbH

    Software Engineer

    3 weeks ago


    Celonis GmbH Stanford, United States

    We're Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms. We believe there is a massive opportunity to unlock productivity by placing data and intelligence at the core of business processes - and for that, we need you to join ...

  • Niantic Inc

    Software Engineer

    2 weeks ago


    Niantic Inc Stanford, United States

    Niantic's AR Web / 8th Wall Team is seeking an adventurous Software Engineer, Web/Full Stack. We seek engineers with strong technical background, great execution, and self-starter mentality. The ideal candidate loves to jump into the unknown, clarify ambiguities, quickly learn fr ...

  • BitGo, Inc.

    Software Engineer

    2 weeks ago


    BitGo, Inc. Stanford, United States

    BitGo is the leader in digital asset financial services, providing institutional investors with liquidity, custody, and security solutions. In 2020, BitGo launched Prime Trading and Lending, as well as BitGo Portfolio and Tax, providing clients with a full-stack solution for digi ...

  • Criteo

    Software Engineer

    2 weeks ago


    Criteo Palo Alto, United States

    At Criteo we face some of the most challenging and interesting problems in the advertising software industry. We work at a scale of speed, performance and complexity that few others in the industry have. Our dataset is about 40 petabytes in Hadoop (more than 30 TB extra per day), ...

  • MachineFi

    Software Engineer

    1 week ago


    MachineFi Palo Alto, United States

    Our Vision: · Machines Will Be Our Future Workforce · Here at MachineFi Lab, we're building tomorrow's internet today and powering the new reward economy by creating a fairer / safer / and more rewarding internet of things MachineFi is a new paradigm that underpins the future We ...

  • Rubrik

    Software Engineer

    2 weeks ago


    Rubrik Palo Alto, United States

    About the Team: · As a member of the Developer Platform team at Rubrik, you will be focused on solving challenging frameworks, scalability & stability problems that will enable the company to deliver a product at high-scale without compromising on quality, velocity, and coding st ...

  • Broadcom Corporation

    Software Engineer

    2 weeks ago


    Broadcom Corporation Palo Alto, United States

    Please Note: · If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) · If you already have a Candidate Account, please Sign-In before you apply. · Job Description: · The Elevator Pitch: Why would y ...

  • InsideHigherEd

    Software Engineer

    5 days ago


    InsideHigherEd Stanford, United States

    Software Engineer Doerr School of Sustainability, Stanford, California, United States Information Technology Services Feb 16, 2024 Post Date 102296 Requisition #This position is based on Stanford's main campus but is remote eligible. Interested candidates must include a res ...

  • Palantir Technologies

    Software Engineer

    1 week ago


    Palantir Technologies Palo Alto, United States

    A World-Changing Company · Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missin ...

  • Celonis GmbH

    Software Engineer

    2 weeks ago


    Celonis GmbH Palo Alto, United States

    The Team · Celonis AI Group (CeloAI) is a newly formed organization within Celonis that is dedicated to developing state-of-the-art AI/ML (and broadly intelligent) technologies for Celonis products (e.g., the Execution Management System / EMS) and empower enterprises and institut ...

  • Rubrik Job Board

    Software Engineer

    2 weeks ago


    Rubrik Job Board Stanford, United States

    ABOUT THE TEAM · Forge is the platform and systems engineering team at Rubrik. Our mission is to develop a highly reliable, secure, scalable and performant software defined platform that radically simplifies building, deploying, and managing physical and virtual appliances on-pr ...