Software Engineer
Role summary
AllMind AI is seeking a full-time hybrid Software Engineer for its AI-powered research platform serving institutional investors. The role, based in Waterloo, ON, involves designing, implementing, and maintaining backend systems, developing robust software applications, and contributing to the company's technical advancement. Responsibilities include writing clean code, debugging, troubleshooting, and collaborating with cross-functional teams to deliver innovative solutions for finance professionals. A strong foundation in Computer Science concepts, backend development, modern programming languages, and OOP principles is required. Familiarity with financial workflows is a plus.
Company Description
AllMind AI is a leading AI-powered research platform designed specifically for institutional investors in the finance industry. Our proprietary models streamline financial workflows, helping top equity research, fixed income, private equity, and wealth management teams make data-driven investment decisions. AllMind’s platform provides access to over 250 million documents, including filings, earnings calls, investor materials, and broker research, enabling users to perform end-to-end workflow automation. With AllMind AI, financial teams can expedite processes like research report generation, due diligence, and sector analysis in minutes instead of weeks.
Role Description
This is a full-time hybrid Software Engineer role based in Waterloo, ON, with the option for partial remote work. The Software Engineer will be responsible for designing, implementing, and maintaining backend systems, developing robust software applications, and contributing to the overall technical growth of the organization. Daily tasks will include writing clean and efficient code, debugging, troubleshooting, and collaborating with cross-functional teams to deliver innovative solutions. This role will require effective problem-solving skills and a passion for developing technology that empowers finance professionals.
Qualifications
- Proficiency in Computer Science concepts, including algorithms, data structures, and system design
- Experience in Back-End Web Development and Software Development
- Strong skills in Programming using modern languages and frameworks
- Understanding of Object-Oriented Programming (OOP) principles and techniques
- Ability to work in a collaborative, hybrid work environment across teams
- Familiarity with financial workflows or experience in a finance-related industry is a bonus
- Bachelor’s degree in Computer Science, Software Engineering, or related field
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite