Location: We’re open to candidates from anywhere in Canada or the US.
We’re looking for experienced Senior Software Engineers: C#/.Net/Windows/Office technologies 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 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.
WHAT YOU’LL DO
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
WHAT YOU’LL BRING
Experience in the Microsoft ecosystem, and be up to date on modern C# and .NET
A strong foundation in computer science fundamentals, such as algorithmic complexity, asynchronicity and distributed computing
Experience in shipping pragmatic and high quality solutions with a sense of urgency
Belief in and a 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
Excitement to learn from and work with experts in other disciplines
A strong sense of ownership, a sense of humor, and strong collaboration skills
A background or interest in financial modeling, financial technology, or capital markets is an asset
Experience building native Windows applications and Excel or Office Add-ins is an asset
Experience working on internal software projects, and enjoy amplifying the efforts of other parts of the company is an asset
Experience working with agile methodology and frameworks like Scrum, Kanban, XP is an asset
WHAT CANALYST OFFERS
Growth opportunities in a well-funded, high-growth company that’s aiming to be the new fundamental dataset of record
A day put aside every month to work on something that inspires you
Social events and online games nights to get to know your colleagues in a remote-first team environment
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
Education & learning stipend for personal growth and development
Comprehensive benefits package including health, dental, vision, and mental health
OUR COMPANY
We recognize the advantages of working flexibly. We have two offices located in New York, NY and Vancouver, BC, and our team works both remotely and in the office (when it’s safe to do so)
We’re a championship team, each of us with an integral role in building and running Canalyst
We celebrate authenticity and value the unique experience and contribution of every team member
We work together towards the shared goals of solving our clients problems and building a world-class business
We value autonomy and responsibility in a way that empowers each member of our team to do their best work
We’re committed to ongoing personal and professional growth and we back it up with a learning stipend, lunch and learns, and guest speakers
We support your development by providing ongoing feedback, career development, and weekly 1-on-1s
We’ll set you up to work remotely and effectively with all the equipment you need
We keep you in the loop through quarterly updates and our company-wide annual retreat to celebrate big wins and milestones
Don’t see a job that fits your skills? Email us directly at [email protected].
COVID-19 UPDATE: Please note that all Canalyst employees are working remotely for the time being due to COVID-19, as the health & safety of our employees and their families is extremely important to us. Due to this, we’re currently having all new hires begin work with us remotely rather than in our office locations.
Full Job Description Pacesetter Personnel Services is looking for positive, enthusiastic merchandiser/ route drivers for a partner of ours in...
Apply For This JobObject Research Systems (ORS), a member of the Comet Group, develops deep learning powered 3D visualization and image analysis software....
Apply For This JobDescription Discover. A brighter future. With us, you’ll do meaningful work from Day 1. Our collaborative culture is built on...
Apply For This JobOur Company: Congo Brands is at the epicenter of where consumer demand meets product development. Through brand partnerships with lead...
Apply For This JobKennesaw Place is seeking a high-performing Senior Living Sales & Marketing Director. You will be responsible for leading all sales...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job no: 520130 Work type: Casual, Permanent Full Time, Permanent Part Time, Fixed Term Full...
Apply For This Job