Senior Software Engineer - Financial Accounting

New
D
Derivative PathFinancial Technology
Canada, Ability to work effectively across time zones in a distributed, international team environment.Full-TimeSenior
Salary$140K to $220K CAD
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPostgreSQLAgileKafkaMicrosoft SQL ServerMongoDBC#.NETReact

Requirements

  • 5+ years of professional software development experience.
  • Exposure to accounting software, financial reporting systems, or treasury management platforms.
  • Strong proficiency in an object-oriented programming language.
  • Knowledge of async programming patterns, ORM frameworks, and SOLID design principles.
  • Experience designing and building features that span frontend and backend layers.
  • Understanding of distributed systems principles such as event-driven architecture and service boundaries.
  • Experience writing unit and integration tests using xUnit or similar frameworks.
  • Database design and development experience in relational and non-relational systems (PostgreSQL, MS SQL, or MongoDB).
  • B.S. in Computer Science, Finance, Economics, or equivalent practical experience.

Responsibilities

  • Design, build, and maintain hedge accounting features supporting effectiveness assessment, journal entry generation, and reporting workflows.
  • Collaborate with Product and Delivery on user stories, sprint planning, and supporting documentation within an Agile development lifecycle.
  • Gather and incorporate client feedback 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.
View Full Description & ApplyYou'll be redirected to the employer's site
$140K to $220K CAD
Apply Now