Senior Software Engineer - Ethereum and Altcoins

Toronto, Canada
Full time
Office
Compensation is not specified
Role
Software Engineer
Description

BitGo, a prominent player in digital asset financial services, caters to institutional investors by offering liquidity, custody, and security solutions. Established in 2013, BitGo is recognized for introducing the multi-signature wallet and remains the foremost digital asset company specializing in serving institutional clients. Operating in both centralized and decentralized finance realms, BitGo excels in trading, lending, and borrowing services through its prime brokerage offerings and acts as the custodian for WBTC, a leading global stablecoin associated with Bitcoin. In a strategic move in 2020, BitGo introduced BitGo Portfolio and Tax to provide clients with comprehensive digital asset solutions. Moreover, in 2018, the company launched BitGo Trust Company tailored to serve as a qualified custodian for securing digital assets. Handling approximately 20% of all global Bitcoin transactions and extending support to over 600 coins and tokens, BitGo serves as the security and operational foundation for more than 1500 institutional clients across 50 countries. These clients comprise regulated entities and major cryptocurrency exchanges and platforms. Backed by renowned entities such as Goldman Sachs, Craft Ventures, and others, BitGo stands out as a powerful force in the digital asset landscape.

Role Overview

BitGo is in search of a skilled professional to join as a Senior Software Engineer for the Ethereum and Altcoin team. This role involves contributing to the development of robust and scalable systems aimed at integrating various blockchains, facilitating secure custody, and supporting staking processes for substantial fund volumes. Ideal candidates should possess autonomy, prioritize security, showcase expertise in distributed systems, and have a profound comprehension of the cryptocurrency ecosystem. If you are enthusiastic about exploring the possibilities of blockchain technology, possess experience in building scalable software, and exhibit a penchant for innovation, we invite you to be part of BitGo and contribute towards shaping the future of digital assets.

Responsibilities

  • Design and implement scalable, well-abstracted APIs, libraries, and services to seamlessly integrate blockchains and staking functions into custody platforms.
  • Take charge of functionality and scalability aspects from research through deployment.
  • Develop integration libraries and SDKs to interact with server APIs effectively.
  • Document and expose functionalities for UI, third-party developers, and internal tooling.
  • Collaborate closely with engineering teams and product managers to ensure a shared understanding of technical requirements and maintain work quality consistency.
  • Provide mentorship to peers within the engineering team through code reviews and the promotion of best practices.

Skills & Experience

BitGo is seeking team players who embody values such as open communication, transparency, ownership, craftsmanship, and hold a commitment to establishing trust in digital assets.

Required

  • Minimum of 5 years of backend, server-side software development (2 years for SWE II).
  • Proficiency in TypeScript/Node.JS and/or Kotlin.
  • Demonstrable skill in unit and functional testing, and debugging.
  • Ability to construct simple and extensible abstractions for intricate systems.
  • Proficiency in Git/GitHub, branching strategies, code review tools, CI tools, etc.
  • Bachelor’s degree in computer science, applied mathematics, or related technical discipline from a reputable university.
  • Understanding and deep interest in cryptocurrencies and blockchain technology.
  • Strong problem-solving skills, algorithm design expertise, and proficiency in complexity analysis.
  • Self-driven individual capable of working independently in a high-paced environment.

Preferred

  • Background in either blockchain or security industries.
  • Experience with microservices and service-oriented architectures.
  • Full-stack capability and familiarity with React and Databases (MongoDB).
  • Proficiency in Docker and Kubernetes.
  • Prior experience in building scalable distributed systems.

Why Join BitGo?

Joining our team requires a blend of vision, technical expertise, innovation, commitment, collaboration, and execution. A team of talented individuals at BitGo strives for excellence while embracing the values of ownership, craftsmanship, and open communication. We are keen on welcoming new colleagues with innovative thinking capabilities, problem-solving skills, and a readiness to take calculated risks as part of the team reshaping the world’s financial markets.

