Senior Software Engineer - Financial Accounting

Recruit22 — Canada · Posted ~3 hours ago

Senior Full-time

Skills

C# .NET 10 Software engineering Financial accounting Automated workflows System design Reporting

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior engineering team developing reliable software for sophisticated financial workflows. You will design and maintain features for accounting, effectiveness assessment, journal entry generation, and reporting, while translating complex domain requirements into automated software. Strong C# and modern .NET skills are paired with an interest in accounting, financial instruments, and client-facing delivery.

Highlights

Senior software engineering role combining modern .NET development with financial accounting, client-facing product work, automated workflows, and complex financial domain challenges.

Description

The Opportunity Our client is looking for a Senior Software Engineer to join the hedge accounting team within their platform Reporting to the Engineering lead, this role works closely with Product, Delivery, and client-facing teams to deliver accurate, compliant accounting workflows for financial institutions managing derivatives and hedging programs. This position requires a blend of strong software engineering fundamentals and genuine interest in accounting concepts and financial workflows. You will work on client-facing priorities, translating complex accounting requirements into reliable, automated software that treasury teams and accountants depend on daily. What You'll Do Design, build, and maintain hedge accounting features supporting effectiveness assessment, journal entry generation, and reporting workflows across a range of hedge designations and financial instrument types. Collaborate with Product and Delivery on user stories, sprint planning, and supporting documentation within an Agile development lifecycle. Gather and incorporate client feedback directly, working closely with Product and Engineering to translate operational pain points into platform improvements.- Build and maintain automated testing frameworks that ensure the consistency and accuracy of accounting outputs and reporting data. Contribute to a high standard of engineering craft on the team, sharing best practices and supporting the growth of less experienced engineers. What You'll Bring 5+ years of professional software development experience, ideally with exposure to accounting software, financial reporting systems, or treasury management platforms. Familiarity with accounting concepts and financial workflows, with the ability to engage meaningfully with domain experts and translate requirements into well-structured software. Strong proficiency in an object-oriented programming language, including async programming patterns, ORM frameworks, and SOLID design principles. Experience designing and building features that span frontend and backend layers, with an understanding of distributed systems principles such as event-driven architecture, service boundaries, and fault tolerance. Experience writing unit and integration tests using xUnit or similar frameworks, with a genuine commitment to test coverage as part of delivery. Database design and development experience across relational and non-relational systems, including PostgreSQL, MS SQL, or MongoDB. Ability to work effectively across time zones in a distributed, international team environment. B.S. in Computer Science, Finance, Economics, or equivalent practical experience. Preferred Qualifications Proficiency in C# and .NET 10, including async programming patterns and Entity Framework. Experience with React for building responsive, data-intensive frontend interfaces. Familiarity with event streaming platforms such as Kafka for real-time data pipelines. Hands-on experience with AWS services including compute, storage, and managed database offerings. Location Canada Benefits Competitive bonus, base salary, and equity compensation23 days of PTOFully remoteRRSP contribution at 3%Competitive health benefits The expected salary for this position is $140K to $180K CAD and is eligible for a discretionary bonus and equity. We will consider your skills, experience, and location when determining your pay.