
Senior Software Engineer Growth Vertical
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Senior Software Engineer - Growth Vertical
About BitGo
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. We empower institutions and individuals to securely navigate the digital asset space. As the operational backbone of the digital economy, BitGo handles a significant portion of Bitcoin network transactions and is the largest independent digital asset custodian and staking provider in the world.
About the Role
We are seeking a talented and passionate Senior Software Engineer to join our Growth Vertical team. You will play a key role in building the first-time user experience for both institutional clients and individuals, focusing on API-first development.
Responsibilities
- Design, build, and maintain scalable, robust, and well-abstracted APIs, libraries, and services.
- Own functionality and scalability features from inception to deployment and customer integration.
- Document and expose functionality for UI, third-party developers, and internal/external tooling.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code, ensuring application performance, quality, and responsiveness.
- Identify and resolve bottlenecks, fix bugs, and continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Work closely with product managers, designers, and other engineers to understand and refine product requirements.
Qualifications
- Proven experience as a Senior Software Engineer with a strong understanding of API design and development.
- Experience building and maintaining scalable, high-performance applications.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Passion for building innovative and user-friendly products.
Qualifications
Required:
- 5+ years of experience developing and maintaining production-ready software systems.
- Strong proficiency in Python or Go, with a demonstrated ability to write clean, maintainable, and efficient code.
- Experience designing and building RESTful APIs and microservices.
- Familiarity with cloud computing platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Experience with relational and NoSQL databases.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Preferred:
- Experience working in the blockchain or cryptocurrency industry.
- Experience with security best practices in a production environment.
- Familiarity with agile development methodologies.
- Contributions to open-source projects.
Technical Development
- Design, develop, and maintain scalable APIs, libraries, and services that form the core of BitGo's API-first platform.
- Own the full lifecycle of features, from conception and design to implementation, testing, deployment, and customer integration.
- Ensure clear and comprehensive documentation of functionality for internal teams, UI developers, third-party integrations, and external tooling.
Collaboration & Problem Solving
- Actively participate in cross-functional teams, collaborating with product managers, designers, and other engineers to define and deliver new features.
- Identify and resolve performance bottlenecks, bugs, and other technical challenges to ensure the smooth operation and responsiveness of applications.
- Contribute to a culture of continuous improvement through code reviews and knowledge sharing.
Innovation & Growth
- Stay abreast of emerging technologies and industry best practices, evaluating and implementing new tools and techniques to enhance development efficiency.
- Proactively contribute to the evolution of BitGo's technology stack, proposing and implementing solutions that drive innovation and scalability.
Selection Process
Candidates interested in the Senior Software Engineer Growth Vertical position at BitGo will first submit their resume and cover letter through the company's online portal. A screening process will then be conducted to assess basic qualifications and relevant experience. Shortlisted candidates will be invited for a technical phone interview, where their coding skills and problem-solving abilities will be evaluated.
Successful candidates will progress to a virtual or in-person interview with the hiring manager and other team members. This stage will focus on the candidate's technical expertise, experience with API development, and understanding of BitGo's products and services. Finally, selected candidates may be asked to complete a take-home coding assignment to further demonstrate their abilities. BitGo will then make a final decision based on the candidate's performance throughout the entire process.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About BitGo
BitGo is the world's leading infrastructure provider for digital asset solutions. Since 2013, they've been dedicated to empowering clients to securely navigate the evolving digital asset landscape. BitGo offers a comprehensive suite of services, including custody, wallets, staking, trading, financing, and settlement, all underpinned by regulated cold storage.
With a global presence and multiple Trust companies, BitGo serves thousands of institutions, from top exchanges and platforms to individual investors worldwide. As a critical component of the digital economy, BitGo processes a significant portion of Bitcoin transactions and holds the title of the largest independent digital asset custodian and staking provider globally.
Ready to Apply?
Join BitGo and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job