Select Benefits at BitGo Include:

  • Competitive base salary, bonus, and stock options.
  • Comprehensive health insurance coverage for employees, partners, and dependents.
  • Up to 4% company match for 401k contributions.
  • Paid parental leave, vacation time.
  • Commuter/parking pass, close proximity to Caltrain.
  • Custom free lunches, dinners, snacks.
  • Provision of computer equipment and ergonomic workplace setup.
  • Collaborative environment with inspiring colleagues in a startup setting.

Note: Employee benefits might vary based on location.

The domain of cryptocurrencies marks a significant shift in the financial services sector. Join BitGo to become a part of the transformative team shaping the landscape of investing for the future.

Skills Required
Avatar
BitGo
Company size
Not specified
Location
United States
Description
BitGo provides regulated custody, financial services, and core infrastructure for investors and builders alike.

More Full-time Jobs

Show more

Crypto Data Scientist (Slovakia-Remote)

Bratislava, Slovakia
Bratislava, Slovakia
Full time
Remote
Token Metrics is currently seeking a highly skilled individual in the field of machine learning to enhance and optimize our existing machine learning systems. The ideal candidate will be responsible for evaluating and refining our machine learning processes, conducting statistical analysis to address data set challenges, and improving the accuracy of our AI software's predictive capabilities.

The successful applicant should possess a strong background in data science and demonstrate expertise in the implementation of advanced machine learning algorithms that directly contribute to the efficiency of predictive models.

Job Responsibilities

Collaborate with team managers to define and fine-tune machine learning objectives.

Design machine learning systems and automated AI solutions for predictive modeling.

Translate data science prototypes into practical applications utilizing relevant ML algorithms.

Verify the precision of user suggestions generated by the algorithms.

Address complex problems based on multi-layered data sets and enhance existing machine learning libraries and frameworks.

Develop ML algorithms to analyze extensive historical data sets for predictive purposes.

Conduct stress tests, statistical analyses, and interpret test findings under various market conditions.

Document machine learning processes to ensure replicability and transparency.

Stay updated on the latest advancements and trends in machine learning technologies.

Requirements

Bachelor's degree in computer science, data science, mathematics, or related fields.

A Master’s degree in computational linguistics, data science, data analytics, or equivalent is a plus.

Minimum of two years of experience as a machine learning engineer.

Proficiency in Python, Java, and R programming languages.

Extensive knowledge of ML frameworks, libraries, data structures, data modeling, and software architecture.

Profound understanding of mathematics, statistics, and algorithms.

Strong analytical and problem-solving skills.

Excellent communication and collaboration abilities.

Outstanding time management and organizational competencies.

Token Metrics is dedicated to helping cryptocurrency investors create successful portfolios through AI-driven crypto indices, rankings, and price predictions. We serve a diverse client base, ranging from individual investors and traders to crypto fund managers across more than 50 countries.

Principal Product Manager - Local Market Growth

Singapore
Singapore
Full time
Office
Who We Are

Our company believes in the transformative power of technology to shape the future. Established in 2017, we are at the forefront of driving change through our innovative digital asset exchange, Web3 platform, and blockchain ecosystems. Our mission is to revolutionize the financial landscape by providing a diverse range of advanced products, solutions, and trading tools. Trusted by millions of users globally, we empower individuals to explore the world of Web3 through financial access backed by blockchain technology and decentralized finance.

We are committed to innovation, social responsibility, and fostering a diverse, inclusive environment with over 3,000 employees worldwide.

About the Opportunity

We are seeking a dynamic product manager to join our expanding product team. As the Principal Product Manager focusing on onshore market growth, you will drive user expansion for our company in onshore markets. Your responsibilities include strategizing, managing the roadmap, and executing key product initiatives aimed at delivering exceptional user experiences based on data-driven insights. You will lead efforts to enhance customer onboarding, retention, adoption, and advocacy while working towards expanding users' crypto holdings and usage. Your role involves leveraging data, research, and customer insights to guide decision-making and shape the future of our company and product offerings.

What You'll Be Doing:

Oversee consumer experience in onboarding, retention, and reactivation.

Lead targeted experimentation and continuous improvement initiatives driven by data to achieve customer onboarding, retention, adoption, advocacy, and expansion objectives.

