Current jobs related to Senior Software Engineer, Platform - usa - GEMINI


  • (usa), United States GEMINI Full time

    Department : Technology (Developer Tools and Platform) The Role: Senior Principal Software Engineer  We are seeking a highly experienced and visionary Senior Principal Software Engineer to join our team and lead our Engineering Excellence Program that will foster a culture of engineering excellence while also providing expert guidance to our Developer Tools...


  • (usa), United States GEMINI Full time

    Department : Onchain The Role: Senior Software Engineer (Security) Security of customers’ digital assets and personal information held with Gemini is our first and foremost priority. Gemini’s Signing team develops and maintains a trusted execution environment for the purpose of working with Gemini customers’ digital assets. To directly support our...


  • (usa), United States GEMINI Full time

    Department : Funding The Role: Senior Software Engineer As an engineer in the Funding organization, you’ll be working as part of the core team of engineers responsible for designing, building, and supporting crypto transfers and fiat payments. The team’s support everything related to deposit and withdrawal of crypto assets and fiat assets on the...


  • USA, United States Emergent Software Full time $120,000 - $200,000 per year

    **This is a direct hire position for one of our clients. It's fully remote and will stay that way. Candidates must be authorized to work in the US without sponsorship.**We're looking for a seasoned engineer who can lead a remote team with clarity, humility, and technical expertise. You'll help shape how we build products, systems, and teams while keeping...


  • (usa), United States GEMINI Full time

    Department : Credit Card The Role: Senior Software Engineer As an engineer on our team, you’ll architect and solve complex problems that will directly influence the direction of the credit card space. There's a wide range of challenges to tackle – from ensuring the secure handling of millions of dollars worth of customer transactions, to developing...


  • (usa), United States GEMINI Full time

    Department : Onchain The Role: Senior Software Engineer (Data) As an engineer in the Asset Transfer Team, you’ll be working as part of the core team of engineers responsible for designing, building, and supporting crypto wallets. The team supports everything related to accepting deposits, issuing withdrawals, and the secure storage of cryptocurrency on the...


  • (usa), United States GEMINI Full time

    Department : Product Engagement The Role: Senior Software Engineer (Backend) As a Senior Engineer, you’ll help solve complex problems that will directly influence the direction of the digital asset space. We are a team of self-starters, self-driven owners. There’s a wide range of problems to solve at Gemini – from properly securing millions of dollars...


  • Sunnyvale, CA, USA, United States Google Full time $166,000 - $244,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of programming experience in C++.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.3 years of experience developing large-scale infrastructure, distributed systems or networks, or...


  • USA, United States Red Cell Partners Full time $200,000 - $250,000 per year

    About UsRed Cell Partners is an incubation firm building and investing in rapidly scalable technology-led companies that are bringing revolutionary advancements to market in three distinct practice areas: healthcare, cyber, and national security. United by a shared sense of duty and deep belief in the power of innovation, Red Cell is developing powerful...


  • Sunnyvale, CA, USA, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.3 years of experience with developing large-scale...

Senior Software Engineer, Platform

2 weeks ago


usa, United States GEMINI Full time

Department : Platform Our Platform organization’s purpose is to enable Gemini to scale effectively and empower our engineering teams to focus on building innovative financial products and experiences for individuals around the world. Platform focuses around building a scalable and secure foundations platform, enabling Engineering to deploy, validate, and operate their services in production, improve resiliency of the service and increase organizational efficiency by reducing operational toil and increase system efficiency through architectural evolution. The Developer Productivity team is part of larger Platform organization, and architects, develops, supports, and operates the internal engineering serving services and toolsets providing capabilities empowering the software development life cycle. We provide solutions that power local development, continuous integration and automation, continuous delivery that is not only fast but safe, and deep operational observability of running workloads. The Role: Senior Software Engineer As a Senior Software Engineer, you will play a crucial role in enhancing the engineering practices and tooling within our organization. You will be an integral part of leading Gemini’s engineering teams towards modern DevOps practices, both by developing and providing modern automation and operational tooling, and working cross functionally across Gemini’s engineering teams to influence and shape our development practices and culture. The ideal candidate will have experience leading or contributing to the enhancement and improvement of the build tool chain at a leading software company. You will be working closely with peers on the Platform, Security, and development teams, as well as business stakeholders to ensure that our development teams are equipped with the best practices, processes, and tools to deliver high-quality software efficiently. Responsibilities: Improve developer feedback cycles by optimizing builds, speeding up compiling and testing. Develop utilities and patterns to increase developer productivity. Develop linters and other static analysis tools to increase safety. Improve feedback cycles at all levels of development (examples: improving the experience of iterating on code locally, deploying to test environments, deploying to production). Improve organization wide concerns (examples: identifying and fixing build bottlenecks, improving the observability of running systems, language and library upgrades). Help other technologists at Gemini be more effective in their roles, through tool and library improvements. Provide technical input and knowledge to the planning, design, and requirements process for new products and features. Review other software engineers’ code for correctness, style, and information security concerns. Improve the performance, maintainability, and operations of the Gemini code base by engaging in occasional refactoring and upgrade projects. Support your team’s production software by responding to an occasional alert or bug report. Be an expert and guide for Gemini’s best practices in engineering. Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. At least 6+ years of software development experience. Genuinely passionate about working with developers and improving their experience and velocity. Experience building multi-language monorepo tooling (preferably Bazel) Experience with the Bazel production ecosystem (e.g. EngFlow, BuildBarn, BuildBuddy etc.). Experience with the integration between Bazel and IDEs such as IntelliJ and VSCode. Advanced proficiency in at least one language. We use mostly Scala and C++ on our backend and Typescript on the frontend – it’s great if you’re comfortable in those or if you’re willing to learn.  Experience optimizing builds, CI/CD pipelines, and/or test automation. Experience building useful utilities and abstractions that enable other teams to deliver software faster. Experience as a Technical Leader within a team, helping evaluating and making tech decisions for the team. Experience training or mentoring other developers. The ability to work closely across teams and manage dependencies. A customer- and product-focused mindset, with the ability to make well-reasoned tradeoffs between speed and quality. The ability to adapt and handle multiple competing priorities in collaboration with peers. Strong bias for automation. It Pays to Work Here The compensation & benefits package for this role includes: Competitive starting salary A discretionary annual bonus Long-term incentive in the form of a new hire equity grant Comprehensive health plans 401K with company matching Paid Parental Leave Flexible time off Salary Range : The base salary range for this role is between $152,000 - $190,000 in the State of New York, the State of California and the State of Washington. This range is not inclusive of our discretionary bonus or equity package. When determining a candidate’s compensation, we consider a number of factors including skillset, experience, job scope, and current market data.