We’re looking for experienced Software Engineers to join our Data Integrity and Client Toolkit teams. This is an opportunity to work on different challenges at all levels of our stack, designing, implementing, testing, maintaining, and improving features and services. You’ll have the autonomy to own and operate applications and services that you build, while focusing on collaborative delivery over independent efforts.
The role:
The Data Integrity and Client Toolkit teams work closely with Canalyst’s Equity Research group and external clients. These teams are critical to ensuring the quality and consistency of Canalyst’s library of financial models, and helping our clients integrate our models deeply into their workflow. We have ambitious plans to expand our dataset and product capabilities, and you’ll play a key role in building the software to make that possible.
You will be working with a variety of different technologies centered around native Windows development, Office Add-ins, and distributed web systems. Primary technologies on these teams include C#, .NET, VSTO, ASP.NET, Heroku, AWS, and GraphQL.
Specifically, you’ll be responsible for:
Designing, building, delivering and operating high-quality (reliable and intuitive to use) software systems, collaboratively with your cross-functional team
Identifying opportunities to advance Canalyst’s state of the art, and taking responsibility to make it happen
Building relationships and communicating effectively with other parts of the company, especially your expert colleagues in Equity Research
Working directly with our clients to understand their needs and help them make full use of our products
Participating in demos for the Engineering team, Product Management and the company at large
Guiding and coaching less experienced developers in their approach to debugging, design and application of various software development paradigms
You should:
Have experience in the Microsoft ecosystem, and be up to date on modern C# and .NET
Have a strong foundation in computer science fundamentals, such as algorithmic complexity, asynchronicity and distributed computing
Have experience in shipping pragmatic and high quality solutions with a sense of urgency
Believe in and strive for uneventful and predictable code releases, and expect that they happen many times each day, supported by robust Continuous Integration and Delivery pipelines and extensive test coverage
Be excited to learn from and work with experts in other disciplines
Have a strong sense of ownership, a sense of humor, and strong collaboration skills
You’ll be an even better fit if you:
Have a background or interest in financial modeling, financial technology, or capital markets
Have experience building native Windows applications and Excel or Office Add-ins
Have worked on internal software projects, and enjoy amplifying the efforts of other parts of the company
Have experience working with agile methodology and frameworks like Scrum, Kanban, XP
Engineering at Canalyst
While the Data Integrity and Client Toolkit teams focus on C#, .NET Core & Framework, VSTO, and Aspose.Cells, the systems built by the broader Engineering department also use Python with Django and TypeScript with ReactJS. Continuous Integration and Delivery through automated test and build infrastructure are core to how we build products at Canalyst, which run on Heroku and AWS. We strive to provide an environment that fosters learning and runs effectively because of our commitment to open and empathetic communication.
How we support your growth:
Regularly scheduled learning opportunities (software related reading groups, and market recaps from senior analysts)
A day put aside every month to work on something that inspires you
Social events and online games nights to keep things interesting.
Demo presentations inside Engineering, and some that the rest of the company enjoys too – show off stuff you’ve built or learn about businesses that analysts have researched
Annual continuing education budget to support you with what you need to be successful
About Canalyst
Canalyst is a well-funded financial technology company headquartered in the heart of Downtown Vancouver with employees across Canada and the United States. We’re driven to seamlessly deliver the cleanest, richest, and best structured fundamental models and tools to help investors make better decisions. Over the past 5 years, through deep collaboration between experienced Equity Research Analysts and Software Engineers we have built a unique dataset delivered through a platform that is transforming the way financial professionals access and use fundamental data.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Description Are you Interested in innovating and disrupting the technology industry? Do you value...
Apply For This JobAre you interested in working for a growing company? Do you have 1 or more years of experience coordinating projects?...
Apply For This JobJob Description Software Engineer Are you an ambitious, dedicated developer who loves variety in your workday and honing your skills...
Apply For This JobAffiliation: MoveUP Employment Status: Full-Time Regular Salary Min: $2,481.00 Bi-weekly We’re looking for new talent to join us as we...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Overview Guidehouse is a leading global provider of consulting services to the public sector and...
Apply For This JobTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure...
Apply For This Job