Senior Full-Stack Engineer for FP&A Platform (.NET/AWS)

Prophix Software Inc.

Canada

On-site

CAD 145,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Retirement plan
Parental leave
Wellness allowance
Vacation & sick time
Tuition assistance
Team events
ESG initiatives
Town halls

Job summary

Prophix Software Inc. in Canada seeks a Senior Full-Stack Engineer to advance the FP&A Plus platform. You’ll design, build, and maintain modular .NET capabilities used by finance teams worldwide to budget, report, and plan.

You will work in a collaborative agile team with engineers, PMs, and QA, owning meaningful slices of a large domain-driven modular-monolith, shipping high-quality code at scale. This role emphasizes correctness, architectural thinking, testing, and cross-module collaboration;

Qualifications

  • 5+ years of professional software development in distributed applications.
  • Proficiency in C# and .NET; PostgreSQL and EF experience.
  • Expertise in microservices or modular-monolith architectures and DDD.
  • Cloud-native AWS experience: Lambda, SQS, Aurora Serverless, S3.
  • Experience on Windows and Linux; Git and CI tooling; testing focus.
  • Degree in CS/SE or equivalent professional experience.
  • Strong English communication; collaboration across technical teams.
  • Legally entitled to work in the country.
  • Curious, adaptable, and eager to learn new tools.

Responsibilities

  • Design and build features within FP&A Plus modules (budgeting, workflow, reporting, journal management, data import, etc.).
  • Write data-access code against AWS Aurora Serverless PostgreSQL with proper scaling.
  • Build and consume event-driven integrations using AWS SQS, MassTransit, Quartz.NET.
  • Apply module-flag-based authorization for endpoints and MCP tools.
  • Ensure quality with unit and integration tests using xUnit, Moq, FluentAssertions.
  • Investigate defects with root-cause analysis across pre/post-release stages.
  • Contribute to code reviews, architecture discussions, and performance tuning.
  • Coordinate cross-module dependencies and formalize cross-module contracts.

Skills

English communication
Distributed systems
Microservices
Architectural thinking
Agile mindset
Testing mindset

Education

Bachelor's degree in CS/SE or related

Tools

C#
NET/.NET Core
PostgreSQL
Entity Framework
AWS (Lambda, SQS, Aurora Serverless, S3)
MassTransit
Quartz.NET
xUnit
Moq
FluentAssertions
Git
CI tooling

Job description

Prophix Software Inc. in Canada seeks a Senior Full-Stack Engineer to advance the FP&A Plus platform. You’ll design, build, and maintain modular .NET capabilities used by finance teams worldwide to budget, report, and plan.

You will work in a collaborative agile team with engineers, PMs, and QA, owning meaningful slices of a large domain-driven modular-monolith, shipping high-quality code at scale. This role emphasizes correctness, architectural thinking, testing, and cross-module collaboration;

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer
Senior Full-Stack Engineer

Prophix Software Inc. • Canada

On-site
CAD 145,000 - 165,000
Health insurance
Retirement plan
Parental leave
+6
Cloud SaaS Architect - AI-Driven Platform Leader
Cloud SaaS Architect - AI-Driven Platform Leader

Prophix • Toronto

On-site
CAD 120,000 - 180,000
Health coverage
Dental & vision
Retirement plan
+6
Senior Full-Stack Engineer, Enterprise Apps (FinServ)
Senior Full-Stack Engineer, Enterprise Apps (FinServ)

Canada Life • London

On-site
CAD 80,000 - 130,000
Education reimbursement
Health & Wellness benefits
Volunteer day
+3
Senior Software Engineer
Senior Software Engineer

Prophix Software Inc. • Canada

On-site
CAD 125,000 - 165,000
Health coverage
Dental coverage
Vision coverage
+5
Solution Engineer
Solution Engineer

Prophix • Toronto

On-site
CAD 150,000 - 190,000
Comprehensive health, dental, vision, and mental-health coverage
Retirement savings with employer contributions
Parental leave top-up
+3
Sr Full Stack Developer – React/NodeJS
Sr Full Stack Developer – React/NodeJS

TEEMA • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Full-Stack Engineer – Platform Modernization
Senior Full-Stack Engineer – Platform Modernization

Canada Life • Toronto

On-site
CAD 80,000 - 130,000
Education reimbursement (up to $2,000/
Mental health benefit $5,000
Pension plan
+2
Full Stack Engineer (1876) 90-94hr
Full Stack Engineer (1876) 90-94hr

Direct IT Recruiting Inc. • Toronto

Hybrid
CAD 117,096 - 123,984
Senior Full-Stack Development Manager
Senior Full-Stack Development Manager

Socket.dev • Toronto

On-site
CAD 95,000 - 176,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 107,000 - 158,000