itjobs.ca Logo
BitGo logo

Software Engineer (Trade)

BitGo4 days ago
Toronto, Ontario, Canada
Mid Level
Full-Time

Top Benefits

Company-paid medical, dental, vision plans
Catered lunches, snacks, gourmet coffee
Company-paid Caltrain passes

About the role

  • BitGo is looking for a Software Engineer to join our Trade team and help us build resilient, robust services and are responsible for working on critical projects with limited or no supervision
  • Design and build strong, resilient, and robust APIs, libraries, and services to power our financial services: clearing and settlement, digital asset lending, trading and liquidity
  • Own functionality and scalability features by taking responsibility from inception to deployment and customer integration
  • Expose and document functionality to the UI, third-party developers, and our internal and external tooling
  • Collaborate closely with all engineering teams and product managers to ensure consistency in understanding of technical requirements and overall work quality
  • Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices

Benefits

  • Company-paid medical, dental, and vision plans
  • Catered lunches, fresh snacks, and gourmet coffee
  • Commuting made easy with company-paid Caltrain passes
  • Competitive compensation, stock options, and 401k plan
  • Flexible vacation time
  • Remote/hybrid friendly with physical location workspaces
  • Top-end computer equipment to power your work- Experience developing or supporting financial accounting systems, such as general ledger and bookkeeping functions
  • Great at algorithm design, problem solving, and complexity analysis
  • At least 2 years of back-end, server-side software development
  • Experience with microservices and service-oriented architectures
  • Experience with server-side languages like Golang, TypeScript/Node.JS, Java, Python, etc
  • Confident with RESTful API design
  • We are looking for coworkers who share our vision and mission: deliver trust in digital assets
  • Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc
  • Ability to work independently in a fast-paced environment
  • Bachelor’s degree in computer science, applied mathematics, or another technical discipline from a top university
  • Experience with SQL databases like MySQL or Postgres
  • Great with unit and functional testing and debugging
  • Understanding of and strong interest in cryptocurrencies and blockchain
  • We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship
  • Experience with large-scale, real-time, and distributed applications
  • Familiarity with Containers and Kubernetes
  • Understanding of and experience working in the financial industry
  • Familiarity with any of the following: digital wallets, clearing and settlement, lending, trading, accounting systems, etc

About BitGo

Financial Services