16 Apr
|
Appcast
|
Canada
Apply on Kit Job: kitjob.ca/job/2fssgq
Our client is currently looking for a remote Senior Software Engineer.
Must live in British Columbia, Alberta, Ontario, and Quebec.
We are seeking an experienced Senior Software Engineer to join our team. This team is responsible for the development, maintenance, and evolution of the primary payment gateway platforms, powering high-volume, business-critical transaction processing for merchants globally.
This Senior Software Engineer is to help lead the evolution of our high-scale payment infrastructure. In this role, you’ll tackle complex system design challenges, take full ownership of backend services, and drive architectural excellence. You’ll be a key player in ensuring our payment systems remain secure and performant while championing modern CI/CD and engineering best practices.
Key responsibilities:
- Participate in the team’s on-call rotation, contributing to incident response, root cause analysis, and preventative improvements (once a month, with additional compensation provided)
Skills and experience:
- Bachelor's degree or equivalent experience.
- Minimum of 5 years of experience developing complex software applications in a commercial workplace.
- Advanced C# (preferred) or PHP, with strong understanding of object-oriented design principles.
- Deep understanding of the full software development lifecycle (SDLC) and agile methodologies.
- Experience with relational databases (e.g., MySQL, SQL Server, Oracle).
- Strong knowledge of security best practices (e.g. OWASP, PCI, SOC2, HIPAA).
- Proficiency with Google Cloud Platform (GCP), Amazon Web Services (AWS), or similar cloud environments.
- Experience with logging systems (such as Logz.io) and optimizing logs preferred.
- Experience with monitoring and alerting systems (e.g. Data Dog, New Relic, etc.) preferred.
Apply on Kit Job: kitjob.ca/job/2fssgq
📌 Senior Software Engineer (C#.NET) (Canada)
🏢 Appcast
📍 Canada