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 38 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - .Net, C & Apis in Winnipeg, MB vacancy
- Build tested applications with C#, .NET, and REST APIs as a Senior Software Developer focused on API development and integration.This senior developer translates technical specifications into working software. The work includes programming, unit testing, troubleshooting, and...SeniorSoftware
$125k - $165k per year
...improve the user experience — applying strong software engineering discipline and industry best practices... ...technical rigor Partner closely with senior engineers and architects on major... ...with Microsoft technologies including C# .NET/Core, SQL Server, and Entity Framework...SeniorSoftwareInternship- Build Prophix One applications with C# .NET and AWS across cross-functional scrum teams. Apply distributed systems expertise in the GTA.As a Senior Software Engineer, you will develop production-grade applications, features, and enhancements for Prophix One. You will use C#...SeniorSoftware
- ...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
- Build enterprise applications with C#, .NET, and Blazor as a Senior Software Developer focused on tested, data-driven solutions.This senior developer translates... ...You will apply Power BI, Microsoft Fabric, DAX, M query, APIs, and cloud technologies while supporting complex systems....SeniorSoftware
- ...Logiciel expérimenté pour migrer une base C++ existante vers C# (.NET). Vous concevrez et déployez une version modernisée, en assurant performance... ...C++ et C# (.NET), et une solide connaissance des bases SQL et des API. Bac en informatique ou équivalent exigé. #J-18808-Ljbffr...Software
- ...en solutions C# avec LGS, à Québec, dans un mandat hybride de 35 heures par semaine. L’environnement comprend ASP.NET et REST.Comme analyste-programmeur sénior, vous prendrez part à l’analyse, à la conception et au développement de solutions .NET. Vous appliquerez la programmation...Senior
- Senior Software Engineer (Backend) Morningstar is seeking a Senior Software Engineer (Backend) to design, build, and maintain scalable enterprise applications and APIs. The role focuses on backend development using C#, .NET, cloud technologies (AWS), microservices, and modern...SeniorSoftwareWork at office
- Senior Software EngineerThe Senior Software Engineer is a highly experienced, hands-on technical leader responsible for owning and driving initiatives from concept... ...software solutions using technologies such as C#, .NET Framework, SQL Server, React, jQuery, DocumentDB (MongoDB...SeniorSoftware
$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
- Build scalable enterprise applications and APIs at Morningstar using advanced C#, .NET, and AWS cloud technologies in a hybrid environment. Develop backend... ...and technology platforms.Morningstar seeks a Senior Software Engineer focused on backend development and enterprise...SeniorSoftware
- Vantix Systems Inc. in Regina, Saskatchewan, seeks a Senior Support, Maintenance and Development (.NET) professional to keep mission-critical applications running smoothly while building modern integrations. This hands-on role blends new development with production support...SeniorMonday to friday
- ...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
- Développez des solutions .NET/C# à Hydro-Québec, au 1001 Robert-Bourassa à Montréal, avec une expertise backend et SQL. Travaillez 35 heures... ...couvre également l’architecture applicative et de données, les API REST et Microsoft Entra ID.Responsabilités principales :...SeniorTemporary work
- ...SGGG Fund Services Inc. in Toronto is seeking a Senior Software Developer to join our in-house team. You will develop, enhance and test our proprietary... ...participate in deployment activities. A strong background in C#, ASP.NET MVC, AngularJS, and SQL is expected. #J-18808-LjbffrSeniorSoftware
- ...are actively seeking an experienced Senior C# .NET Backend Developer . About the Role... ...models . This is a pure backend engineering role. We are seeking a hardcore C# / .NET... ...Minimum 8+ years of dedicated backend software engineering experience with C# / ....SeniorSoftwarePermanent employmentContract workImmediate startRelocationRelocation package
- Build .NET and C# services for Questbank’s mortgage platform in a hybrid environment requiring at least three office days weekly.As a Senior Software Engineer, you will own a domain across architecture, code reviews, production incidents, and technical direction. You will help...SeniorSoftwareWork at office
- ...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
$102.2k - $125k per year
...About This Role: We are looking for a Senior Engineer to join the Securitization Technology team... ..." basis. A strong emphasis is placed on software engineering skills. Our team is made up of... ...enterprise‑wide projects built on the .NET stack.Teamwork and cooperation are key within...SeniorSoftwareManual laborWork at officeWork from home- Build scalable .NET services at Electronic Arts using C#, DevOps practices, and backend engineering in a hybrid collaborative environment.As an experienced Software Engineer III, you will support the Quality Verification... ...stability through scalable APIs, observability, and reliable...SeniorSoftware
- A leading software development firm in Toronto is seeking a Senior Software Developer with over 10 years of experience in .NET technologies. The role requires involvement in application design and enhancements for a critical data exchange system. Candidates should possess strong...SeniorSoftwareRemote work
- ...Occasional client and industry travel is required.As a senior-level individual contributor, you will design, implement, and support highly available software platforms. Your work spans Microsoft .NET, cloud-native systems, scalable APIs, automated testing, and operational excellence...SeniorSoftwareRemote work
- Intégrez Société Générale en tant que Développeur C# / .NET Senior et participez à la transformation numérique des services financiers. Vous serez au cœur du développement de solutions de pricing de haute performance. Dans ce rôle crucial, vous serez responsable de concevoir...Senior
- Use C# .NET and Angular onsite in Regina to support enterprise applications... ...delivery.Systematix seeks a Senior .NET Developer for a major... ...modern web solutions, RESTful APIs, and SQL Server scripts. The work... ...your C# .NET, Angular, API integration, and SQL Server expertise...Senior
- Test APIs, integrations, and end-to-end workflows as a Senior Software Quality Engineer at Veeva Systems, working from home or the office. Strengthen reliable releases for Veeva Network MDM and life sciences customers.This experienced QA Engineer role focuses on quality across...SeniorSoftwareWork at officeWork from home
- ...Astek Canada recherche un Développeur Senior C# .NET pour contribuer à la plateforme Orchestrade et aux projets de marchés financiers à Montréal. Vous développerez des fonctionnalités back-end, optimiserez les composants et participerez aux tests, revues de code et à l'évolution...Senior
- Build secure API gateways for AI at Asana as a Senior Software Engineer in Vancouver, using Scala and TypeScript on a hybrid schedule.As a senior engineer on Asana’s API and Developer Platform team, you will shape developer-facing platform experiences. You will design scalable...SeniorSoftware
- Shape the future of API integration as a Senior Software Engineer focusing on API development. This role demands technical acumen and expertise in enterprise-level software solutions. As a Senior Software Engineer, you will be responsible for the development and support of...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 engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

