Senior Software Engineer
$125k - $165k per yearProphix
See what you can do with Prophix
At 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.
We’re headquartered in the Greater Toronto Area, with teams and offices across North America, Europe, and Australia. Trusted by more than 3,000 finance teams across 100+ countries, Prophix One is built for organisations that want to plan smarter and move faster.
As a Senior Software Engineer at Prophix, you'll play a central role in shaping the product that over 2,500 finance teams around the world rely on every day for budgeting, reporting, and integrated financial planning. Working within cross-functional agile teams alongside product management, UX, and fellow engineers, you'll design, build, and ship high-quality features that directly improve how our customers experience Prophix One. This is a role for someone who takes ownership of their craft, thrives in a collaborative environment, and wants their work to have real, measurable impact at global scale.
What 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.
We 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
At 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.
We’re headquartered in the Greater Toronto Area, with teams and offices across North America, Europe, and Australia. Trusted by more than 3,000 finance teams across 100+ countries, Prophix One is built for organisations that want to plan smarter and move faster.
As a Senior Software Engineer at Prophix, you'll play a central role in shaping the product that over 2,500 finance teams around the world rely on every day for budgeting, reporting, and integrated financial planning. Working within cross-functional agile teams alongside product management, UX, and fellow engineers, you'll design, build, and ship high-quality features that directly improve how our customers experience Prophix One. This is a role for someone who takes ownership of their craft, thrives in a collaborative environment, and wants their work to have real, measurable impact at global scale.
What 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.
We 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 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Winnipeg, MB vacancy
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...SeniorFull time
$110k - $130k per year
Join to apply for the Senior Software Engineer role at Makeship Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited‑edition products that matter to their fans. Leveraging our design, manufacturing, and marketing expertise...SeniorLong term contractTemporary workRemote workWorldwideHome office$113k - $163k per year
We are looking for a Senior Software Engineer to join our Affinity Life technology team. In this hands‑on role, you will design, develop, modernize, and support mission‑critical enterprise applications running on IBM z/OS. You will work at the intersection of proven...SeniorLocal areaFlexible hours$140k - $160k per year
...Globe and Mail’s ranking of Canada’s Top Growing Companies for the seventh consecutive year. Role OverviewWe’re hiring a Senior Software Engineer to build and own systems end-to-end on the platform behind HONK’s growth. You’ll deliver new capabilities, strengthen the foundation...SeniorLong term contractWork at office1 day per week- ...Bentley SystemsBentley Systems is a global leader in software solutions for infrastructure engineering. Our technology empowers engineers, architects, constructors... .... We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering...SeniorApprenticeshipWork at office
$160k - $210k per year
...more reliably, automating everything from engineering workflows to regulatory filings and... ...to do it.The Role We're looking for a senior engineer to build and own AI-powered product... ...experience building and shipping production software, with a track record of owning features...SeniorWork at office- ...Location Remote (Canada preferred) Experience 8+ years software engineering with significant systems design experience ZeroStone helps... ...software we build and the way we build it. The roleThis is a senior individual contributor role with significant technical influence...SeniorRemote work
- ...team membersProvide guidance to junior developersRequirements Senior-level full stack developer with Dev Lead ExperienceStrong... ...GitHub Actions, GitLab, BitBucket, Azure DevOpsFamiliarity with software ticketing systems or processes, e.G., Jira, Solar, ServiceNowWillingness...Senior
$111.4k - $161.4k per year
Senior Software Engineer — Content ToolsContent ToolsCoCounsel Legal Integrations Overview of the RoleThe CoCounsel Legal Integrations team within... ...entitlement matter Familiarity with search and retrieval engines (Vespa, OpenSearch, Elasticsearch) at the level of writing...SeniorContract workWork at officeLocal areaFlexible hours$100k - $150k per year
...first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination... ...’s contributions make a real impact. About the RoleAs a Senior Software Engineer, you will play a critical role in defining the architecture...SeniorLong term contract- ...with the founder and the clients themselves. FourCents is a software studio with more than twenty years of product work and 350+ projects... ...their code, and we stay with them for years. We are hiring a senior engineer who wants that kind of ownership, not a ticket queue. What...Senior
$150k - $165k per year
...results.The Team: Application Platform Engineering owns what every product team at impact.... ...growing team, reporting directly to our Senior Director of Engineering and working with... ...Java and SpringA track record of building software other engineers depend on, such as APIs,...SeniorLong term contractTemporary workLocal areaHome officeFlexible hours- We are rethinking how that software should work when AI is part of the product and part of how the product gets built, and the engineering pod you would join is at the center of that workYou... ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC...SeniorFlexible hours
- About the RoleAs a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform. This role is primarily focused on building Python‑based data pipelines and file‑based data delivery systems...Senior
- ...for redefining the furniture experience. Why Engineering at Cozey At Cozey Engineering, we’re not just building software, we're building the backbone of a modern,... ...power our website and logistics. The Role As Senior Software Engineer reporting to Manager, Software...Senior
$115k - $145k per year
...Com to power more than 350,000 partnerships that deliver measurable business results.Your Role at impact.Com: As a Full Stack Software Engineer at impact.Com, you'll work on a global team, building real time data processes at-scale. You can be part of the design and build...SeniorLong term contractTemporary workLocal areaRemote workHome officeFlexible hours$93k - $139k per year
Senior Software EngineerTechnology Jobs - Ontario, CanadaLondon,Ontario DescriptionJoin Team CARFAX as Senior Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow...SeniorSummer workCasual workWork at officeLocal area2 days per week$106k - $128k per year
....This isn't a traditional IT role, and it isn't a traditional Software Engineer, Data Engineer, or Business Intelligence role either. You'll learn... ...and genuinely funTHE OPPORTUNITY Reporting to the Senior Manager, Technology Solutions (Private Equity), the Senior Software...SeniorWork at officeRemote workRelocation package1 day per week$20 per day
...Check out our careers page to see how you can grow with us! Senior Full Stack Engineer , you will be a hands‑on contributor to the frontend and... ...Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code...SeniorInternshipSummer holidayRemote workRelocationShift work- ...automate complex operations, surface real-time insights, and drive growth with innovative financial products. The entire platform is engineered from the ground up to defend against modern, sophisticated threats protecting the bank and its customers. About the Role...Senior
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud...SeniorLong term contractWorldwide
- ...helping guide design and implementation decisions.* Mentor junior and intermediate engineers by sharing knowledge, best practices, and development expertise.* Champion engineering excellence, software quality, and continuous learning across the organization.* Support Agile...SeniorWork at office
- ...the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that...SeniorLong term contractInternshipWork from home
$120k - $130k per year
ABOUT YOU We are looking for a Senior Software Engineer (React Native) who is architecturally strong, quality-driven, and highly collaborative to join our Mobile Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally...Senior$130k - $142k per year
...collaboration, impact, and continuous improvement.Our Dentrix Ascend engineering team contributes to the development of Dentrix Ascend, our... ...cloud products.About the Opportunity We are looking for a Senior Software Engineer to join our True North team and help build and...SeniorLong term contractWork at officeFlexible hours1 day per week- # Senior Software EngineerUpBoundSalary not statedFull-timeremote· seniorCanada, USAgokubernetesListed via Jobicy · posted 6 Oct 2026. The application... ....Today, Upbound supports Fortune 500 companies and platform engineers across 100+ countries. Crossplane has surpassed 100M+...SeniorRemote workWorldwide
- ...configuration and skills library are the default way engineers design, build, test, and review software, not an optional accelerant a few people use. We expect... ...the team than save money on someone who doesn't. The Senior Software Engineer leads implementation of complex...Senior
$105k - $155k per year
Job Description We are looking for a hands‑on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy, and operate scalable cloud‑native services and the engineering infrastructure that supports them. You will work primarily with Java...SeniorWork at officeLocal areaFlexible hours3 days per week$125k - $145k per year
Granum is the leading software company devoted to serving landscapers and arborists across... ...Canada 2024 The RoleWe're hiring a Software Engineer 3 (P3) for the LMN Estimates product pod.... ...concrete expectations for promotion to Senior and beyond. A small, focused...SeniorFor contractorsFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. 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

