Senior Software Engineer (EAA)
WFA Digital Insight
The demand for skilled software engineers in the fintech space has surged, with a 25% increase in job openings over the past year. As a remote Senior Software Engineer at Coinbase, you'll be at the forefront of developing innovative compliance solutions. With the company's commitment to remote work and a strong focus on economic freedom, this role offers a unique opportunity to make a meaningful impact. As the fintech industry continues to evolve, professionals with expertise in cloud technologies, AI, and cybersecurity are in high demand. Before applying, candidates should be prepared to showcase their technical expertise, collaborative mindset, and adaptability in a fast-paced environment.
Job Description
About the Role
The Senior Software Engineer role at Coinbase is a critical position within the Enterprise Applications and Architecture organization, specifically within the EAA Compliance CXAE team. As a senior engineer, you will be responsible for building full-stack applications that enable Compliance Agents to increase productivity, drive automation, and deliver impact at scale. Your day-to-day work will involve collaborating with cross-functional teams, including product, design, security, and data teams, to develop and implement cutting-edge compliance solutions. The EAA Compliance CXAE team is dedicated to streamlining compliance processes and improving the efficiency and effectiveness of Compliance agents through AI-first surfaces, tools, and applications.The role is remote, with quarterly in-person working sessions, providing a unique opportunity to work with a talented team of professionals while enjoying the flexibility of remote work. As a senior engineer, you will be expected to mentor junior engineers, drive technical decision-making, and contribute to the overall growth and development of the team.
What You Will Do
- Build end-to-end user-facing features using Golang, React, and cloud technologies, delivering AI-first compliance tooling that improves agent productivity and KYC process accuracy.
- Lead assessment, selection, and implementation of third-party tools and vendor integrations into the compliance agent experience platform.
- Drive cross-functional delivery of complex technical solutions in collaboration with product, design, security, data, and peer engineering teams.
- Strengthen Coinbase's platform by building upon existing development practices and technical domains to deliver improvements that benefit multiple teams across the organization.
- Identify potential issues before they reach production and adapt your approach proactively, working within constraints to avoid adverse impact on Tier-1 compliance systems.
- Mentor engineers in full-stack design techniques, coding best practices, testing, release and deployment processes, documentation, and observability (metrics, logging, tracing).
- Develop and maintain technical documentation to ensure knowledge sharing and facilitate collaboration across teams.
- Collaborate with security teams to ensure the development of secure and compliant solutions.
- Participate in code reviews and contribute to the improvement of the overall code quality.
What We Are Looking For
- 5+ years of software engineering experience developing large-scale systems with Golang and React, shipping user-facing features on cloud infrastructure (AWS, Kubernetes, Terraform, BuildKite or similar).
- Demonstrated experience with third-party vendor integrations, including assessment, implementation, and ongoing operational management of external platforms.
- Proven track record building and operating large-scale, high-traffic platforms with hands-on experience in rate limiters, caching, load balancing, circuit breakers, and distributed debugging.
- Proficiency in event-driven architectures (Kafka, MQ), SQL or NoSQL databases, and service communication patterns (gRPC, GraphQL, ETL), with experience authoring and contributing to technical architecture decisions.
- Experience working across distributed teams and time zones, translating complex technical concepts into clear narratives for both technical and non-technical stakeholders.
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
- Strong understanding of cloud security and compliance principles.
Nice to Have
- Experience with containerization using Docker and Kubernetes.
- Familiarity with testing frameworks and methodologies (e.g., TDD, BDD).
- Knowledge of agile development methodologies and version control systems (e.g., Git).
- Certification in cloud computing (e.g., AWS Certified Developer).
Benefits and Perks
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technology and contribute to the development of innovative compliance solutions.
- Flexible working hours and remote work arrangement.
- Quarterly in-person working sessions to collaborate with the team and drive business outcomes.
- Access to a wide range of training and development opportunities to support career growth.
- Comprehensive health insurance and wellness programs.
- Generous parental leave policy and family support benefits.
How to Stand Out
- Develop a strong understanding of cloud technologies, including AWS, Kubernetes, and Terraform, to increase your chances of success in this role.
- Showcase your experience with third-party vendor integrations and your ability to assess, implement, and manage external platforms.
- Be prepared to discuss your approach to building and operating large-scale, high-traffic platforms, including your experience with rate limiters, caching, and load balancing.
- Highlight your proficiency in event-driven architectures, SQL or NoSQL databases, and service communication patterns, and be prepared to author and contribute to technical architecture decisions.
- Demonstrate your ability to work across distributed teams and time zones, translating complex technical concepts into clear narratives for both technical and non-technical stakeholders.
- Develop a portfolio that showcases your technical expertise, including examples of your work with Golang, React, and cloud technologies.
- Prepare to discuss your experience with agile development methodologies, version control systems, and testing frameworks, and be ready to provide examples of your work in these areas.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.