Senior Staff Software Engineer
WFA Digital Insight
The demand for skilled software engineers in the fintech space has grown exponentially, with a 25% increase in remote job listings over the past year. As companies like Coinbase continue to push the boundaries of innovation, the need for experts in distributed systems and risk engineering has never been more pressing. With its commitment to building a trusted and compliant platform, Coinbase stands out as a leader in the industry. Candidates should be prepared to showcase their technical expertise, passion for crypto and blockchain technology, and ability to thrive in a fast-paced, remote environment.
Job Description
About the Role
The Senior Staff Software Engineer will play a critical role in designing and implementing the next generation of core Risk platform architecture at Coinbase. As a member of the Risk engineering team, you will be responsible for building the foundations that power Coinbase's products and services, ensuring a consistent and high-quality experience for users. The team's mission is to effectively manage financial threats to both the business and users, and you will be at the forefront of this effort.As a senior engineer, you will work closely with stakeholders across various organizations, including product teams and financial operations. Your expertise will be instrumental in shaping the strategy and execution path of the Risk platform, and you will be expected to mentor and train other team members on design techniques and coding standards.
The Risk engineering team is a critical part of Coinbase's Platform Product Group, which is responsible for building a trusted, scalable, and compliant platform. The team's work has a direct impact on the company's ability to operate efficiently and effectively, and your contributions will be essential to the company's continued success.
What You Will Do
- Design and implement next-generation core Risk platform architecture that powers Coinbase
- Interact with stakeholders in many different organizations that build Coinbase products or are responsible for financial operations
- Participate in shaping the strategy and execution path of the Risk platform
- Manage individual project 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
- Collaborate with cross-functional teams to identify and mitigate potential risks
- Develop and maintain technical documentation for the Risk platform
- Participate in code reviews and ensure that all code meets the company's standards
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the Risk platform
What We Are Looking For
- 10+ years of experience in backend software engineering using Golang or similar languages
- Proven track record of delivering impactful solutions that power significant risk flows
- Experience designing, building, scaling, and maintaining high-throughput and low-latency production services
- Strong technical knowledge of building distributed systems that process massive scale
- Solid communication skills, with the ability to communicate to stakeholders with various technical and non-technical backgrounds
- Relentless drive to set and perseverance to achieve ambitious goals
- Passion for building an open financial system that brings the world together
- Experience with Agile development methodologies and version control systems such as Git
- Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions
Nice to Have
- Domain expertise in Risk engineering
- Experience working with Machine Learning models and leveraging them to scale the execution of risk use cases at large scale
- Experience working in both startups and large enterprises
- Knowledge of cloud-based technologies such as AWS or Azure
- Experience with containerization using Docker
Benefits and Perks
- Competitive salary and bonus structure
- Equity in a leading fintech company
- Comprehensive health, dental, and vision insurance
- 401(k) matching program
- Flexible paid time off and holidays
- Remote work stipend and equipment allowance
- Opportunities for professional growth and development
- Access to a network of experienced professionals in the industry
How to Stand Out
- Develop a strong understanding of Golang and its application in distributed systems
- Showcase your experience with risk engineering and mitigation strategies
- Highlight your ability to communicate complex technical concepts to non-technical stakeholders
- Prepare to back your claims with specific examples of your work and its impact
- Research the company's technology stack and be prepared to discuss how you can contribute to it
- Be ready to discuss your experience with Agile development methodologies and version control systems
- Don't be afraid to ask about the company's approach to remote work and how it supports its distributed team
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.