Lead Software Architect

3 months ago


Vancouver, British Columbia, Canada Promote Project Full time
Lead Software Architect

Location: Remote

Salary

Competitive salary based on experience

About Us

Promote Project is an innovative fintech platform that connects investors with opportunities in high-growth, pre-IPO companies. With cutting-edge technology and a top-tier capital markets team, we are proud to be a leader in the rapidly expanding marketplace for 'unicorn' stocks. As a thriving and profitable startup backed by prominent venture capitalists, we are looking to enhance our exceptional team.

Role Overview

As a Lead Software Architect, you will play a pivotal role in our engineering team, guiding a group of engineers to achieve specific objectives as the foremost technical expert. You will actively contribute to the product development lifecycle while overseeing the efforts of your team and enhancing their skills. Collaborating closely with product and engineering leadership, you will help deliver essential features of our platform, establish a robust, scalable, and secure infrastructure, and foster a supportive engineering culture.

Key Responsibilities
  • Demonstrate a successful history of leading small, cross-functional engineering teams to deliver high-quality releases punctually.
  • Exhibit proficiency in hands-on development with technologies such as Typescript, React, and Elixir.
  • Take ownership of the software architecture across your team's functional domain.
  • Maintain a keen attention to detail in your work, inspiring others to produce superior code.
  • Possess advanced knowledge of security, performance, and operational standards for production environments.
  • Evaluate potential technical solutions and provide guidance to leadership in decision-making processes.
  • Conduct thorough code reviews to ensure the team delivers complete features and high-quality code.
  • Champion best practices and continuously refine internal processes to empower the engineering team.
  • Participate in the recruitment process for a growing engineering team.
  • Invest in mentoring to support the professional development of team members.
  • Adapt to a dynamic work environment, collaborating directly with founders to build a successful product and company.
Required Qualifications
  • Experience leading cross-functional engineering teams, typically comprising 4-6 engineers with varying levels of expertise.
  • Extensive experience in frontend development using React and Typescript or backend systems with Elixir and Phoenix.
  • Familiarity with relational databases.
  • Experience with Typescript and GraphQL.
  • Knowledge of DevOps practices, including infrastructure and deployment.
Preferred Qualifications
  • Experience in building GraphQL APIs using Apollo Client and Absinthe.
  • Familiarity with Vercel.
  • Understanding of Postgres database design and optimization.
  • Expertise in deploying and configuring AWS services and Kubernetes using Terraform.
Compensation and Benefits
  • Highly competitive salary, aligned with experience and contributions.
  • Opportunity to participate in ownership through an employee stock option plan.
  • Comprehensive health and dental coverage, fully employer-paid.
  • Flexible work arrangements, including remote options.
  • Daily commuter benefits for in-office work.
  • Engaging social activities, including team lunches, events, and retreats.
  • Significant opportunities for career advancement into leadership roles.
  • A dynamic and entrepreneurial work culture.
  • Support for exceptional candidates in terms of relocation and immigration.

