Jobs and Careers
GE

Senior Principal Software Engineer

Gemini
Remote (USA), United StatesRemotefull_timeVerifiedPosted 24 Apr 2024
💰 $310,000/yr($248,000/yr$310,000/yr)

About the role

About the Company

Gemini is a global crypto and Web3 platform founded by Tyler Winklevoss and Cameron Winklevoss in 2014. Gemini offers a wide range of crypto products and services for individuals and institutions in over 70 countries.

Crypto is about giving you greater choice, independence, and opportunity. We are here to help you on your journey. We build crypto products that are simple, elegant, and secure. Whether you are an individual or an institution, we help you buy, sell, and store your bitcoin and cryptocurrency. 

At Gemini, our mission is to unlock the next era of financial, creative, and personal freedom.

In the United States, we have a flexible hybrid work policy for employees who live within 30 miles of our office headquartered in New York City and our office in Seattle. Employees within the New York and Seattle metropolitan areas are expected to work from the designated office twice a week, unless there is a job-specific requirement to be in the office every workday. Employees outside of these areas are considered part of our remote-first workforce. We believe our hybrid approach for those near our NYC and Seattle offices increases productivity through more in-person collaboration where possible.

The 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 and Platform Team.

As the Senior Principal Software Engineer, you will play a crucial role in enhancing the engineering practices and tooling within our organization. You will lead the Engineering Excellence Program, ensuring that our development teams are equipped with the best practices, processes, and tools to deliver high-quality software efficiently. Additionally, you will provide strategic guidance to the Developer Tools and Platform Team to shape the tools and infrastructure that empower our engineers. The ideal candidate will have experience leading or contributing to the enhancement and improvement of the development tool chain at a leading software company.

Responsibilities:

  • Engineering Excellence Program Leadership:
    • Develop and execute a comprehensive Engineering Excellence Program to elevate the software development life cycle (SDLC) practices across the organization.
    • Define and implement best practices, coding standards, and processes that promote code quality, scalability, performance, security, and maintainability.
    • Collaborate with cross-functional teams to identify areas for improvement and implement initiatives to enhance engineering efficiency.
    • Foster a culture of continuous improvement and innovation within the engineering teams.
  • Developer Tools and Platform Strategy:
    • Collaborate with the Developer Tools and Platform Team to define a strategic roadmap for frameworks, libraries, tools, and infrastructure development.
    • Identify opportunities to streamline development workflows, automate repetitive tasks, and improve developer productivity.
    • Stay up to date on emerging technologies and industry trends to drive innovation in developer tools and platforms.
  • Cross-Functional Collaboration:
    • Work closely with product management, development and security teams to align development processes and tools with business objectives.
    • Engage with stakeholders to gather feedback and ensure that engineering practices meet business needs.
  • Technical Guidance and Mentorship:
    • Provide technical leadership and mentorship to development teams, helping them solve complex technical challenges and make informed architectural decisions.
    • Conduct code reviews, architectural reviews, and performance assessments to ensure adherence to best practices.
    • Act as a subject matter expert on software engineering principles, design patterns, and development tools.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Extensive experience (8+ years) in software development at a leading software company with a strong background in software architecture and design.
  • Proven experience leading engineering excellence initiatives and process improvements.
  • Proficiency in programming and development technologies.
  • Strong familiarit

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Gemini

View company profile →