Senior Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada Hiive LLC Full time
About Hiive LLC

Hiive LLC is a fintech/marketplace startup that connects buyers and sellers of stock in venture-backed pre-IPO companies. Our industry-leading technology and best-in-class capital markets team have created a rapidly growing marketplace for the stock of "unicorns" on the planet.

Job Title: Principal Software Engineer HybridJob Summary

We are seeking a highly skilled and experienced Principal Software Engineer Hybrid to join our engineering team. As a leader on the team, you will be responsible for aligning a team of engineers to deliver on a specific mission and directing the efforts of engineers on your team. 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.

Responsibilities
  • Lead small cross-functional teams of engineers to deliver high-quality releases on time.
  • Have a proven track record of hands-on development of one or more of Typescript, React, and Elixir.
  • Owning the software architecture top-down across their team's functional area.
  • Ensure 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.
  • 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.
Requirements
  • Previous experience leading cross-functional engineering teams.
  • 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).
Preferred 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.
What We Offer
  • 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, and a health spending account.
  • Preference to those who can work at our brand new, downtown Vancouver, BC HQ, open to Canadian and US-based remote candidates.
  • 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 LLC is committed to fostering an inclusive workplace where all individuals have an opportunity to succeed.



  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key Responsibilities:Design and develop scalable, efficient, and secure backend systems...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full time

    About the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in .NET to drive innovation and growth in our FinTech and VR initiatives. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and efficient backend systems that meet the needs of our clients.About the...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Software Engineer (.NET)We are seeking a highly skilled Senior Backend Software Engineer with expertise in .NET to contribute to our team's success. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using .NET technologies. Your expertise in .NET Core, ASP.NET,...


  • Vancouver, British Columbia, Canada Arista Full time

    Senior/Lead Software Engineer (Packet Forwarding Engines)Arista Networks is a pioneer in software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms redefine scalability, agility, and resilience, with over 20 million cloud networking ports shipped worldwide.We are seeking a world-class...


  • Vancouver, British Columbia, Canada Brex Inc. Full time

    Job Title: Senior Software EngineerWe're building the future of financial services at Brex Inc., and we're looking for a talented Senior Software Engineer to join our team.About the RoleWe're seeking a highly skilled software engineer to design and develop innovative data-driven systems that manage risk at scale. As a Senior Software Engineer, you'll work...


  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Senior Software EngineerFrostbite is EA's cutting-edge game development engine, empowering global teams to shape the future of gaming by creating innovative engine features and tools.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Frostbite Render Systems team, driving technology forward to power future titles and...


  • Vancouver, British Columbia, Canada Livesuper Full time

    Unlock Your Potential as a Senior Software Engineer at LivesuperWe're on a mission to help people live their best lives, and we need talented engineers like you to join our team. As a Senior Software Engineer at Livesuper, you'll play a key role in shaping the future of our payment processing infrastructure.About the RoleWe're looking for a highly skilled...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Senior Software Engineer for Cloud Databases Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to design and build reliable, high-performance solutions for Cosmos DB services at scale. About the Role As a Senior Software Engineer, you will work across the stack and collaborate with engineers on the team to convert vision into a...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Senior Software EngineerNetskrt Systems is seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cutting-edge software and networking solutions that meet the company's requirements and align with industry best...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at T-Net British Columbia. As a Senior Software Engineer, you will be responsible for mentoring a team of full stack engineers, fostering a culture of continuous improvement and innovation.Key Responsibilities:- Mentor a team of full...


  • Vancouver, British Columbia, Canada Randhawa Farms Ltd Full time

    Job Title: Senior Software EngineerAt our company, we are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have extensive experience in software development and a strong understanding of computer science concepts.Key Responsibilities:1. Design and implement software solutions using Python and other technologies.2....


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWho We AreAt Take-Two Interactive Software, we're a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our products are designed for console gaming systems, PC, and mobile devices, and are delivered through physical retail, digital download, online platforms, and cloud streaming services.Our...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Senior Software EngineerAbout the Role:T-Net British Columbia is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cutting-edge software and networking solutions that meet the company's requirements and align with industry best...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Job Title: Senior Software EngineerAbout the Role:Arista Networks is seeking a highly skilled Senior Software Engineer to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high-caliber team building features to run the world's largest data center networks.Key...


  • Vancouver, British Columbia, Canada Spare Full time

    Senior Software Developer, Full StackWe are seeking a highly skilled Senior Software Developer to join our Spacebus team at Spare.Key Responsibilities:Design and develop software applications using a range of technologies.Collaborate with cross-functional teams to deliver high-quality software solutions.Contribute to the development of our software...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. Our company is headquartered in New York City and has a strong presence in the gaming industry.The ChallengeWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team. As...


  • Vancouver, British Columbia, Canada Bright Angels Children Centre Inc Full time

    Job DescriptionWe are looking for a skilled Senior Software Engineer to join our team.The ideal candidate will have experience with backend development and a strong understanding of software engineering principles.Key Responsibilities:Design and develop scalable, efficient, and reliable software systemsCollaborate with cross-functional teams to identify and...