Senior Software Engineer

2 weeks ago


Charlotte, NC, United States Coinbase Full time

Are you ready to challenge your limits and make a meaningful impact? At Coinbase, we are committed to enhancing economic freedom globally. Join us in building the next generation on-chain platform, crucial for the future of the financial system.

We are looking for a candidate who is not only passionate about our mission but also believes in the transformative power of crypto and blockchain technology. If you are someone who embraces challenges, seeks continuous feedback, and is eager to contribute to solving complex problems, you may be the perfect fit.

Our work environment is dynamic and demanding, designed for those who thrive under pressure and with high-caliber colleagues. While many roles at Coinbase offer remote flexibility, in-person collaboration is essential, with team and company-wide offsites scheduled multiple times a year.

The Identity team is responsible for managing everything related to user identities at Coinbase, including login processes, security measures, and multi-factor authentication. The Accounts team within Identity is tasked with developing platform components and services that will unify account management capabilities across all our products. This is a significant challenge as we transition from a single-user approach to accommodating multi-user and organizational setups.

Your responsibilities will include:
  • Architecting, building, and delivering platform services for seamless multi-entity account and identity management.
  • Leading the transformation from disparate user and organization models to a unified account framework, defining APIs, data models, and best practices to be adopted across Coinbase.
  • Owning the design and reliability of crucial backend systems serving millions of customers.
  • Promoting technical excellence through code and design reviews while shaping the team's technical culture.
  • Mentoring and inspiring engineers, enhancing development velocity and platform reliability.
  • Collaborating with product, infrastructure, site reliability engineering (SRE), and compliance teams to deliver secure and extensible solutions.
  • Identifying opportunities for platform enhancement, refactoring old components, and bolstering security and compliance.
  • Delivering solutions that streamline the integration of new entity types to ensure Coinbase's future growth.
What we seek in you:
  • A minimum of 5 years of experience in software engineering.
  • Proven experience designing, building, and scaling production services, with knowledge of service-oriented architecture.
  • Ability to write high-quality, well-tested code that addresses customer needs.
  • A passion for creating an open financial system that bridges the world.
Desirable qualifications:
  • Experience in a rapidly growing company, transitioning from startup to mid-size.
  • Knowledge of blockchain technologies, such as Bitcoin and Ethereum.
  • Experience in breaking down large monolithic systems into microservices.
  • Familiarity with programming languages and frameworks like Golang, Ruby, Docker, Sinatra, Rails, Postgres, MongoDB, or Redshift.
  • Background in building financial systems that require high reliability and security.
  • Crypto-related experience, including interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain services.

Job #: GPBE05US

*Your responses to crypto-related inquiries may help assess your on-chain experience.

Compensation Transparency:

The target annual salary for this position is between $186,065 and $218,900, depending on your location. Coinbase offers additional benefits, including bonuses, equity, and comprehensive health coverage.

Commitment to Equal Opportunity:

Coinbase is an equal opportunity employer. All qualified applicants will receive consideration for employment without discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, or any other applicable protected status.

If you need reasonable accommodations due to a disability during the employment process, please let us know the nature of your request.

Global Data Privacy Notice for Job Candidates:

Depending on your location, data protection regulations may influence how we manage your information. By submitting your application, you consent to our data processing practices.

AI Disclosure:

For certain roles, Coinbase is testing an AI-based tool for initial screening interviews. A recruiter will later review your responses. AI may also be used to assist in transcribing and summarizing interview notes to ensure a focused conversation.

Please note that these AI initiatives are in testing and will not determine employment decisions.



  • Charlotte, NC, United States Siemens Digital Industries Software Full time

    1 day ago Be among the first 25 applicants About The Role We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation helping innovative global manufacturers design better products, faster! With the resources of a large company, and the energy of a software start-up, we have fun together while creating...


  • Charlotte, NC, United States Siemens Digital Industries Software Full time

    1 day ago Be among the first 25 applicants About The Role We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation helping innovative global manufacturers design better products, faster! With the resources of a large company, and the energy of a software start-up, we have fun together while creating...


  • Charlotte, NC, United States Siemens Digital Industries Software Full time

    1 day ago Be among the first 25 applicants About The Role We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation helping innovative global manufacturers design better products, faster! With the resources of a large company, and the energy of a software start-up, we have fun together while creating...


  • Charlotte, NC, United States Siemens Digital Industries Software Full time

    1 day ago Be among the first 25 applicants About The Role We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation helping innovative global manufacturers design better products, faster! With the resources of a large company, and the energy of a software start-up, we have fun together while creating...


  • Charlotte, NC, United States Solugenix Corporation Full time

    Senior Software Engineer. Remote. Direct Hire. Job ID 2024-9903 We are hiring "Senior Software Engineer" for one of our clients. This position is a direct hire opportunity. The Senior Software Engineer is responsible for producing scalable software s Software Engineer, Engineer, Software, Senior, Technology, Design


  • Charlotte, NC, United States Solugenix Corporation Full time

    Senior Software Engineer. Remote. Direct Hire. Job ID 2024-9903 We are hiring "Senior Software Engineer" for one of our clients. This position is a direct hire opportunity. The Senior Software Engineer is responsible for producing scalable software s Software Engineer, Engineer, Software, Senior, Technology, Design


  • Charlotte, NC, United States Solugenix Corporation Full time

    Senior Software Engineer. Remote. Direct Hire. Job ID 2024-9903 We are hiring "Senior Software Engineer" for one of our clients. This position is a direct hire opportunity. The Senior Software Engineer is responsible for producing scalable software s Software Engineer, Engineer, Software, Senior, Technology, Design


  • Charlotte, NC, United States Solugenix Corporation Full time

    Senior Software Engineer. Remote. Direct Hire. Job ID 2024-9903 We are hiring "Senior Software Engineer" for one of our clients. This position is a direct hire opportunity. The Senior Software Engineer is responsible for producing scalable software s Software Engineer, Engineer, Software, Senior, Technology, Design


  • Charlotte, NC, United States Solugenix Corporation Full time

    Senior Software Engineer. Remote. Direct Hire. Job ID 2024-9903 We are hiring "Senior Software Engineer" for one of our clients. This position is a direct hire opportunity. The Senior Software Engineer is responsible for producing scalable software s Software Engineer, Engineer, Software, Senior, Technology, Design


  • Charlotte, NC, United States Solugenix Corporation Full time

    Senior Software Engineer. Remote. Direct Hire. Job ID 2024-9903 We are hiring "Senior Software Engineer" for one of our clients. This position is a direct hire opportunity. The Senior Software Engineer is responsible for producing scalable software s Software Engineer, Engineer, Software, Senior, Technology, Design