Senior Software Engineer (Platform - Identity)
WFA Digital Insight
The demand for skilled software engineers in the fintech space has seen significant growth, with a 25% increase in job postings over the past year. As companies like Coinbase continue to innovate and expand their services, the need for experts in platform and identity engineering has become more pressing. With the rise of remote work, candidates now have more opportunities to join top companies like Coinbase, which offers a remote-first culture. Before applying, candidates should be aware of the high expectations and intense work environment that comes with working at a leading company in the industry.
Job Description
About the Role
The Senior Software Engineer position at Coinbase is a critical role that focuses on developing and maintaining the company's platform and identity systems. As a member of the Identity team, you will be responsible for designing and delivering scalable APIs, data models, and backend services that enable seamless and secure user experiences. The team is driven to build an open financial system that brings the world together, and this role is key to achieving that mission.The Identity team owns everything related to user identity, including login, passwords, MFA, security questions, and session management. The Accounts pod is driving the evolution from single-user models to a unified, multi-user and organization-aware platform. As a Senior Software Engineer, you will be working closely with cross-functional teams, including Product, Infrastructure, SRE, and Compliance, to deliver secure, observable, and extensible solutions.
Coinbase is a remote-first company, which means you will have the flexibility to work from anywhere. However, the company also values in-person collaboration and expects team members to come together quarterly for intensive working sessions.
What You Will Do
- Own the design and reliability of business-critical Tier-0/Tier-1 backend systems serving millions of customers, ensuring security, observability, and operational excellence.
- Lead the evolution from fragmented user/org models to a unified Account abstraction, defining APIs, data models, and best practices adopted across every Coinbase product.
- Architect and deliver platform services enabling seamless, secure, multi-entity account and identity management, making it fast and easy to add new entity types.
- Champion technical excellence by driving code and design reviews, setting engineering standards, and shaping the team's technical culture.
- Mentor and level-up engineers across the team, creating a multiplier effect on developer velocity and platform reliability.
- Collaborate cross-functionally with Product, Infrastructure, SRE, and Compliance teams to deliver secure, observable, and extensible solutions.
- Proactively identify opportunities for platformization, refactor legacy components, improve performance, and harden security and compliance posture.
- Drive the adoption of industry-leading technologies and practices, ensuring the company stays at the forefront of innovation.
- Participate in code reviews, ensuring high-quality code that meets customer needs and withstands production demands.
What We Are Looking For
- 5+ years of experience in software engineering, with a focus on backend systems.
- Proven experience designing, building, scaling, and maintaining production services in a service-oriented architecture.
- Track record of writing high-quality, well-tested code that meets customer needs and withstands production demands.
- Strong collaboration skills with the ability to work cross-functionally across product, infrastructure, and compliance teams.
- Passion for building an open financial system that brings the world together.
- Demonstrates the ability to responsibly use generative AI tools and copilots in daily workflows.
- Experience with cloud-based technologies and containerization.
- Strong understanding of security principles and practices.
- Excellent communication and problem-solving skills.
Nice to Have
- Experience with blockchain technology and cryptocurrency.
- Knowledge of machine learning and data analytics.
- Familiarity with Agile development methodologies.
- Experience working in a remote-first company.
Benefits and Perks
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible PTO policy and remote work stipend.
- Quarterly in-person working sessions for collaboration and team building.
- Access to industry-leading technologies and tools.
- Opportunities for professional growth and development.
- A dynamic and supportive work environment.
- Flexible working hours and work-life balance.
How to Stand Out
- Tip: Ensure your resume and cover letter are tailored to the specific requirements of the job, highlighting your experience with backend systems and platform engineering.
- Tip: Be prepared to provide examples of your coding experience and problem-solving skills during the interview process.
- Tip: Research Coinbase's company culture and values to demonstrate your passion for building an open financial system.
- Tip: Consider showcasing your experience with cloud-based technologies, containerization, and security principles.
- Tip: Be prepared to discuss your approach to collaboration and communication in a remote-first environment.
- Tip: Don't hesitate to ask about the company's approach to professional development and opportunities for growth.
- Tip: Be mindful of the company's expectations for a high level of technical expertise and a strong work ethic.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.