Develop and optimize product and customer journeys based on user personas and behavior segmentation to drive user engagement and revenue.

Create a user lifecycle strategy to boost product adoption and engagement.

Collaborate with cross-functional teams to define and execute the product roadmap.

Work with designers and engineers to craft detailed product specifications.

Manage global product launches and spearhead beta testing programs.

Stay abreast of market trends, competitors, and potential partnerships.

Track key product metrics and drive continuous enhancements through iterative product development.

What We Look For In You:

Demonstrated product management expertise of at least 6 years.

Proven self-driven initiative and commitment to achieving ambitious goals.

Track record of fostering innovation, iterating on strategies, and driving zero-to-one innovation.

Ability to make data-driven decisions based on insightful narratives and drive product improvements.

Strong technical background to collaborate effectively with engineering teams.

Business-oriented mindset with a focus on business performance metrics and PnL dynamics.

Excellent communication skills to translate strategy into actionable plans and foster cross-functional collaboration.

Exceptional prioritization skills with the ability to balance trade-offs effectively.

Design and UX sensibility with an eye for aesthetics and functionality.

BA/BS degree or equivalent in a technical field.

Nice to have:

Experience in growth optimization, onboarding, and retention.

Background in FinTech or the Crypto Industry.

Fluent in Mandarin and English.

Passion for crypto and blockchain innovations.

Perks & Benefits

Competitive compensation package.

Learning & Development programs and Education subsidy.

Team building activities and company events.

Wellness and meal allowances.

Comprehensive healthcare coverage for employees and dependents.

Blockchain Solution Engineer

Canada
Canada
Full time
Remote
We are looking for a skilled individual to join our dynamic blockchain team as a Blockchain Solutions Engineer/Developer Relations Engineer. In this role, you will act as a liaison between blockchains and the wider developer community, nurturing strong connections with developers by equipping them with the necessary tools, resources, and assistance to excel in the blockchain space. The ideal candidate should possess a deep interest in blockchain technology, a collaborative mentality, and a dedication to delivering exceptional technical guidance and support.

Responsibilities

Stay informed about trends in the blockchain industry, new technologies, and market competition to identify growth opportunities.

Engage with developers to gather insights, pinpoint product enhancement areas, and solve challenges.

Advocate for developers, proactively address their concerns, and cultivate a supportive community atmosphere.

Collaborate with product, marketing, and engineering teams to align developer relations initiatives with business strategies.

Develop and update technical documentation, tutorials, sample code, and other resources to empower developers.

Provide prompt and effective technical support to developers, helping with problem-solving, technical queries, and integration hurdles.

Requirements

Positive attitude with a strong willingness to learn and advance within a Community Management and Engineering team.

Familiarity with community management platforms like Telegram and Discord.

Basic understanding of Programming languages and software development tools, such as Solidity, TypeScript, Golang, or Rust.

Bachelor’s degree in Computer Science, Software Engineering, or related fields, or equivalent practical experience.

A minimum of 1 year of experience in a similar role, with exposure to software engineering, customer support, or developer relations.

Excellent communication and interpersonal skills, with the ability to explain complex technical concepts clearly.

Strong problem-solving skills and attention to detail.

Life @ Crypto.com

Encouraged to think innovatively and explore new opportunities within a supportive team.

Thriving and dynamic work environment that encourages proactive problem-solving.

Emphasis on personal and professional growth through skill development.

Strong collaborative work culture where colleagues support each other to achieve objectives.

Unified team focused on the common goal of making cryptocurrency widely accessible.

Ready to launch your career with us?

Benefits

Competitive salary.

Comprehensive medical insurance coverage for employees and dependents.

Generous annual leave entitlement and unique perks like birthday leave.

Flexible work arrangements and remote working options.

Internal mobility program offering diverse career paths.

Work perks including a Crypto.com visa card.

About Crypto.com

Established in 2016, Crypto.com caters to over 80 million customers globally and is the leading cryptocurrency platform. Our vision is straightforward: to bring cryptocurrency to every wallet. Built on principles of security, privacy, and compliance, Crypto.com is dedicated to driving cryptocurrency adoption through innovation and empowering the next generation of entrepreneurs and creators.

