Current jobs related to Software Engineer - Toronto, Ontario - CEM Benchmarking Inc.
-
DevOps Engineer
6 hours ago
Toronto, Ontario, Canada Software International Full timeSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently searching for a DevOps Engineer - AWS Connect for our IT Consulting client to work on a long term project with a major transportation company.Role:DevOps Engineer -...
-
DevOps Engineer
4 days ago
Toronto, Ontario, Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Toronto, Ontario, Canada Software International Full timeSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic AI Experimentation & Prototyping for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic...
-
Senior Software Engineer
4 days ago
Toronto, Ontario, Canada Northbridge Financial Corporation Full timeWhat is it like to be a Senior Software Engineer at Northbridge Financial The Senior Software Engineer is responsible for developing, troubleshooting, and assisting users with complex insurance systems and coordinating the activities of a project team in an assigned business area as required. Senior Software Engineers are required to develop features and...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Capgemini Full timeOpen to any of the following Canada Locations\: Ontario, Quebec, AB, BCMust be in Canada for 5 yrs to potentially qualify for security clearanceDeliver scalable and reliable solutions leveraging AKS, Docker, Kafka, Kibana/Elastic. Search, ScalaExperience with NoSQL databases like CosmosDB, Cassandra.Experience with Scala, AKKA framework & Spark.Candidates...
-
Software Engineering Manager
4 days ago
Toronto, Ontario, Canada Supernova Technology Full timeAbout Us Founded in 2014, we offer the industry's first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the loan. By combining thought leadership in suitability and risk management with industry-leading education and the latest technology, Supernova enables...
-
Software Engineer II
4 days ago
Toronto, Ontario, Canada Rocket Lab Corporation Full timeABOUT ROCKET LABRocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more – all with the goal of opening access space. The rockets and satellites we build, and launch enable some of the most ambitious and vital space missions globally, supporting...
-
Software Engineer 5
6 days ago
Toronto, Ontario, Canada Andiamo Full timeSoftware Engineer V – Global Scale SystemsThe ChallengeBillions of people rely on our systems every day — to connect, to create, to work, to play. Each millisecond of latency matters. Each system outage ripples across the globe. As aSoftware Engineer V, you won't just write code — you'll design the architecture that keeps the digital world moving at...
-
Software Engineer Lead
1 week ago
Toronto, Ontario, Canada Capgemini Full timeSoftware Engineers perform requirements analysis. They then design, develop or maintain the physical application (components) or the application environment, based on the Software Architecture (models and principles). Activities include coding, integrating, implementing, installing or changing frameworks and standard components, or technical and functional...
-
Software Engineer Lead
6 days ago
Toronto, Ontario, Canada Capgemini Full timeSoftware Engineers perform requirements analysis. They then design, develop or maintain the physical application (components) or the application environment, based on the Software Architecture (models and principles). Activities include coding, integrating, implementing, installing or changing frameworks and standard components, or technical and functional...
Software Engineer
7 hours ago
Who are we?
We are CEM Benchmarking, a global data and insights firm for institutional investors including pension funds, insurance companies, endowments, foundations, family offices and sovereign wealth funds.
Our blue-chip corporate and government clients represent $14 trillion in assets under management and over 50 million members. We provide them with objective insights to maximize value for money in both investments and pension administration. This helps our clients better understand where they stand and how to improve their performance. By improving our clients' performance, we, in turn, improve the financial well-being of pensioners globally.
How do we provide unique and actionable insight? By coupling the most extensive global database in the pension arena with unrivalled industry knowledge. All of this comes from experience - we have been at this since 1992. We were founded in Toronto, Canada and expanded to the UK more than a decade ago.
We work together in a small company ambiance where your contributions will be appreciated and your progress will be directly related to your ability and effort. Working at CEM, you will stretch your creative and analytical abilities while participating in the growth of a headline-making business.
About the role
We are looking for a Software Engineer (mid-level) to join a small, high-leverage engineering team responsible for building and maintaining the systems that power CEM's products, analytics, and internal operations.
This role is ideal for someone who enjoys owning problems end-to-end, simplifying complex systems, and building clean, durable solutions. You will work across both customer-facing platforms and internal systems, with meaningful opportunities to refactor legacy code and design net-new systems from the ground up.
We value engineers who think clearly, communicate directly, and take responsibility for making sure important work doesn't fall through the cracks.
Why to Join CEM's Engineering Team
- Real problems, real data, real impact
- A small team where your work is visible and meaningful
- Opportunity to build new systems rather than endlessly maintain old ones
- A culture that values clarity, craftsmanship, and thoughtful reinvention
- Room to experiment, refactor, and improve things properly
How We Work
- Small team of 6 engineers supporting multiple platforms
- Shared ownership — no silos, no "that's not my system"
- Scrum methodology with Jira
- GitHub for version control and collaboration
- High trust, low bureaucracy
- Emphasis on thoughtful refactoring and reinvention, not patchwork fixes
- Strong bias toward simple, elegant solutions
What You'll Do
- Design, build, and maintain software across multiple platforms and systems
- Take ownership of features and systems from concept through production
- Refactor and modernize existing systems with a focus on simplicity and correctness
- Build net-new services and tools where existing systems no longer serve the business
- Collaborate closely with other engineers using Jira and Scrum-based workflows
- Communicate clearly about progress, risks, and tradeoffs
- Use AI coding agents (including Claude Code Pro) as a core part of your development workflow
- Support and improve internal company systems in the absence of a separate IT team
- Contribute to architectural decisions and long-term system direction
Accountability matters here. When something needs attention, we expect engineers to step in, own it, and follow through — with transparency and collaboration.
Qualifications
- Experience building production systems as a software engineer
- Proficiency in one or more of the following:
- C#
- Python
- / TypeScript
- Ruby (limited use, but helpful)
- Strong understanding of software design, maintainability, and refactoring
- Comfort working across unfamiliar codebases and systems
- Ability to communicate clearly with both technical and non-technical stakeholders
- Experience working in agile or Scrum-based teams
We care far more about how you think and build than the exact number of years on your résumé.
AI-First Development
We explicitly embrace AI-first development.
You are expected to:
- Use AI coding agents as part of your daily workflow
- Leverage tools like Claude Code Pro to explore solutions, accelerate development, and improve code quality
- Apply judgment — AI is a multiplier, not a replacement for engineering thinking
If you're excited about working
with
AI rather than around it, you'll fit well here.
What Success Looks Like
- You independently own systems and features with minimal oversight
- You proactively simplify and improve existing codebases
- You help prevent issues through clear thinking and communication
- You contribute ideas and direction, not just implementations
- You help raise the bar for how the team builds and maintains software
Growth & Opportunity
This role offers meaningful opportunity to:
- Shape architecture and long-term system direction
- Influence how engineering is done at CEM
- Grow into senior technical roles through impact and ownership
Titles matter less here than trust, responsibility, and results.
If You Seek:
- The entrepreneurialism of a smaller venture married with the stability of an established firm.
- Opportunities to work with complex dataset to draw elegant insights.
- A hybrid work environment with both in-office and at-home flexibility.
- A curiosity-driven culture founded on a desire to improve lives.
- A team that is stronger for its gender, cultural and intellectual diversity.
- Camaraderie, collaboration, open communication and a high-trust environment.
Then we want to hear from you