Senior Software Engineer C .Net
$125k - $165k per yearProphix
See What You Can Do With ProphixAt Prophix, we're building the platform that helps finance teams stop managing spreadsheets and start driving strategy. Prophix One™ brings planning, reporting, consolidation, and automation together in a single place, and we are expanding its AI capabilities faster than ever. If you want to work on a product that genuinely changes how finance teams operate, and do it alongside people who care about getting it right, this is where you want to be.
RequirementsWhat You Will Do
Collaborate within cross-functional scrum teams to design, build, and release new applications, features, and enhancements that meaningfully improve the user experience — applying strong software engineering discipline and industry best practices throughout
Design solutions and rapidly prototype approaches to validate ideas early, balancing speed with technical rigor
Partner closely with senior engineers and architects on major architecture projects, contributing to both design decisions and hands‑on implementation
Ensure application quality by writing and maintaining automated tests across unit, integration, and system levels within a continuous integration environment
Identify, investigate, and resolve defects and bugs across pre-production, production, and post-release patch cycles with a focus on root‑cause resolution
Coordinate technical dependencies across teams and participate actively in code reviews, performance tuning, and architectural discussions
Share knowledge and best practices with peers, staying curious about emerging technologies and bringing relevant insights back to the team
What You Will BringWe hire for potential as much as experience. If this role excites you but you don't check every box, we still want to hear from you. At Prophix, people who ask good questions, adapt quickly, and bring a fresh perspective often make the biggest impact.
Required Qualifications
5+ years of professional software development experience building production-grade, distributed applications
Post-secondary degree in Computer Science, Software Engineering, or a related discipline — or equivalent practical experience
Proven proficiency with Microsoft technologies including C# .NET/Core, SQL Server, and Entity Framework
Deep expertise in microservices architectures and the design patterns that support them
Hands‑on Cloud Native AWS experience with services including Lambda, SQS, RDS/Aurora, S3, Lex, and Polly
Mastery of both Windows and Linux environments as applied to the development and management of complex distributed systems
Solid experience with Git source code management and continuous integration tooling
Strong ability to debug and profile distributed systems effectively
Practiced in unit testing and system integration testing with an agile, test‑driven development mindset
Strong written and verbal English communication skills, with the ability to collaborate clearly across engineering and cross‑functional teams
Must be legally entitled to work in Canada and able to travel to Canada, the United States, and/or internationally with a valid passport
Comfortable using AI tools responsibly to support tasks such as research, drafting, and data review
Able to learn new tools and adapt as technology and workflows evolve
Curious, open to new approaches, and motivated to continuously improve
Collaborative mindset when working across teams and with AI supported tooling
Preferred Qualifications
Programming experience in languages or frameworks outside of .NET, such as Java or Python
Familiarity with additional database engines (MySQL, PostgreSQL) and query languages including PL/SQL
Exposure to serverless development and deployment models, and experience with containerization technologies
Understanding of identity and access management principles including SAML, OAUTH, OPENID/OIDC, SSO, and MFA
Academic or practical knowledge of corporate financial concepts such as planning, budgeting, forecasting, or consolidation
What Success Looks Like
30 days: You know our platform, our customers, and how your team operates. You've completed onboarding and are contributing to live work.
90 days: You're working independently, owning deliverables end to end, and building relationships across functions and regions.
6 months: Your fingerprints are on something real. You've improved a process, shipped something meaningful, or earned a seat at the table on a decision that matters
Why Join Prophix?Prophix is headquartered in the GTA, so joining our team puts you close to where decisions are made, strategy is set, and careers are built. You'll collaborate across North America, Europe, and Australia, developing breadth you simply can't get at a single market company. Our people move across functions, work directly with customers in different industries, and take on meaningful challenges early. We're a company that competes on talent. That means we invest in the people who show up curious, move fast, and want to leave things better than they found them. Our values are Pursue Excellence, Build with Purpose, Create Wins for All, and Drive Continuous Innovation, and they guide how we actually make decisions.
CompensationThe total target compensation for this role is $125,000 CAD - $165,000 CAD, in accordance with applicable pay transparency laws. Actual compensation will be determined based on factors such as skills, experience, location, and internal equity.
What's Included for You?
Comprehensive health, dental, vision, and mental-health coverage
Retirement savings with employer contributions
Parental leave top-up
Annual wellness allowance
Generous paid time off including vacation and sick time
Education assistance and tuition reimbursement
Social events, team activities, and opportunities to build community
Opportunities to participate in Environmental, Social, and Governance (ESG) initiatives
Quarterly Town Halls and Kickoffs that bring teams together to celebrate wins, share updates, and look ahead at what's next
Accessibility & AI TransparencyProphix promotes an accessible hiring process. If you need accommodation at any stage, we'll work with you. Some interviews may be recorded so our hiring team can review and assess responses fairly and consistently. As part of our commitment to Responsible AI, we use a small number of AI-supported tools to help with tasks like resume review, shortlisting, or creating interview summaries. AI is never used as the sole basis for hiring decisions, and your personal data is never used to train AI models. If you'd prefer not to take part in any AI-assisted step, just let us know and we'll be happy to accommodate.
#J-18808-Ljbffr
RequirementsWhat You Will Do
Collaborate within cross-functional scrum teams to design, build, and release new applications, features, and enhancements that meaningfully improve the user experience — applying strong software engineering discipline and industry best practices throughout
Design solutions and rapidly prototype approaches to validate ideas early, balancing speed with technical rigor
Partner closely with senior engineers and architects on major architecture projects, contributing to both design decisions and hands‑on implementation
Ensure application quality by writing and maintaining automated tests across unit, integration, and system levels within a continuous integration environment
Identify, investigate, and resolve defects and bugs across pre-production, production, and post-release patch cycles with a focus on root‑cause resolution
Coordinate technical dependencies across teams and participate actively in code reviews, performance tuning, and architectural discussions
Share knowledge and best practices with peers, staying curious about emerging technologies and bringing relevant insights back to the team
What You Will BringWe hire for potential as much as experience. If this role excites you but you don't check every box, we still want to hear from you. At Prophix, people who ask good questions, adapt quickly, and bring a fresh perspective often make the biggest impact.
Required Qualifications
5+ years of professional software development experience building production-grade, distributed applications
Post-secondary degree in Computer Science, Software Engineering, or a related discipline — or equivalent practical experience
Proven proficiency with Microsoft technologies including C# .NET/Core, SQL Server, and Entity Framework
Deep expertise in microservices architectures and the design patterns that support them
Hands‑on Cloud Native AWS experience with services including Lambda, SQS, RDS/Aurora, S3, Lex, and Polly
Mastery of both Windows and Linux environments as applied to the development and management of complex distributed systems
Solid experience with Git source code management and continuous integration tooling
Strong ability to debug and profile distributed systems effectively
Practiced in unit testing and system integration testing with an agile, test‑driven development mindset
Strong written and verbal English communication skills, with the ability to collaborate clearly across engineering and cross‑functional teams
Must be legally entitled to work in Canada and able to travel to Canada, the United States, and/or internationally with a valid passport
Comfortable using AI tools responsibly to support tasks such as research, drafting, and data review
Able to learn new tools and adapt as technology and workflows evolve
Curious, open to new approaches, and motivated to continuously improve
Collaborative mindset when working across teams and with AI supported tooling
Preferred Qualifications
Programming experience in languages or frameworks outside of .NET, such as Java or Python
Familiarity with additional database engines (MySQL, PostgreSQL) and query languages including PL/SQL
Exposure to serverless development and deployment models, and experience with containerization technologies
Understanding of identity and access management principles including SAML, OAUTH, OPENID/OIDC, SSO, and MFA
Academic or practical knowledge of corporate financial concepts such as planning, budgeting, forecasting, or consolidation
What Success Looks Like
30 days: You know our platform, our customers, and how your team operates. You've completed onboarding and are contributing to live work.
90 days: You're working independently, owning deliverables end to end, and building relationships across functions and regions.
6 months: Your fingerprints are on something real. You've improved a process, shipped something meaningful, or earned a seat at the table on a decision that matters
Why Join Prophix?Prophix is headquartered in the GTA, so joining our team puts you close to where decisions are made, strategy is set, and careers are built. You'll collaborate across North America, Europe, and Australia, developing breadth you simply can't get at a single market company. Our people move across functions, work directly with customers in different industries, and take on meaningful challenges early. We're a company that competes on talent. That means we invest in the people who show up curious, move fast, and want to leave things better than they found them. Our values are Pursue Excellence, Build with Purpose, Create Wins for All, and Drive Continuous Innovation, and they guide how we actually make decisions.
CompensationThe total target compensation for this role is $125,000 CAD - $165,000 CAD, in accordance with applicable pay transparency laws. Actual compensation will be determined based on factors such as skills, experience, location, and internal equity.
What's Included for You?
Comprehensive health, dental, vision, and mental-health coverage
Retirement savings with employer contributions
Parental leave top-up
Annual wellness allowance
Generous paid time off including vacation and sick time
Education assistance and tuition reimbursement
Social events, team activities, and opportunities to build community
Opportunities to participate in Environmental, Social, and Governance (ESG) initiatives
Quarterly Town Halls and Kickoffs that bring teams together to celebrate wins, share updates, and look ahead at what's next
Accessibility & AI TransparencyProphix promotes an accessible hiring process. If you need accommodation at any stage, we'll work with you. Some interviews may be recorded so our hiring team can review and assess responses fairly and consistently. As part of our commitment to Responsible AI, we use a small number of AI-supported tools to help with tasks like resume review, shortlisting, or creating interview summaries. AI is never used as the sole basis for hiring decisions, and your personal data is never used to train AI models. If you'd prefer not to take part in any AI-assisted step, just let us know and we'll be happy to accommodate.
#J-18808-Ljbffr
Vacancy posted 20 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer C .Net in Winnipeg, MB vacancy
- 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
$118k - $152k per year
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,...SeniorSoftwareInternshipImmediate start- ...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 technical system specifications into working applications. The work includes programming specifications, code development...SeniorSoftware
- ...Solution SFT recherche un Développeur Logiciel expérimenté pour migrer une base C++ existante vers C# (.NET). Vous concevrez et déployez une version modernisée, en assurant performance, sécurité et maintenabilité dans un cadre hybride ou présentiel. Le candidat idéal possède...Software
- 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 software engineering practices....SeniorSoftwareWork at office
- ...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
$141.4k - $204.4k per year
...the opportunity to architect and enhance software applications used to create games, at an... ...maintenance of production systems, while also engineering solutions that require minimal support... ...working with standard Microsoft.NET web development tools including C#, ASP.NET...SeniorSoftwareFull timeWork at officeLocal area- ...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 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
- 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
- ...where you can contribute meaningfully, keep reading.As a Lead Software Engineer at SimCorp, you will play a key role in the design, development... ...engineer with deep experience in Angular, TypeScript, and C#/.NET, along with a passion for solving challenging technical issues,...SeniorSoftwareLong term contractWork at officeRemote workWorldwide2 days per week
- ...enterprise applications and APIs at Morningstar using advanced C#, .NET, and AWS cloud technologies in a hybrid environment. Develop... ...research and technology platforms.Morningstar seeks a Senior Software Engineer focused on backend development and enterprise software. You will...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- 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
- Développez des solutions .NET/C# à Hydro-Québec, au 1001 Robert-Bourassa à Montréal, avec une expertise backend et SQL. Travaillez 35 heures par semaine, avec possibilités d’horaire variable.Comme Développeur II temporaire à durée indéterminée, vous concevez, réalisez et améliorez...SeniorTemporary work
- ...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 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 and Standards team. You will design RESTful applications...SeniorSoftware
- 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
- ...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 business-critical applications as a Senior .NET Developer using C#, SQL Server, and React in a hybrid Winnipeg contract. Support essential software from development through maintenance.This full-time contract runs December 2026 through March 31, 2027. You will design,...SeniorSoftwareFull timeContract work
- 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
- Senior C# .NET Web Developer needed in Winnipeg for a hybrid contract, using SQL Server and React to support business-critical applications... ...enterprise architecture principles.Key Responsibilities: Develop software meeting documented specifications and business needsAnalyze...SeniorSoftwareContract work
- 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
- ...industry travel is required.As a senior-level individual contributor, you... ...implement, and support highly available software platforms. Your work spans Microsoft .NET, cloud-native systems, scalable... ...managers, operations teams, and engineers throughout delivery.Key Responsibilities...SeniorSoftwareRemote work
- Elevate your career as a Senior C# and .NET Developer, design and develop enterprise solutions in Ontario with competitive compensation. Leverage... ...process automation solutions • Optimize complex processing engines for high-volume transactions • Participate in code reviews enforcing...Senior
- ...répondre aux défis de demain.ResponsabilitésEn tant que Concepteur Senior au sein de l'équipe projet, vous serez responsable de :Concevoir... ...écosystème TGPS, incluant les solutions d'e-ticket et de e-card en C# .NET.Agir comme pilier technique pour l'évolution de la plateforme, en...SeniorSoftwareDaily paidFreelanceWork at officeRemote workFlexible hours
- # Senior C# / .NET Developer – QA AutomationApply**Job#: 3058487****Job Description:**Position Title**Senior C# / .NET Developer – QA Automation... ...-level expertise in **C# / .NET development** with strong software engineering fundamentals.* Strong hands-on experience with **Playwright...SeniorSoftwareHourly payContract work
- Intégrez le Groupe SII comme Développeur C#.NET au sein d'une équipe dédiée aux applications de trading. Participez à la conception et au déploiement de solutions à portée internationale. En tant que Développeur C#.NET, vous serez responsable du développement, des tests et...Senior
- À Montréal, développez des agents IA et des pipelines RAG avec Python, C# et .NET en mode hybride, trois jours au bureau.Chez Sigmia, vous concevez et faites évoluer les fonctionnalités IA de la plateforme RH et paie. Vous intervenez de l’architecture jusqu’à la production,...SeniorSoftwareWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer C .Net. 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