Promote Project is dedicated to creating an inclusive workplace where all individuals can thrive.



  • Vancouver, British Columbia, Canada WineDirect Full time

    Lead Software Architect WineDirect stands as the premier integrated Direct-to-Consumer platform tailored specifically for wineries. We are the foremost provider of software and fulfillment services that empower wineries to establish and manage successful DTC initiatives. Our comprehensive offerings, including e-commerce solutions, wine club management,...


  • Vancouver, British Columbia, Canada WineDirect Full time

    Lead Software Architect WineDirect stands as the premier integrated Direct-to-Consumer platform tailored specifically for wineries. We are the foremost provider of software and fulfillment services that empower wineries to establish and manage successful DTC initiatives. Our comprehensive offerings, including e-commerce solutions, wine club management,...


  • Vancouver, British Columbia, Canada Mastercard Full time

    Job Title: Lead Software Engineer - JavaAbout MastercardMastercard is a global technology company in the payments industry, connecting and powering an inclusive, digital economy that benefits everyone, everywhere. Our mission is to make transactions safe, simple, smart, and accessible.Job SummaryWe are seeking a highly skilled Lead Software Engineer - Java...


  • Vancouver, British Columbia, Canada Mastercard Full time

    Job Title: Lead Software Engineer - JavaAbout MastercardMastercard is a global technology company in the payments industry, connecting and powering an inclusive, digital economy that benefits everyone, everywhere. Our mission is to make transactions safe, simple, smart, and accessible.Job SummaryWe are seeking a highly skilled Lead Software Engineer - Java...


  • Vancouver, British Columbia, Canada Mastercard Full time

    Job Title: Lead Software Engineer - JavaAbout MastercardMastercard is a global technology company in the payments industry, connecting and powering an inclusive, digital economy that benefits everyone, everywhere. Our mission is to make transactions safe, simple, smart, and accessible.Job SummaryWe are seeking a highly skilled Lead Software Engineer - Java...


  • Vancouver, British Columbia, Canada Mastercard Full time

    Job Title: Lead Software Engineer - JavaAbout MastercardMastercard is a global technology company in the payments industry, connecting and powering an inclusive, digital economy that benefits everyone, everywhere. Our mission is to make transactions safe, simple, smart, and accessible.Job SummaryWe are seeking a highly skilled Lead Software Engineer - Java...


  • Vancouver, British Columbia, Canada Domino's Pizza Full time

    At {company}, we are looking for a skilled Chief Software Architect to join our team. This is a unique opportunity to lead our software development efforts and drive innovation in our products. As a Chief Software Architect, you will be responsible for designing and implementing our software architecture, ensuring scalability, reliability, and performance....


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Senior Software ArchitectAt Electronic Arts Inc, we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. As a Senior Software Architect, you'll play a key role in guiding our engineering team to deliver innovative solutions that exceed our players' expectations.About the RoleLead the development of...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Senior Software ArchitectAt Electronic Arts Inc, we're passionate about creating immersive gaming experiences that connect hundreds of millions of players worldwide. As a Senior Software Architect, you'll play a key role in guiding our engineering team to deliver innovative solutions that exceed our players' expectations.About the RoleLead the development of...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Electronic Arts Inc. As a key member of our EAX team, you will be responsible for guiding the development of our software solutions.Key Responsibilities:Lead the design and implementation of software architecturesCollaborate with...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Job Title: Senior Software Architect Job Summary: At Electronic Arts Inc, we are seeking a highly skilled Senior Software Architect to join our team. As a Senior Software Architect, you will be responsible for designing and developing software solutions that meet the needs of our customers. You will work closely with cross-functional teams to identify...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Job Title: Senior Software Architect Job Summary: At Electronic Arts Inc, we are seeking a highly skilled Senior Software Architect to join our team. As a Senior Software Architect, you will be responsible for designing and developing software solutions that meet the needs of our customers. You will work closely with cross-functional teams to identify...


  • Vancouver, British Columbia, Canada Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our Decision Management Program, you will be responsible for the performance and availability engineering of our platform, which processes billions of transactions per month in real-time.Key ResponsibilitiesDesign and implement...


  • Vancouver, British Columbia, Canada Mastercard Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Mastercard. As a key member of our Decision Management Program, you will be responsible for the performance and availability engineering of our platform, which processes billions of transactions per month in real-time.Key ResponsibilitiesDesign and implement...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Senior Software ArchitectAt Electronic Arts Inc, we're a game maker that connects hundreds of millions of players worldwide to some of the world's greatest games. Our EAX team is driving the innovation behind our games, and we're looking for a skilled Senior Software Architect to join our team.Key Responsibilities:Design and develop scalable software...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Senior Software ArchitectAt Electronic Arts Inc, we're a game maker that connects hundreds of millions of players worldwide to some of the world's greatest games. Our EAX team is driving the innovation behind our games, and we're looking for a skilled Senior Software Architect to join our team.Key Responsibilities:Design and develop scalable software...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About PlanviewPlanview is a global leader in work and resource management, helping organizations accelerate the achievement of their goals. Our mission is to build the future of connected work, from ideas to impact.The OpportunityWe are seeking a Senior Software Engineer to join our product development team at Planview. As a key member of our Flow Fabric...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About PlanviewPlanview is a global leader in work and resource management, helping organizations accelerate the achievement of their goals. Our mission is to build the future of connected work, from ideas to impact.The OpportunityWe are seeking a Senior Software Engineer to join our product development team at Planview. As a key member of our Flow Fabric...

  • Software Architect

    2 weeks ago


    Vancouver, British Columbia, Canada Astronomer Inc. Full time

    Astronomer Inc. is seeking a skilled Software Architect to design and implement our industry-leading data orchestration and observability platform. The ideal candidate will have a strong background in software development and experience with fast-paced startup environments.Key Responsibilities:Collaborate with cross-functional teams to understand user...

  • Software Architect

    2 months ago


    Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Electronic Arts. As a Software Engineer, you will play a key role in designing and architecting technological solutions to improve our game engine.ResponsibilitiesCollaborate with a distributed team of technical experts to design and architect technological solutions to...