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+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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 Software Engineer
Senior Software Engineer

Prophix Software Inc. • Canada

On-site
CAD 125,000 - 165,000
Health coverage
Dental coverage
Vision coverage
+5
Senior Full-Stack Engineer
Senior Full-Stack Engineer

StartPro Corp. • Canada

On-site
CAD 120,000 - 160,000
Senior Full-Stack Engineer - Cloud-Native Finance Platform
Senior Full-Stack Engineer - Cloud-Native Finance Platform

Manulife • Toronto

Hybrid
CAD 113,000 - 163,000
Health insurance
Dental insurance
Mental health support
+6
Data Integration Engineer
Data Integration Engineer

Prophix • Toronto

Hybrid
CAD 80,000 - 95,000
Health benefits
RRSP matching
Parental leave
+2
Senior Full-Stack Software Developer1024
Senior Full-Stack Software Developer1024

Veracity Ventures Inc. • Toronto

On-site
CAD 110,000 - 150,000
Flexible work-from-home options
Competitive compensation & benefits
Learning & career development
Full Stack Engineer (1876) 90-94hr
Full Stack Engineer (1876) 90-94hr

Direct IT Recruiting Inc. • Toronto

On-site
CAD 117,096 - 123,984
Senior Technical Product Manager, Global Finance Platform
Senior Technical Product Manager, Global Finance Platform

Amazon • Vancouver

On-site
CAD 128,000 - 214,000
Senior Full Stack Developer
Senior Full Stack Developer

Hewitt Banks • Toronto

On-site
CAD 170,000 - 180,000