Principal .NET Software Engineer (Remote) at Jobgether – Canada Creek, Nova Scotia
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
NewJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.
About This Position
Principal .NET Software Engineer (Remote)
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal .NET Software Engineer. In this role, you'll have the opportunity to evolve and modernize essential payment infrastructures, ensuring security and scalability across a platform utilized by millions. Your contributions will facilitate efficient cash flow and enhance user experiences, empowering finance leaders and streamlining accounts receivable processes. Collaborating closely with diverse teams will enable you to influence the technical direction effectively while owning critical services and workflows.Accountabilities
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal .NET Software Engineer. In this role, you'll have the opportunity to evolve and modernize essential payment infrastructures, ensuring security and scalability across a platform utilized by millions. Your contributions will facilitate efficient cash flow and enhance user experiences, empowering finance leaders and streamlining accounts receivable processes. Collaborating closely with diverse teams will enable you to influence the technical direction effectively while owning critical services and workflows.Accountabilities
- Own and evolve core payment services for online (CNP), device-based EMV, and digital wallets.
- Modernize existing components into cloud-native architectures using containers on AWS/Azure.
- Own and extend end-to-end payment workflows: authorization, capture, void, refund, and reconciliation.
- Expand international payment capabilities, including multi-currency and cross-border workflows.
- Integrate with payment service providers and secure messaging standards.
- Improve and maintain CI/CD pipelines and evolve test automation strategies.
- Partner with cross-functional teams to deliver features balancing customer experience and regulatory requirements.
- Mentor engineers and influence the long-term strategy for the payments platform.
- 10+ years of professional engineering experience with expertise in C#, .NET, and SQL.
- Deep understanding of payments systems: online payments, EMV transactions, digital wallets, and international flows.
- Experience in modernizing production systems to cloud-native architectures.
- Familiarity with observability tools for monitoring distributed systems.
- Proven ability to collaborate with cross-functional teams and communicate effectively with non-technical stakeholders.
- Hands-on experience with ISO 8583, ISO 20022, and secure device cryptography.
- Strong knowledge of modern API design, asynchronous messaging, and high-availability patterns.
- Experience with AWS or Azure, containerization, orchestration, and CI/CD.
- Flexible remote work environment.
- Opportunity to work with cutting-edge technologies.
- Dynamic and inclusive team culture.
- Career development and mentorship opportunities.
- Competitive salary and benefits package.
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
Canada Creek, Nova Scotia, B0P 1V0, Canada
Frequently asked questions about this position
Latest Job Openings in Nova Scotia
Surgery Registered Veterinary Technician, Maritime
Ethos Veterinary Health
Dartmouth, NS