Full Job Description
Coinbase has built the world's leading compliant cryptocurrency platform serving over 30 million accounts in more than 100 countries. With multiple successful products, and our vocal advocacy for blockchain technology, we have played a major part in mainstream awareness and adoption of cryptocurrency. We are proud to offer an entire suite of products that are helping build the cryptoeconomy, and increase economic freedom around the world.
There are a few things we look for across all hires we make at Coinbase, regardless of role or team. First, we assess whether a candidate demonstrates our values: Clear Communication, Positive Energy, Efficient Execution, and Continuous Learning. Second, we look for signals that a candidate will thrive in a culture like ours, where we default to trust, embrace feedback, disrupt ourselves, and expect sustained high performance because we play as a championship team. Finally, we seek people with the desire and capacity to build and share expertise in the frontier technologies of crypto and blockchain, in whatever way is most relevant to their role.
Read more about our values and culture here.
As the first Software Engineer on the new Mobile Infrastructure team, you will be at the heart of Coinbase’s engineering process, building software that empowers teams to develop and deliver high-quality products quickly. Coinbase is focused on solving the hardest, most interesting challenges while working toward building an open financial system and shipping at scale without sacrificing stability, quality, velocity or code health.
The Mobile Infrastructure team ensures Coinbase’s success by partnering with engineering teams and developing scalable tools, infrastructure, and processes that help engineers develop, test, debug and release software quickly. We impact millions of users by increasing the pace of product development and ensuring our products are thoroughly tested. We are champions for code health, testability, maintainability and best practices for development and testing.
Coinbase works in small, nimble teams that collaborate on common problems across products and focus areas. We’re growing quickly, addressing a broad set of technical and product challenges in a rapidly evolving space. Unconstrained by job descriptions, especially on a newly formed team, you will be expected to grow and take on new challenges as required, making Coinbase the ideal company for accelerated career growth.
What you’ll be doing (ie. job duties):
Build and maintain a continuous integration environment for iOS and Android development at scale.
Articulate a long term vision for maintaining CI and scaling mobile development at Coinbase.
Champion, refine, improve and implement Release Engineering best practices
Improve the developer experience and increase velocity by building tools functional UI testing
Work with engineers and senior leadership to turn our vision into a tangible roadmap every quarter
Own mobile developer productivity and onboarding at Coinbase
What we look for in you (ie. job requirements):
You have at least 3 years of experience working to improve mobile CI, release, or build processes at scale
You have solid experience using a Continuous Integration environment: CircleCI, Buildkite, Jenkins, etc.
You have experience deploying mobile apps to the App Store & the Play Store
You have good communication and collaboration skills
You have excellent working experience with scripting languages
You have excellent working experience in software development or software testing.
Nice to haves:
You have created a continuous integration environment from scratch for a growing development team
You have experience with supporting cross-platform teams (iOS and Android)
You have experience with static analysis for iOS or Android in a quality context
You have automation testing experience
Benefits at Coinbase
Health, Dental, and Vision insurance covered at 100% for employees and 80% for dependents
HSA plan with company seed
Disability and Life Insurance
401(k) plan with company match
$260 monthly Commuter Benefit
Monthly Gym Benefit
Volunteer Time Off
Fertility Counseling and Benefits
Learning and Development stipend
18 weeks paid Parental Leave
Meals and Snacks provided onsite
The option of getting paid in digital currency
7 year post termination option exercise window (for employees who stay 2 years or more) vs. the industry standard 90 days