Principal Software Engineer, Funding

Gemini

New York (NY)

On-site

USD 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Gemini is seeking a Principal Software Engineer to lead engineering excellence within the Funding group (Crypto and Fiat). You will shape technical strategy, mentor teams, and ensure scalable, secure systems across funding products.

You will collaborate with product, security, and other engineering leaders to align technology with business goals, drive best practices, and represent Gemini at industry events.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of software development experience at a leading software company.
  • Proficiency in multiple programming languages and modern development practices.
  • Excellent communication and ability to lead engineering teams.

Responsibilities

  • Provide technical strategy and vision for funding products.
  • Mentor engineering teams and peers to ensure high-quality solutions.
  • Review architectures for scalable, secure systems.
  • Collaborate with product, security, and other departments.
  • Represent the company at technical conferences and with partners.

Skills

10+ yrs exp
Software architecture
Leadership
Communication

Education

Bachelor's or Master's degree in Computer Science/Software Engineering

Tools

Scala
C++
Java
Rust
Go

Job description

The Role: Principal Software EngineerThis role reports to the Engineering head of Funding. This is a strategic and influential position responsible for driving engineering excellence, helping shape technical strategy, and providing technical leadership across the funding products - both Crypto and Fiat. This individual serves as the technical arm of the funding team, and a partner with other engineering leaders across the organization in contributing to the company's success by ensuring that technology aligns with the business goals.Responsibilities:- Technical Strategy and Vision:- Work with technology leaders across the company to develop a strategy and vision that drives engineering excellence.- Help ensure close alignment of the technical vision and strategy with the company's overall business objectives.- Assess emerging technologies and industry trends to identify opportunities for innovation and competitive advantage.- Technical Leadership:- Act as a technical thought leader and a mentor to engineering teams, fostering a culture of excellence, innovation, and continuous learning.- Provide guidance and mentorship to engineers, peer leaders, and architects to ensure high‑quality technical solutions.- Excellence in Engineering:- Drive engineering excellence by working with product development and security to establish best practices, coding standards, and mechanisms to ensure consistently excellent quality, reliability, and security Funding services and products.- Promote the adoption of modern development methodologies and tools to improve engineering productivity.- Architectural Oversight:- Review and provide architectural guidance for major engineering initiatives, ensuring that they align with the company's long‑term technical goals.- Collaborate with architects and engineering teams to design scalable, maintainable, and secure systems.- Technical Due Diligence:- Conduct technical due diligence for potential acquisitions, partnerships, or strategic initiatives, providing assessments and recommendations to the Funding leadership team.- Cross‑functional Collaboration:- Collaborate closely with other departments, such as product management, sales, and marketing, to ensure that technical decisions align with market needs and customer expectations.- Serve as a bridge between technical teams and non‑technical stakeholders.- Technical Evangelism:- Represent the company at technical conferences, industry events, and in interactions with partners and customers.- Promote the company's technical expertise and thought leadership in the industry.- Reporting and Communication:- Provide regular updates and reports on the status of technical initiatives, challenges, risks and progress toward technical goals.- Communicate complex technical concepts in a clear and understandable manner to non‑technical stakeholders and the top management team.- Crisis Management and Resolution:- Play a critical role in managing and resolving major technical incidents and crises, providing leadership and expertise to minimize downtime and impact.- Help evaluate and choose between alternative technical strategies, implementation methodologies and engineering practices.Qualifications:- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.- Extensive experience (10+ years) in software development at a leading software company with a strong background in software architecture and design.- Proficiency in programming and development technologies.- Excellent communication skills.- A strategic thinker, an effective communicator, and a technical visionary who can guide the company's technical direction and inspire engineering teams to achieve excellence.- Proven track record of technical leadership and a deep understanding of the engineering process, tools and technologies for building internet scale geo‑distributed software services.- Additionally, the Principal Engineer should foster collaboration, innovation, and a culture of continuous improvement within the engineering organization.

