Senior Software Engineer
BitGoSan Francisco, United States
US165000USD - 210000USD
Responsibilities
Required Qualifications
Preferred Qualifications
- Lead efforts to improve the developer experience for external clients integrating with BitGo’s APIs.
- Continuously refine and enhance our API documentation portal to be best-in-class, ensuring clarity, completeness, and ease of use (in collaboration with technical writers).
- Define and maintain a structured process for API change management, ensuring external developers are informed in advance and minimizing disruption.
- Establish and enforce best practices for API design, versioning, and deprecation strategies.
- Maintain and extend the system that derives OpenAPI specifications from service implementations, ensuring accuracy and usability.
- Own and improve the BitGoJS SDK and BitGo Express, ensuring security, usability, and consistency across integrations.
- Track user journeys as developers integrate with our API, using data and direct client feedback to identify friction points and propose improvements that reduce time to successful integration.
- Work closely with engineers, product managers, and developer relations teams to drive alignment on API strategy and enhancements.
- Implement feedback loops and directly engage with clients (engineers integrating with our API) to improve API usability and onboarding.
- Drive initiatives to improve API discoverability, consistency, and developer tooling.
Required Qualifications
- At least 5 years of proven experience in back-end and server-side development.
- Deep expertise in API design and management, including REST, OpenAPI, and SDK development.
- Experience managing API change processes that minimize client disruption and ensure smooth transitions.
- Strong TypeScript and Node.js expertise, particularly in backend service development.
- Experience maintaining SDKs and API clients, with a focus on security, usability, and developer experience.
- Excellent communication and collaboration skills, with a high degree of empathy for external developers.
- Comfortable talking directly to clients (engineering teams integrating with our API) for feedback and insights.
Preferred Qualifications
- Experience working on API developer portals and documentation tooling.
- Familiarity with tools for generating and maintaining OpenAPI specifications.
- Strong data analysis skills, with experience tracking user journeys and using data to drive continuous improvement.
- Background in developer relations, API product management, or related areas.
- Knowledge of versioning strategies, deprecation policies, and backward compatibility principles.
- Familiarity with CI/CD workflows and automation tools to improve API deployment processes.
View all remote jobs at BitGo →
FAQ
- Is the Senior Software Engineer position at BitGo remote?
- Yes. This role was posted on Remote Backend Jobs, a job board that lists exclusively fully remote positions.
- What is the salary for the Senior Software Engineer role?
- The posted salary range for this position is 165000USD - 210000USD.
- When was this Senior Software Engineer job posted?
- This listing was posted on June 28, 2025 and is still open for applications.
- How do I apply for the Senior Software Engineer position at BitGo?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote APIs jobs
Backend Engineer (Contract - LATAM)
NexusRemote
LATAMCryptoBlockchainWeb3
Software Test Engineer
DeepgramUnited States
$150k - $220k per yearUSremotegopython+9
Senior Software Engineer - Vector Search - Elasticsearch
ElasticGreece
Greeceremotecassandrajava+10
Senior Software Engineer - Vector Search - Elasticsearch
ElasticSpain
Spainremotecassandrajava+10
Senior Software Engineer - Vector Search
ElasticUnited States
USremoteelasticsearchjava+8