Senior Security Engineer, IAM

CoinbaseCoinbase·Remote(Remote - Canada)
Software Development
Excel

WFA Digital Insight

As demand for cybersecurity specialists grows 25% annually, skilled security engineers are in high demand. With the rise of remote work, companies like Coinbase are looking for experts who can automate security processes and leverage AI for proactive risk management. This role stands out for its focus on Identity and Access Management and the opportunity to work with a renowned company in the crypto space. Before applying, candidates should be aware of the need for strong technical skills, particularly in areas like Go and microservices architecture, as well as the ability to work in a fast-paced, remote environment.

Job Description

About the Role

The Senior Security Engineer, IAM role at Coinbase is a unique opportunity to revolutionize the way Identity and Access Management reviews are conducted. As a member of the AppSec team, you will have the autonomy to treat security as an engineering problem and stay at the forefront of applying AI to cybersecurity. Your mission is to move the organization away from manual processes toward a proactive, automated security posture.

The role entails designing, developing, and maintaining internal tools and services to automate the IAM lifecycle and security review processes. You will work closely with cross-functional teams to ensure the highest level of security and compliance. The ideal candidate will have experience in IAM, strong proficiency in programming languages like Go, and a deep understanding of microservices architecture.

What You Will Do

  • Design, develop, and maintain internal tools and services to automate the IAM lifecycle and security review processes.
  • Build 'Guardrails-as-Code' to detect and remediate overly permissive roles or misconfigurations across a diverse set of in-house developed and SaaS applications.
  • Prototype and implement AI-driven solutions to categorize access patterns and provide intelligent recommendations for rightsizing permissions.
  • Create developer-centric tools that allow engineering teams to manage their own access securely, reducing friction while maintaining strict security standards.
  • Serve as the subject matter expert for complex IAM architecture decisions, ensuring that automation logic aligns with industry frameworks like Zero Trust and NIST.
  • Collaborate with the engineering team to integrate security into the development lifecycle.
  • Develop and maintain documentation for security processes and procedures.
  • Participate in incident response and remediation efforts as needed.
  • Stay up-to-date with emerging trends and technologies in cybersecurity and AI.

What We Are Looking For

  • Bachelor’s or Master’s in Computer Science, Computer Engineering, Cybersecurity, or a related field.
  • Deep understanding of IAM primitives (Service Accounts, OIDC, SAML, RBAC vs. ABAC).
  • Strong proficiency in Python, Go, or Node.js.
  • Experience with Git, CI/CD pipelines, and writing clean, maintainable code.
  • Experience in leveraging LLMs to enable self-serve and autonomous capabilities.
  • Familiarity with microservices architecture.
  • Strong problem-solving skills and attention to detail.

Nice to Have

  • Demonstrated experience managing workforce access, logging, and auditing in a fast-paced hyper-growth environment (FinTech or crypto preferred).
  • Experience with data engineering basics (SQL, Snowflake, or Databricks) to analyze large-scale access logs.
  • Background in Application Security and experience with security frameworks and compliance.

Benefits and Perks

  • Competitive salary and equity package.
  • Opportunity to work with a talented team of engineers and security professionals.
  • Comprehensive health insurance and benefits package.
  • Flexible working hours and remote work options.
  • Professional development opportunities and conference attendance.
  • Access to the latest tools and technologies.
  • Recognition and reward for outstanding performance.

How to Stand Out

  • Develop a strong understanding of IAM principles and practices to stand out in the application process.
  • Showcase your proficiency in programming languages like Go and experience with microservices architecture.
  • Prepare to discuss your experience with AI-driven solutions and how you can apply them to cybersecurity.
  • Highlight your ability to work collaboratively in a remote environment and manage your time effectively.
  • Be ready to provide examples of your problem-solving skills and attention to detail in security-related scenarios.
  • Consider creating a portfolio or repository of your security-related projects to demonstrate your skills.
  • Research Coinbase’s mission and values to understand the company culture and be prepared to discuss how you align with them.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.