Nifty Gateway Studio
Senior Software Engineer, Acquisition & Activation
Nifty Gateway Studio, San Francisco, California, United States, 94199
Senior Software Engineer, Acquisition & Activation
Be among the first 25 applicants. Get AI‑powered advice on this job and more exclusive features.
Gemini is a global crypto and Web3 platform founded in 2014. We offer a wide range of simple, reliable, and secure crypto products and services to individuals and institutions in over 70 countries. Our mission is to unlock the next era of financial freedom by providing trusted access to the decentralized future.
Location & Availability New York, NY
or
San Francisco, CA.
This role is required to be in person twice a week at either office.
About the Role As a Senior Software Engineer on the Acquisition & Activation team, you will work on the backend, primarily using Scala, to build a micro‑service based platform that supports login and registration across Gemini’s product lines.
Responsibilities include building new features, writing tests, reviewing code, refactoring, and responding to production incidents.
Responsibilities
Develop new products and features on the Gemini platform with a tight knit team of six to eight developers.
Write automated tests to ensure the operation and correctness of new product features.
Provide technical input and knowledge during the planning, design, and requirements process for new products and features.
Review other engineers’ code for correctness, style, and information security concerns.
Improve performance, maintainability, and operations of the Gemini codebase through refactoring and upgrade projects.
Support the team’s production software by responding to alerts or bug reports when they arise.
Minimum Qualifications
At least 6 years of software engineering experience.
Proficiency with the JVM (Scala preferred).
Ability to adapt and handle multiple competing priorities while collaborating with peers.
Customer‑ and product‑focused mindset, able to make well‑reasoned trade‑offs between speed and quality.
Proven track record of working with distributed systems.
Familiarity with writing highly observable, well‑monitored code.
Preferred Qualifications
Familiarity with AWS cloud infrastructure.
Interest in working with functional programming paradigms.
Prior experience with gRPC and/or protobuf.
Compensation & Benefits
Competitive starting salary ($140,000 – $200,000 depending on location).
Discretionary annual bonus.
Long‑term incentive in the form of a new hire equity grant.
Comprehensive health plans.
401(k) with company matching.
Paid parental leave.
Flexible time off.
Applicants are required to be based near one of our hubs (San Francisco, CA or New York City, NY).
If you are not currently based there, please indicate your willingness to relocate.
Equal Opportunity Employer: Gemini is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
If you need accommodation for any reason, please let our People Team know.
#J-18808-Ljbffr
Gemini is a global crypto and Web3 platform founded in 2014. We offer a wide range of simple, reliable, and secure crypto products and services to individuals and institutions in over 70 countries. Our mission is to unlock the next era of financial freedom by providing trusted access to the decentralized future.
Location & Availability New York, NY
or
San Francisco, CA.
This role is required to be in person twice a week at either office.
About the Role As a Senior Software Engineer on the Acquisition & Activation team, you will work on the backend, primarily using Scala, to build a micro‑service based platform that supports login and registration across Gemini’s product lines.
Responsibilities include building new features, writing tests, reviewing code, refactoring, and responding to production incidents.
Responsibilities
Develop new products and features on the Gemini platform with a tight knit team of six to eight developers.
Write automated tests to ensure the operation and correctness of new product features.
Provide technical input and knowledge during the planning, design, and requirements process for new products and features.
Review other engineers’ code for correctness, style, and information security concerns.
Improve performance, maintainability, and operations of the Gemini codebase through refactoring and upgrade projects.
Support the team’s production software by responding to alerts or bug reports when they arise.
Minimum Qualifications
At least 6 years of software engineering experience.
Proficiency with the JVM (Scala preferred).
Ability to adapt and handle multiple competing priorities while collaborating with peers.
Customer‑ and product‑focused mindset, able to make well‑reasoned trade‑offs between speed and quality.
Proven track record of working with distributed systems.
Familiarity with writing highly observable, well‑monitored code.
Preferred Qualifications
Familiarity with AWS cloud infrastructure.
Interest in working with functional programming paradigms.
Prior experience with gRPC and/or protobuf.
Compensation & Benefits
Competitive starting salary ($140,000 – $200,000 depending on location).
Discretionary annual bonus.
Long‑term incentive in the form of a new hire equity grant.
Comprehensive health plans.
401(k) with company matching.
Paid parental leave.
Flexible time off.
Applicants are required to be based near one of our hubs (San Francisco, CA or New York City, NY).
If you are not currently based there, please indicate your willingness to relocate.
Equal Opportunity Employer: Gemini is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
If you need accommodation for any reason, please let our People Team know.
#J-18808-Ljbffr