Staff Software Engineer

closed
Logo of BitGo

BitGo

πŸ’΅ $185k-$235k
πŸ“United States

Job highlights

Summary

BitGo is looking for a Staff Software Engineer to join their Prime Engineering team and help build new features and applications for enterprise clients. The role requires 8+ years of back-end software development experience, strong skills in TypeScript/Node.JS, SQL databases, RESTful API design, unit and functional testing, microservices, Git/GitHub, and other technical tools. Preferred qualifications include experience in Financial Services, asynchronous programming, functional programming, digital asset trading, and familiarity with React.

Requirements

  • 8+ years of back-end, server-side software development
  • Great at algorithm design, problem solving, and complexity analysis
  • Strong experience with server-side languages like TypeScript/Node.JS
  • Strong experience with SQL databases like Postgres or MySQL
  • Strong experience with RESTful API design
  • Experience with unit and functional testing and debugging
  • Experience with microservices and service-oriented architectures
  • Experience in Git/GitHub and branching methodologies, code review tools, CI tools, JIRA, Confluence, etc
  • Ability to work independently in a fast-paced environment
  • Comfortable with inclusion in on-call rotations for system support

Responsibilities

  • 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 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

Preferred Qualifications

  • Experience in Financial Services and/or Financial Technology
  • Experience with asynchronous programming
  • Experience with functional programming
  • Experience developing or supporting financial accounting systems, such as general ledger and bookkeeping functions
  • Familiarity with digital asset trading, lending, and/or wallets
  • Ability to work full-stack and familiarity with React
  • Experience with large-scale, real-time, and distributed applications
  • Experience working with clients and/or business partners

Benefits

  • 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
This job is filled or no longer available