Senior Software Development Engineer

4 weeks ago


Vancouver, British Columbia, Canada Hiive LLC Full time

Hiive LLC: A Fintech Startup Opportunity

Hiive is a rapidly growing fintech startup connecting buyers and sellers of stock in venture-backed pre-IPO companies. Our industry-leading technology and best-in-class capital markets team make us the fastest-growing marketplace for the stock of "unicorns" on the planet.

As a Senior Software Development Engineer at Hiive, you will be a hands-on contributor to the backend system powering our platform, while building a user-friendly interface. You will collaborate with technical leadership to deliver new core features to our application. You will work closely with your colleagues to refactor and improve the codebase; create a robust, scalable, and secure infrastructure; and build an excellent and supportive engineering culture.

Key Responsibilities:

  • Develop high-quality Elixir, Phoenix, and Ecto code from day one.
  • Design and implement frontend user interfaces using Typescript and React.
  • Work with data modeling and software architecture to develop performant and maintainable code.
  • Integrate with third-party services through APIs and webhooks, as well as local data processing.
  • Implement secure API development practices.
  • Collaborate with a small team, including directly with the founders, on building a product and a company.
  • Adapt to a quickly moving environment.

Required Experience:

  • Substantial expertise building backend systems with Elixir and Phoenix.
  • Strong experience utilizing Typescript and React.
  • Able to work in a team environment with a CI/CD driven workflow.
  • Have a philosophy in writing automated backend tests.

Preferred Experience:

  • Experience building GraphQL APIs using Absinthe.
  • Understanding of Postgres databases design and optimization.
  • Previous experience working in a fintech startup.

Benefits and 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, 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.
  • Strong relocation support bringing you out to beautiful BC.
  • 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 and immigration for exceptional candidates.

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



  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleA highly skilled Senior Software Development Engineer is sought after by Amazon Development Centre Canada ULC to join the AWS Elemental Video Engine team.The ideal candidate will have a strong background in video codec development, particularly AV1, HEVC, H.264, and MPEG2. This is a key role in improving the quality per bit in our home-grown...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Elemental Video Engine team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing and implementing advanced video processing functions, focusing on video compression technologies such as VVC, AV1, VP9, HEVC, and...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Elemental Video Engine team, you will be responsible for building advanced video processing functions using cutting-edge compression technologies.Key ResponsibilitiesDesign and implement improved...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Elemental Video Engine team, you will be responsible for designing and implementing advanced video processing functions, focusing on video compression technologies like VVC, AV1, VP9, HEVC, and...


  • Vancouver, British Columbia, Canada ANEEK DEVELOPMENT LTD. Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Full Stack Development. The ideal candidate will have expertise in both front-end and back-end development.The successful candidate will be responsible for designing, developing, and deploying scalable software applications.Key skills for this role include:Proficiency in multiple...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    **Overview**We are seeking a highly experienced Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC.**About the Role**As a Senior Software Development Engineer, you will be responsible for designing, implementing, and deploying successful internet-scale systems and services in support of our commerce operations and...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our AWS Backup team. As a key member of our team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop new features and improvements to existing featuresCollaborate...


  • 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 Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our WorldWide Ad Success team at Amazon Ads. As a key member of our team, you will be responsible for leading the design and implementation of significant portions of our product development, and serving as a leader and mentor for other engineers in their areas of...


  • Vancouver, British Columbia, Canada Tommy's cafe Full time

    We are looking for a skilled Senior Software Engineer - Developer to join our team at {company}. A Senior Software Engineer - Developer will be responsible for designing, developing, and testing software applications. Key responsibilities include:Designing and developing software applications using backend technologies such as Java, Python, or C++;Testing...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our WorldWide Ad Success team (WASE) at Amazon Development Centre Canada ULC. As a key member of our team, you will lead the design and implementation of significant portions of our product development, and serve as a leader and mentor for other engineers in their...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    We are seeking a highly experienced and skilled Senior Software Development Leader to join our team at the Amazon Development Centre Canada ULC - K03.The ideal candidate will have a proven track record of delivering high-quality software solutions on time, with a strong focus on engineering best practices and team leadership.This is a unique opportunity to...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the JobWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our engineering team, you will lead projects involving multiple teams in all aspects of the software development life cycle (SDLC) using an agile process.Key ResponsibilitiesAs a Senior Engineer, you...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our WorldWide Ad Success team (WASE) at Amazon Development Centre Canada ULC. As a key member of our team, you will lead the design and implementation of significant portions of our product development, and serve as a leader and mentor for other engineers in their...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAmazon Development Centre Canada ULC is seeking a highly skilled and experienced Senior Software Development Manager to join our team. As a key member of our organization, you will be responsible for building, maintaining, and improving the technology that enables Amazon to Hire and Develop the Best.Key ResponsibilitiesOwn the product vision...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAmazon Development Centre Canada ULC is seeking a seasoned software development and product leader to drive the vision and roadmap of our technology organization. As a Senior Engineering Manager, you will be responsible for building, maintaining, and improving the technology that enables Amazon to Hire and Develop the Best.We are looking for...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will design and deliver large-scale, high-performance production distributed database systems for durably ingesting, storing, and querying data.Key Responsibilities:Design and implement...


  • 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...