Enable job alerts via email!

Principal Software Engineer Hybrid - Vancouver, BC / Remote, CA / Remote, US

Hiive LLC

Vancouver

Remote

CAD 80,000 - 130,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative fintech startup is looking for a Principal Engineer to lead a dynamic engineering team. In this pivotal role, you will drive the development of core features, ensuring high-quality releases while mentoring and empowering your team. You will work hands-on with technologies like Typescript, React, and Elixir, and play a crucial role in shaping the software architecture. This is an exciting opportunity to join a rapidly growing company that values creativity and collaboration, offering a vibrant work culture and significant growth potential. If you're passionate about technology and eager to make an impact, this position is for you.

Benefits

Employee stock option plan
100% employer-paid health and dental premiums
Commuter benefit
Onsite gym
Healthy snacks and drinks
Engaging social calendar
Opportunities for growth into leadership roles
Sponsorship and relocation for exceptional candidates

Qualifications

  • Proven track record of leading cross-functional teams of engineers.
  • Expertise in Typescript, React, Elixir, and GraphQL is essential.

Responsibilities

  • Lead a team of engineers to deliver high-quality releases on time.
  • Own the software architecture and mentor team members.

Skills

Typescript
React
Elixir
GraphQL
DevOps
Cross-functional team leadership
Code review

Tools

AWS
Kubernetes
Terraform
Postgres

Job description

Named #4 startup in Canada for 2024, Hiive is a fintech/marketplace startup connecting buyers and sellers of stock in venture-backed pre-IPO companies. Thanks to our industry-leading technology and best-in-class capital markets team, we are home to the fastest-growing marketplace for the stock of “unicorns” on the planet. As a profitable and rapidly growing business backed by tier-one venture capital investors, we are seeking to scale our high-performing team.

As aPrincipal Engineer, you will be a leader on the engineering team, responsible for aligning a team of engineers to deliver on a specific mission as the senior-most technician on your team. You will be a primary, hands-on contributor to the product development process. You will direct the efforts of engineers on your team and level their skills. You will work directly with product and engineering leadership to deliver core features of our application, create a robust, scalable, and secure infrastructure, and build an excellent and supportive engineering culture.

In this role, your responsibilities will include

  • Have a proven track record of leading small cross-functional teams of engineers to deliver high-quality releases on time.

  • Consider themselves highly capable at hands-on development of one or more of Typescript, React, and Elixir.

  • Be prepared to own the software architecture top-down across their team’s functional area.

  • Have a consistent attention to detail in their work that inspires others to ship better code.

  • Have advanced knowledge of the security, performance, and operational requirements of running code in a production environment.

  • Be able to evaluate possible technical implementations and consult with leadership on decision making.

  • Conduct code reviews and ensure the team is shipping complete features and producing quality code.

  • Advocate for best practices and continually iterate on internal processes to empower the engineering team to produce top-notch work.

  • Assist in the hiring process of a growing engineering team.

  • Invest in mentoring to help the rest of the team grow their skills.

  • Be comfortable working in a small company including directly with the founders on building a product and a company.

  • Adapt well to a quickly moving environment.

Required Experience:

  • Previous experience leading cross-functional engineering teams. Our teams are typically between 4-6 engineers, with a mix of seniority between frontend, backend, and full-stack engineers.

  • Substantial expertise building frontend with React and Typescript or backend systems with Elixir and Phoenix.

  • Previous experience working with relational databases.

  • Previous experience working with Typescript and GraphQL.

  • Previous experience working with DevOps (infrastructure and deployments).

Preferable Experience:

  • Experience building GraphQL APIs with Apollo Client and Absinthe.

  • Experience with Vercel and Next.js.

  • Understanding of Postgres databases design and optimization.

  • DevOps know-how, specifically deploying and configuring AWS services and Kubernetes with Terraform.

Compensation, Benefits & Perks:

  • Highly competitive salary commensurate with experience and contribution.

  • Opportunity to participate in ownership of a rapidly growing early-stage startup through our employee stock option plan.

  • Comprehensive 100% employer-paid health and dental premiums, a health and personal spending account.

  • A dedicated desk in our Vancouver, BC HQ, in the heart of downtown, with a fridge stocked with healthy snacks and drinks, an onsite gym, and a gorgeous rooftop amenity.

  • Enjoy a $20-per-day commuter benefit for every day you work in our Vancouver HQ.

  • An engaging social calendar, including bi-weekly catered lunches, bi-weekly “Friday bar,” team workouts, annual summer party, and holiday party, two “onsite” all-team retreats each year, semi-annual team-building events, and Hiive Womens’ Network events.

  • Significant opportunities for growth into team leadership and management roles.

  • Entrepreneurial culture and a small and dynamic team.

  • Sponsorship, immigration, and relocation for exceptional candidates.

Hiive is committed to fostering an inclusive workplace where all individuals have an opportunity to succeed.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.