Job Description
Summary
We are looking for a Senior Staff Software Engineer to join the Payments team at Coinbase. Our team is diligently crafting innovative payment solutions aimed at empowering both individual consumers and large-scale institutions within the cryptocurrency ecosystem. We are developing state-of-the-art payment infrastructures, workflows and APIs, to facilitate the seamless transition of traditional currency into the crypto landscape, thereby enhancing financial access.
Our payment solutions are designed with a focus on simplicity and scalability, aiming to drive widespread adoption of crypto-centric products such as Decentralized Finance (DeFi), Decentralized Applications (DApps), and cryptocurrency exchanges.
What you’ll be doing (ie. job duties):
- Architect and develop payments platform for processing billions of $s of payments across the globe
- Provide technical structure to teams and work closely with management and stakeholders to define strategic roadmaps
- Manage individual projects priorities, deadlines and deliverables with your technical expertise
- Mentor and train other team members on design techniques and coding standards
- Write high quality, well tested code to meet the needs of your customers
- Hands-on with coding
- Plan and Implement the multi-year strategy for Payments engineering with the technical leadership on your team
- Collaborate with engineers, designers, product managers and senior leadership to turn our vision into a tangible roadmap every quarter
- Add positive energy in every meeting, and make your coworkers feel included in every interaction
- Engage with upstream teams and enforce SLAs for data availability and quality
What we look for in you (ie. job requirements)
:
- 12+ years of experience in software engineering
- You’ve 2+ years of experience in architecting big data systems around technologies like Apache Spark and Hive
- Experience in uplevelling junior engineers via processes and setting a high bar for them to follow
- You know what high quality code — and software engineering processes — look like and know how to foster an environment that creates them
- You’re passionate about building an open financial system that brings the world together
Nice to haves:
- You’ve worked with Golang, gRPC, Docker and SQL
- You’ve have experience of working with finance and accounting teams
- You’ve experience in performance tuning of big data systems
Note - This role is based out of India and will need individuals to relocate to India
Skills
- Database Management
- Development
- Software Architecture
- Software Engineering
- SQL