Responsibilities
  • Technical Strategy and Vision:
  • Work with technology leaders across the company to develop a strategy and vision that drives engineering excellence.
  • Help ensure close alignment of the technical vision and strategy with the company's overall business objectives.
  • Assess emerging technologies and industry trends to identify opportunities for innovation and competitive advantage.
  • Technical Leadership:
  • Act as a technical thought leader and a mentor to engineering teams, fostering a culture of excellence, innovation, and continuous learning.
  • Provide guidance and mentorship to engineers, peer leaders, and architects to ensure high‑quality technical solutions.
  • Excellence in Engineering:
  • Drive engineering excellence by working with product development and security to establish best practices, coding standards, and mechanisms to ensure consistently excellent quality, reliability, and security Funding services and products.
  • Promote the adoption of modern development methodologies and tools to improve engineering productivity.
  • Architectural Oversight:
  • Review and provide architectural guidance for major engineering initiatives, ensuring that they align with the company's long‑term technical goals.
  • Collaborate with architects and engineering teams to design scalable, maintainable, and secure systems.
  • Technical Due Diligence:
  • Conduct technical due diligence for potential acquisitions, partnerships, or strategic initiatives, providing assessments and recommendations to the Funding leadership team.
  • Cross‑functional Collaboration:
  • Collaborate closely with other departments, such as product management, sales, and marketing, to ensure that technical decisions align with market needs and customer expectations.
  • Serve as a bridge between technical teams and non‑technical stakeholders.
  • Technical Evangelism:
  • Represent the company at technical conferences, industry events, and in interactions with partners and customers.
  • Promote the company's technical expertise and thought leadership in the industry.
  • Reporting and Communication:
  • Provide regular updates and reports on the status of technical initiatives, challenges, risks and progress toward technical goals.
  • Communicate complex technical concepts in a clear and understandable manner to non‑technical stakeholders and the top management team.
  • Crisis Management and Resolution:
  • Play a critical role in managing and resolving major technical incidents and crises, providing leadership and expertise to minimize downtime and impact.
  • Help evaluate and choose between alternative technical strategies, implementation methodologies and engineering practices.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Extensive experience (10+ years) in software development at a leading software company with a strong background in software architecture and design.
  • Proficiency in programming and development technologies.
  • Excellent communication skills.
  • A strategic thinker, an effective communicator, and a technical visionary who can guide the company's technical direction and inspire engineering teams to achieve excellence.
  • Proven track record of technical leadership and a deep understanding of the engineering process, tools and technologies for building internet scale geo‑distributed software services.
  • Additionally, the Principal Engineer should foster collaboration, innovation, and a culture of continuous improvement within the engineering organization.
Tech stack
  • Scala
  • C++
  • Java
  • Rust
  • Go
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Director of Engineering
Senior Director of Engineering

United States Digital Space LLC • United States

Hybrid
USD 180,000 - 260,000
Principal Software Engineer
Principal Software Engineer

United States Digital Space LLC • United States

On-site
USD 150,000 - 230,000
Principal Engineer
Principal Engineer

Greybridge Search & Selection • New York (NY)

On-site
USD 180,000 - 240,000
Lead Engineer
Lead Engineer

Sharpe Recruiting Ventures • New York (NY)

Hybrid
USD 180,000 - 230,000
Healthcare coverage
Hybrid work model
Flexible PTO
Sr Director of Software Engineering - Common Components
Sr Director of Software Engineering - Common Components

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 300,000 - 420,000
Dir. Software Engineering
Dir. Software Engineering

UKG • Seattle (WA)

On-site
USD 180,000 - 240,000
Engineer V - Software
Engineer V - Software

Worky • Town of Florida (NY)

On-site
USD 160,000 - 210,000
Principal Software Engineer
Principal Software Engineer

InterContinental Hotels Group • Atlanta (GA)

Hybrid
USD 190,000 - 260,000
Hybrid work arrangement
Staff Software Engineer
Staff Software Engineer

Storm2 • New York (NY)

On-site
USD 180,000 - 230,000
Director of Engineering
Director of Engineering

Socket.dev • Palo Alto (CA)

On-site
USD 230,000 - 290,000