Founding Software Engineer

3 days ago


Waterloo, Ontario, Canada AllMind AI Inc. Full time

Company Overview

We are building a financial technology terminal to act as the Microsoft 365 for institutional investment research. As a founding engineer, you'll have significant impact on our product architecture, technology stack, and company trajectory.

Role Overview

We're seeking a versatile and entrepreneurial Founding Engineer to join our team. The ideal candidate will bring full-stack expertise with a focus on , strong engineering fundamentals, and the ability to take ownership of critical initiatives from concept to deployment.

Key Responsibilities

  • Architect and develop our full-stack web application using TypeScript and
  • Build and optimize backend systems using Golang and Python
  • Design and implement intuitive UI components and comprehensive dashboards
  • Contribute to our cybersecurity strategy and implementation
  • Develop robust APIs, integrate AI models, and establish scalable architecture

Requirements

  • Bachelor's degree in Computer Science or Software Engineering (Ideally Masters and above)
  • Strong proficiency in , TypeScript, Python, and Golang
  • Demonstrated experience with full-stack development and software architecture
  • Familiarity with cybersecurity best practices and implementation
  • Experience working in fast-paced, iterative environments
  • Self-directed with the ability to manage ambiguity and prioritize effectively
  • Excellent communication skills for collaborating with technical and non-technical stakeholders
  • Authorization to work in Canada
  • Be able to work in person in Waterloo, Ontario

Preferred Qualifications

  • Experience at an early-stage startup or as an early engineering hire
  • Background in fintech or financial markets software development
  • Experience with AI/ML model integration
  • DevOps knowledge and infrastructure automation skills

Why Join Us

Join our mission to build cutting-edge technology that predicts tomorrow's financial markets today. As a founding engineer, you'll have the opportunity to shape our technical direction, influence company culture, and build something transformative from the ground up.

Job Types: Full-time, Permanent

Pay: $65,000.00-$120,000.00 per year

Benefits:

  • Company events
  • On-site gym
  • Stock options

Ability to commute/relocate:

  • Waterloo, ON: reliably commute or plan to relocate before starting work (required)

Education:

  • Bachelor's Degree (required)

Experience:

  • Go: 1 year (preferred)
  • Software development: 3 years (required)
  • Next.JS: 2 years (required)
  • Startup Environment: 1 year (required)

Work Location: In person


  • Software Engineer

    2 weeks ago


    Waterloo, Ontario, Canada 7add5068-5e0e-420b-be17-24fcb2544ad4 Full time $90,000 - $120,000 per year

    Company DescriptionAllMind AI is revolutionizing the investment industry by providing a unified data and AI workspace tailored to institutional investors. Their platform empowers investment teams to streamline workflows, significantly enhancing efficiency and reducing workload by up to 60%. The company is dedicated to innovation and cutting-edge technology,...


  • Waterloo, Ontario, Canada Canonical - Jobs Full time $80,000 - $120,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Waterloo, Ontario, Canada easieremails Full time $50,000 - $70,000 per year

    Company DescriptionEasierEmails helps create polished, on-brand email marketing campaigns quickly and easily for dealerships across North America. Our OEM-branded campaign templates ensure every email and Personal URL (PURL) aligns with manufacturer standards without needing design experience. Simply use your own client data, apply powerful filters to target...


  • Waterloo, Ontario, Canada Insight Global Full time $90,000 - $120,000 per year

    JOB DESCRIPTIONInsight Global is seeking a Software QA Engineer to join a top automotive client on a contract basis. This resource will be investigating complex software issues, identifying both specific and systemic root causes, and leading defect prevention efforts using tools like 5 Whys, Fishbone diagrams, and Failure Mode Analysis. You'll collaborate...


  • Waterloo, Ontario, Canada Canonical - Jobs Full time US$80,000 - US$120,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Waterloo, Ontario, Canada Canonical - Jobs Full time US$80,000 - US$120,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Waterloo, Ontario, Canada University of Waterloo Full time $60,385 - $75,481

    At the University of Waterloo, we create and promote a culture where everyone can reach their full potential. As an employee, you get support & opportunities that empower you to advance your career. Explore how we can bring big ideas to life, together. The University is a welcoming workplace for those of all abilities, interests, and expertise. As part of...


  • Waterloo, Ontario, Canada Royal Bank of Canada Full time US$90,000 - US$120,000 per year

    Job DescriptionWhat's the opportunity?We're looking for an enthusiastic software developer who's excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry.  As a Machine Learning Software Engineer, you'll be responsible for owning and delivering a project end to end –...


  • Waterloo, Ontario, Canada McAfee Full time US$70,000 - US$120,000 per year

    Role Overview:We are seeking a passionate Software Development Engineer to join our collaborative team. If you have a strong interest in software development, the use of AI-based tools, and have a passion for cybersecurity and product quality, we want to hear from youIn this role, you will demonstrate a solid understanding of the full software development...


  • Waterloo, Ontario, Canada Insurance Mobility Solutions (IMS) Full time $80,000 - $120,000 per year

    Job Purpose:Working within an agile team, the Software Engineer is responsible for translating productrequirements into working software.Working closely with the Product and Development Teams, they will be a core part of the team whoimplements technical solutions to solve problems and deliver value for our customers.Specific Responsibilities and...