Find out more at our official website.

Crypto.com places importance on diversity and inclusion, welcoming applicants from various backgrounds, perspectives, and skill sets to enrich our team. All personal data submitted by applicants will be used strictly for recruitment purposes.

Crypto Quantitative Analyst (Istanbul- Remote)

İstanbul, Türkiye
İstanbul, Türkiye
Full time
Remote
Token Metrics provides AI-based cryptocurrency ratings and price predictions, supporting customers in making profitable crypto investments by leveraging professional analysts, analytics, and artificial intelligence.

We are looking for a skilled quantitative analyst to join our team and contribute to the design of cryptocurrency quantitative trading strategies. This role requires a passion for trading, proficiency in Python, strong analytical capabilities, and the ability to thrive in a fast-paced environment.

Responsibilities:

Develop, test, and enhance algorithmic trading strategies

Discover new trading concepts and investment prospects

Conduct research and analysis on extensive data sets to identify patterns

Create risk management tools to manage trading strategies effectively

Requirements:

Proficient in Python programming

Experience in handling large data sets

Ability to develop and test trading strategies

Solid foundation in statistics

About Token Metrics:

Token Metrics aids crypto investors in constructing profitable portfolios by offering AI-driven crypto indices, rankings, and price predictions. Our diverse clientele includes retail investors, traders, and crypto fund managers across more than 50 countries.

Junior Trading Operations/DevOps Engineer

Amsterdam, Netherlands
Amsterdam, Netherlands
Full time
Office
Flow Traders is currently seeking to hire a Junior Trading Ops/DevOps Engineer to join their expanding Trading Operations team in Amsterdam. This opportunity offers a chance to become part of a prominent proprietary trading firm known for its innovation and entrepreneurial spirit. The company is keen on engaging sharp and innovative minds and empowering them to utilize their skills to the fullest.

As a member of the Trading Operations Team, you will be responsible for ensuring the performance and stability of the proprietary trading systems and associated hardware within the firm's technology framework. You will play a vital role in tackling technical issues related to the in-house trading applications and your input will directly impact the company's performance. Furthermore, you will collaborate closely with various departments to enhance your understanding of the proprietary trading applications, their functions, and ongoing development.

In this role, you will take on responsibilities as an SRE, Operations Engineer, and Developer.

What Your Responsibilities will involve:

Mastering the latency-sensitive trading application stacks, aiding in troubleshooting in a fast-paced setting, and implementing effective solutions.

Developing, testing, and integrating monitoring solutions utilizing APIs derived from the proprietary trading applications to monitor the health and performance of the trading environment.

Collaborating with system administrators to optimize Linux-based trading environments using tools offered by the latest Linux distributions.

Working in tandem with Cloud SREs to manage the distributed systems landscape.

Contributing efforts to completely automate infrastructure and application management.

Establishing, utilizing, and maintaining CI/CD pipelines.

Conducting user acceptance testing across internal application stacks and gaining deep insights into how traders and supporting teams utilize our software.

Providing technical requirements to the development process to enhance the operational efficiency of the applications.

Improving your Python or other scripting skills through collaboration with trading desks to introduce automation into complex workflows.

What You Need to Succeed:

A degree from a university in Computer Science, Mathematics, or other relevant quantitative fields.

0-2 years of work experience.

Proficiency in Unix/Linux and Windows operating systems.

Skillset in programming languages such as Python, Go, JavaScript, or C++.

Basic comprehension and interest in networking; knowledge in this field is an advantage.

Familiarity or interest in technologies like Ansible, Docker, Kubernetes, Kafka, Terraform, GCP is advantageous.

Strong team player with a willingness to acquire new skills.

Excellent communication skills.

Strong decision-making and problem-solving abilities.

Please note that Flow Traders does not accept unsolicited resumes from any professional staffing or search firms. Submission of resumes or candidate details directly to Flow Traders employees via email, the Internet, or other means without a valid and signed search agreement will render the candidate openly available to contact without any limitations, and Flow Traders will not be liable to pay any placement fee if the candidate is hired.