Founding Software Engineer
3 days ago
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 yearCompany 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,...
-
Ubuntu Software Engineer
3 days ago
Waterloo, Ontario, Canada Canonical - Jobs Full time $80,000 - $120,000 per yearCanonical 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,...
-
Software Engineer Intern
1 week ago
Waterloo, Ontario, Canada easieremails Full time $50,000 - $70,000 per yearCompany 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...
-
Software QA Engineer
1 week ago
Waterloo, Ontario, Canada Insight Global Full time $90,000 - $120,000 per yearJOB 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...
-
Software Engineer, Ceph
1 week ago
Waterloo, Ontario, Canada Canonical - Jobs Full time US$80,000 - US$120,000 per yearCanonical 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,...
-
Software Support Engineer
1 week ago
Waterloo, Ontario, Canada Canonical - Jobs Full time US$80,000 - US$120,000 per yearCanonical 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,...
-
Software Engineering Program Manager
2 days ago
Waterloo, Ontario, Canada University of Waterloo Full time $60,385 - $75,481At 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...
-
Machine Learning Software Engineer
1 week ago
Waterloo, Ontario, Canada Royal Bank of Canada Full time US$90,000 - US$120,000 per yearJob 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 –...
-
Software Development Engineer
7 days ago
Waterloo, Ontario, Canada McAfee Full time US$70,000 - US$120,000 per yearRole 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...
-
Senior Software Engineer, Mobile
3 days ago
Waterloo, Ontario, Canada Insurance Mobility Solutions (IMS) Full time $80,000 - $120,000 per yearJob 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...