Senior Software Engineer, Product Engagement

Gemini
Summary
Join Gemini, a global crypto and Web3 platform, as a Senior Software Engineer (Backend) and be at the forefront of solving complex challenges shaping the future of digital assets. Collaborate with a passionate team to build innovative, scalable trading products, directly influencing the direction of an emerging industry. Develop secure, highly available systems serving millions of users. This role requires in-person presence twice a week in either Seattle, WA or New York City, NY. You will design, develop, and maintain backend services and APIs, architect reliable solutions, and collaborate with cross-functional teams. The ideal candidate will have a strong understanding of backend development, cloud platforms, and experience in delivering business value.
Requirements
- At least 6 years of software engineering experience
- A customer and product-focused mindset, with the ability to make well-reasoned tradeoffs between speed and quality
- Expertise in backend development, with advanced proficiency in at least one programming language (we primarily use Scala and Go on the backend, but we're open to candidates willing to learn)
- Strong understanding of cloud platforms such as AWS, GCP, or Azure, and experience with deploying and scaling applications in cloud environments
- Ability to balance technical trade-offs between speed and quality while maintaining a strong focus on delivering business value
- Proven ability to collaborate effectively across engineering, product, and design teams, and to communicate complex technical concepts to non-technical stakeholders
Responsibilities
- Design, develop, and maintain scalable, high-performance backend services and APIs that power the Gemini platform
- Architect and implement reliable, maintainable, and secure solutions, ensuring they meet business and technical requirements
- Collaborate cross-functionally with product managers, designers, and frontend engineers to define, design, and deliver high-quality features
- Write clean, efficient, and well-documented code, following best practices for maintainability, security, and performance
- Conduct thorough code reviews, providing constructive feedback to ensure code correctness, style consistency, and adherence to security best practices
- Optimize system performance and reliability, engaging in refactoring, database tuning, and infrastructure improvements as needed
- Drive technical excellence, advocating for best practices in software architecture, testing, and observability
- Stay up to date with emerging technologies and industry trends, identifying opportunities to enhance the Gemini backend stack
Preferred Qualifications
- Work experience or knowledge of the finance industry, payments, trading and/or exchange systems
- Demonstrated expertise in full-stack product development
Benefits
- 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