Senior Software Engineer - .Net, C & Apis
$118k - $152k per yearCapco Group
Senior Software Engineer - .NET, C# & APIsThe Role
Capco is seeking a
Senior Software Engineer
with strong expertise in C#, .NET, ASP.NET Core, and API development to join our Technology & Engineering practice in Toronto.
In this role, you will design, develop, modernize, and maintain enterprise applications and APIs that support business-critical solutions for our clients.
We are looking for an experienced, hands-on engineer who brings strong backend development capabilities, an understanding of modern frontend frameworks, and experience delivering secure, scalable, and reliable software.
You will collaborate with cross-functional engineering teams, contribute to technical design decisions, and leverage modern development practices, including AI-assisted engineering tools, to improve software quality and delivery efficiency.
Why This Role Is Open
We are currently hiring for this role due to an existing or newly created vacancy within our organization. This position is open as part of our ongoing business needs, and we are actively reviewing applications to fill this role with a qualified candidate who can make an immediate impact.
What You’ll Do
Design, develop, and maintain scalable backend services and enterprise applications using C#, .NET, ASP.NET Core, and SQL Server.
Build, enhance, and integrate secure RESTful APIs, including authentication, authorization, data validation, and error handling.
Contribute to the modernization of existing applications, including refactoring legacy code, improving performance, and enhancing system reliability.
Apply secure coding principles and API security practices, including OAuth2, JWT, and common application security standards.
Participate in technical design discussions, code reviews, automated testing, troubleshooting, and performance optimization.
Support CI/CD pipelines, containerized deployments, and development workflows using tools such as Docker.
Collaborate with engineers, product teams, and quality specialists to deliver high-quality solutions in Agile environments.
Leverage AI-assisted development tools responsibly to support coding, testing, debugging, and documentation while maintaining security and engineering standards.
Share technical knowledge and contribute to continuous improvements in development practices and software quality.
What We’re Looking For
8+ years of professional software engineering experience, with strong hands-on development expertise in C# and .NET.
Solid experience building and maintaining applications using ASP.NET Core, Web API, and RESTful services.
Strong understanding of backend architecture, API design, system integrations, and object-oriented programming principles.
Experience working with SQL Server or comparable relational databases, including data access technologies such as Entity Framework Core or Dapper.
Understanding of application security principles, including authentication, authorization, OAuth2, JWT, and secure coding practices.
Experience working with Git, code reviews, automated testing, CI/CD pipelines, and Agile software delivery.
Strong problem-solving and troubleshooting skills, with the ability to investigate and resolve complex technical issues.
Ability to collaborate effectively with cross-functional teams and communicate technical concepts clearly.
Bonus Points For
Experience modernizing legacy .NET applications or migrating enterprise systems to modern architectures.
Exposure to Azure or AWS cloud environments, Docker, Kubernetes, or cloud deployment troubleshooting.
Experience with performance optimization, application monitoring, and production support.
Familiarity with accessibility standards such as WCAG or AODA.
Experience with Snowflake, data warehouses, or enterprise data integrations.
Experience with Tailwind CSS, shadcn/ui, or other modern frontend component libraries.
Experience using AI-assisted software development tools such as GitHub Copilot, ChatGPT, or other AI-powered coding and testing solutions.
Experience mentoring developers, contributing to technical documentation, or improving engineering standards.
Why Join Capco
Deliver high-impact technology solutions for Tier 1 financial institutions.
Work in a collaborative, flat, and entrepreneurial consulting culture.
Access continuous learning, training, and industry certifications.
Be part of a team shaping the future of digital financial services.
Help shape the future of digital transformation across FS & Energy.
Comprehensive Benefits Coverage
– 100% company-paid health, life, and disability insurance effective from Day 1 of employment.
Retirement Savings Program
– Registered Retirement Savings Plan (RRSP) with the option of receiving a matching employer contribution.
Virtual Health Care and Employee & Family Assistance Program (EFAP)
available to employees and their dependents/partners.
Parental Leave Top-Up, New Parent Gift, and Wellness Support
including fitness reimbursement benefits.
Business Coach
from Day 1 with personalized one-on-one coaching to support career growth and professional development.
Inclusion at Capco
We’re committed to making our recruitment process accessible and straightforward for everyone. If you need any adjustments at any stage, just let us know – we’ll be happy to help. We value each person’s unique perspective and contribution. At Capco, we believe that being yourself is your greatest strength. Our #BeYourselfAtWork culture encourages individuality and collaboration – a mindset that shapes how we work with clients and each other every day.
Use of Artificial Intelligence in Talent Acquisition
At Capco, we use artificial intelligence (AI) tools to support and enhance several parts of talent acquisition. This includes using AI-enabled features within LinkedIn to help source potential candidates, speeding up routine recruitment communications such as emails and creating compelling and brand-aligned job postings that accurately reflect role requirements, and AI-scheduling applications to improve the efficiency of interview coordination.
AI is used as a support tool only. All hiring decisions are made by talent acquisition and hiring teams.
#LI-SM1
Pay Transparency
The salary range for this position is listed below. Additionally, this position may also be eligible to receive an annual discretionary/variable bonus payment.
Capco is committed to providing fair and equitable compensation to our people. Our compensation policies and salary ranges are designed to allow our people to progress through the salary range as they demonstrate strong performance and develop in their role over time. The base pay offered to selected candidates will be within the salary range and the placement will vary based upon a variety of factors, including, but not limited to job-related knowledge, skills, experience and internal equity.
$118,000 - $152,000 CAD
#J-18808-Ljbffr
Capco is seeking a
Senior Software Engineer
with strong expertise in C#, .NET, ASP.NET Core, and API development to join our Technology & Engineering practice in Toronto.
In this role, you will design, develop, modernize, and maintain enterprise applications and APIs that support business-critical solutions for our clients.
We are looking for an experienced, hands-on engineer who brings strong backend development capabilities, an understanding of modern frontend frameworks, and experience delivering secure, scalable, and reliable software.
You will collaborate with cross-functional engineering teams, contribute to technical design decisions, and leverage modern development practices, including AI-assisted engineering tools, to improve software quality and delivery efficiency.
Why This Role Is Open
We are currently hiring for this role due to an existing or newly created vacancy within our organization. This position is open as part of our ongoing business needs, and we are actively reviewing applications to fill this role with a qualified candidate who can make an immediate impact.
What You’ll Do
Design, develop, and maintain scalable backend services and enterprise applications using C#, .NET, ASP.NET Core, and SQL Server.
Build, enhance, and integrate secure RESTful APIs, including authentication, authorization, data validation, and error handling.
Contribute to the modernization of existing applications, including refactoring legacy code, improving performance, and enhancing system reliability.
Apply secure coding principles and API security practices, including OAuth2, JWT, and common application security standards.
Participate in technical design discussions, code reviews, automated testing, troubleshooting, and performance optimization.
Support CI/CD pipelines, containerized deployments, and development workflows using tools such as Docker.
Collaborate with engineers, product teams, and quality specialists to deliver high-quality solutions in Agile environments.
Leverage AI-assisted development tools responsibly to support coding, testing, debugging, and documentation while maintaining security and engineering standards.
Share technical knowledge and contribute to continuous improvements in development practices and software quality.
What We’re Looking For
8+ years of professional software engineering experience, with strong hands-on development expertise in C# and .NET.
Solid experience building and maintaining applications using ASP.NET Core, Web API, and RESTful services.
Strong understanding of backend architecture, API design, system integrations, and object-oriented programming principles.
Experience working with SQL Server or comparable relational databases, including data access technologies such as Entity Framework Core or Dapper.
Understanding of application security principles, including authentication, authorization, OAuth2, JWT, and secure coding practices.
Experience working with Git, code reviews, automated testing, CI/CD pipelines, and Agile software delivery.
Strong problem-solving and troubleshooting skills, with the ability to investigate and resolve complex technical issues.
Ability to collaborate effectively with cross-functional teams and communicate technical concepts clearly.
Bonus Points For
Experience modernizing legacy .NET applications or migrating enterprise systems to modern architectures.
Exposure to Azure or AWS cloud environments, Docker, Kubernetes, or cloud deployment troubleshooting.
Experience with performance optimization, application monitoring, and production support.
Familiarity with accessibility standards such as WCAG or AODA.
Experience with Snowflake, data warehouses, or enterprise data integrations.
Experience with Tailwind CSS, shadcn/ui, or other modern frontend component libraries.
Experience using AI-assisted software development tools such as GitHub Copilot, ChatGPT, or other AI-powered coding and testing solutions.
Experience mentoring developers, contributing to technical documentation, or improving engineering standards.
Why Join Capco
Deliver high-impact technology solutions for Tier 1 financial institutions.
Work in a collaborative, flat, and entrepreneurial consulting culture.
Access continuous learning, training, and industry certifications.
Be part of a team shaping the future of digital financial services.
Help shape the future of digital transformation across FS & Energy.
Comprehensive Benefits Coverage
– 100% company-paid health, life, and disability insurance effective from Day 1 of employment.
Retirement Savings Program
– Registered Retirement Savings Plan (RRSP) with the option of receiving a matching employer contribution.
Virtual Health Care and Employee & Family Assistance Program (EFAP)
available to employees and their dependents/partners.
Parental Leave Top-Up, New Parent Gift, and Wellness Support
including fitness reimbursement benefits.
Business Coach
from Day 1 with personalized one-on-one coaching to support career growth and professional development.
Inclusion at Capco
We’re committed to making our recruitment process accessible and straightforward for everyone. If you need any adjustments at any stage, just let us know – we’ll be happy to help. We value each person’s unique perspective and contribution. At Capco, we believe that being yourself is your greatest strength. Our #BeYourselfAtWork culture encourages individuality and collaboration – a mindset that shapes how we work with clients and each other every day.
Use of Artificial Intelligence in Talent Acquisition
At Capco, we use artificial intelligence (AI) tools to support and enhance several parts of talent acquisition. This includes using AI-enabled features within LinkedIn to help source potential candidates, speeding up routine recruitment communications such as emails and creating compelling and brand-aligned job postings that accurately reflect role requirements, and AI-scheduling applications to improve the efficiency of interview coordination.
AI is used as a support tool only. All hiring decisions are made by talent acquisition and hiring teams.
#LI-SM1
Pay Transparency
The salary range for this position is listed below. Additionally, this position may also be eligible to receive an annual discretionary/variable bonus payment.
Capco is committed to providing fair and equitable compensation to our people. Our compensation policies and salary ranges are designed to allow our people to progress through the salary range as they demonstrate strong performance and develop in their role over time. The base pay offered to selected candidates will be within the salary range and the placement will vary based upon a variety of factors, including, but not limited to job-related knowledge, skills, experience and internal equity.
$118,000 - $152,000 CAD
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - .Net, C & Apis in Winnipeg, MB vacancy
- ...people actually use.The OpportunityYou'd be joining a specialized engineering team embedded within a large, globally operating organization —... ...users depend on every day. We're looking for a Principal .NET/C# Engineer who's equally comfortable deep in the stack and crafting...SoftwareFlexible hours
$141.4k - $204.4k per year
...opportunity to architect and enhance software applications used to create... ...systems, while also engineering solutions that require minimal... ...working with standard Microsoft.NET web development tools including... ...CSS3+, JavaScript, WCF, REST API, jQuery 8+ years of experience...SeniorSoftwareFull timeWork at officeLocal area- Build enterprise-grade web applications as a Senior C# .NET Developer specializing in ASP.NET and Web API development. Apply strong SQL Server expertise across application delivery.This experienced Senior Software Developer designs, develops, tests, and maintains enterprise-...SeniorSoftware
- ...contribute meaningfully, keep reading.As a Lead Software Engineer at SimCorp, you will play a key role in... ...in Angular, TypeScript, and C#/.NET, along with a passion for solving challenging... ...and building modern web applications and APIs.Deep knowledge of software architecture patterns...SeniorSoftwareLong term contractWork at officeRemote workWorldwide2 days per week
- Modernize a Toronto travel platform with C# and .NET expertise in a hybrid Senior Software Developer role focused on Azure microservices.This senior position... .... You will migrate legacy systems, build RESTful APIs, and support production operations. The work includes modern...SeniorSoftware
- ...are actively seeking an experienced Senior C# .NET Backend Developer . About the RoleAs... ...models . This is a pure backend engineering role. We are seeking a hardcore C# / .NET... ...8+ years of dedicated backend software engineering experience with C# / .NET...SeniorSoftwarePermanent employmentContract workImmediate startRelocationRelocation package
- ...maintenir des applications critiques basées sur les technologies C# et .NET. Participer à l’architecture, à l’analyse technique et à la... ...processes. Profile Minimum 8 years of experience in software development using C# and .NET. Strong experience with multithreaded...SeniorSoftwareContract work
- Build .NET backend services in Vancouver with REST APIs, Temporal workflows, and asynchronous processing for a K-12 education SaaS platform.As a Senior Software Engineer, you will develop core services for Appnovation’s operational platform. You will work with ASP.NET Core,...SeniorSoftware
- ...demain.ResponsabilitésEn tant que Concepteur Senior au sein de l'équipe projet, vous serez... ...les solutions d'e-ticket et de e-card en C# .NET.Agir comme pilier technique pour l'évolution... ...système.Développer des connecteurs et des API robustes pour augmenter l'interopérabilité...SeniorSoftwareDaily paidFreelanceWork at officeRemote workFlexible hours
- ...and services using Blazor, C#/.NET, and Python. Enhance and... ...diverse workloads, use cases, and engineering teams. Design solutions... ...practices. Develop and integrate APIs, backend services, and data... ...5+ years of professional software development experience, preferably...SeniorSoftware3 days per week
- Au sein du Groupe SII, participez à un projet bancaire majeur en tant que Développeur Senior C# .NET. Contribuez à la création d'applications critiques dans un environnement Azure Full Stack. Avec plus de 8 ans d'expérience, vous serez responsable du cycle complet de développement...SeniorSoftware
- ...iA Financial Group in Quebec, applying distributed architectures, APIs, and Microsoft technologies daily.As a Solution Designer, you will... ...architectures, APIs, and integrationKnowledge of Microsoft technologies, .NET, and SQL ServerAdvanced French and English proficiencyApply...Senior
- Vanta is seeking a Senior Software Engineer for the Product Platform org in Toronto. You will design scalable libraries and shared APIs used by multiple engineering teams, enabling faster, safer product development. You will collaborate across product, design, and engineering...SeniorSoftwareRemote work
- ...Seeking an experienced Senior Software Developer to design, develop, test, and maintain enterprise-grade web applications. Strong hands-on experience with C#, .NET, ASP.NET, and Web API development . Strong knowledge of SQL Server, relational database design, stored...SeniorSoftware
- Thomson Reuters is seeking a Senior Software Engineer for Content Tools to own APIs and retrieval components, enabling precise access to authoritative legal content across geographies. You will ship end-to-end tools with contract-driven interfaces and contribute to a fast-moving...SeniorSoftwareContract work
- ...systems that combine GPU-accelerated prefill with ultra-fast decode on the Cerebras Wafer-Scale Engine. We are hiring a Senior Software Engineer to build and evolve the ML API layer that makes this heterogeneous serving system accessible, reliable, and easy to use. You will...SeniorSoftware
$90 - $95 per hour
Job Role: Software Developer - Senior-.NET Location : Toronto, ON/Onsite Position Type : Contract Role Start Date 2026-11-16End Date 2027-... ...with .NET web application development (C#, ASP.NET, Web APIs).Strong experience with SQL Server and relational database...SeniorSoftwareContract work- ...technology with Nöord Technologies as a Senior C# .NET Backend Developer in Montreal. Focus on... ...Technologies seeks a dedicated backend engineer with a minimum of 8 years of experience.... ...practices Requirements: • 8+ years of backend software engineering with C# .NET Core • Deep...SeniorSoftware
$150k - $170k per year
A leading software company is seeking a Senior Software Engineer to develop a new AI-first SaaS application. You will design backend systems using .NET/C# and apply advanced architectural patterns within a cloud-native environment. Ideal candidates will have senior-level experience...SeniorSoftwareFull timeRemote work$115k - $165k per year
...employees happy.Are you bready* for a change?Toast is looking for a Senior Software engineer to join our enterprise quick service restaurant team. You... ...and reliabilityExperience building backend services and APIs and scaling distributed systemsExperience building android applications...SeniorSoftwareWork at officeLocal area- ...sénior spécialisé(e) en C# et en conception d’API REST. Votre mission sera double :... ...services d’intégration de l’entreprise sous ASP.NET Core et Azure, et moderniser un ensemble... ...team’s dynamic: We're looking for a Senior Software Developer specialized in C# and REST API...SeniorSoftwareContract workFlexible hours
- Build tested applications with .NET, C#, and Azure technologies as a Senior Software Developer supporting government services integration. Toronto, Ontario location... ...and CI/CD pipeline managementWeb application, Web API, and Web Services development experienceWorking knowledge...SeniorSoftware
- ...expectations. In addition, to simultaneously manage multiple technical initiatives on multiple projects including the installation of n-tier software to DR/HA design. Why this job is important to us:The team you will be joining is a part of Charles River Development (or CRD),...SoftwareLong term contract
- Expert C# Software Developer — Backend APIs & Services — Montreal A mobility player is looking for an expert C# developer to build API integration services and reusable microservices. Long-term engagement, hybrid Montreal. A mobility player is evolving its partner integration...SoftwareLong term contract
- Build LMN Estimates services with C Sharp, Angular, and TypeScript at Granum. Ship continuously... ...product pod serving landscapers.As a Software Engineer 3, you will design, build, ship, and... ...experienceShippable C Sharp and .NET experienceAngular or closely related modern...Software
- Build web applications with C#/.NET and React/Redux as a Senior Software Developer focused on positive social impact. Work in a team environment.This senior... ...in Azure cloudUniversity degree in Computer Engineering, Computer Science, or related disciplineApply senior C#...SeniorSoftware
$110k - $165k per year
...the development of real time software solutions for our customers, both... ...technologies (including Go, C, C++, C#, Java, and Python) to... ...junior and intermediate Software Engineers and provide them with... ...of databases Team Leader, Senior Developer, Project Management,...SeniorSoftwareFor subcontractorWork at office- Build scalable APIs from Kimberley as a Senior Backend Software Engineer, using RESTful design, GraphQL, and microservices architecture expertise.This senior role focuses on backend development for core products and services. You will design robust APIs, manage data efficiently...SeniorSoftware
- ...inference systems that combine GPU-accelerated prefill with ultra-fast decode on the Cerebras Wafer-Scale Engine. We are hiring a Software Engineer to build and evolve the ML API layer that makes this heterogeneous serving system accessible, reliable, and easy to use. You will...Software
- Design secure APIs and platform integrations as a Senior Software Developer in DNV’s Digital & Transformation organization, based in Toronto with hybrid work.Working across Data & AI Engineering and partner teams, you will build reusable services and FastAPI endpoints. Your...SeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - .Net, C & Apis. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

