Software Engineer II (C#/.NET)- Payments
VersaPay
Software Engineering
Canada · Remote
What you'll do:
- Design, develop and implement business logic for Versapay’s core payment gateway and related services using C#, .NET 4.8 and modern .NET Core frameworks
- Develop new features, maintain and enhance functionality across different product modules
- Implement new features, improve existing functionality, and fix defects in the payment gateway and related applications
- Write clean, well‑structured, well‑tested code with a strong focus on long‑term maintainability
- Work closely with Product, Design, and other Engineering teams to translate business requirements into technical solutions
- Contribute to technical design discussions and help evolve system architecture in collaboration with Senior and Principal Engineers
- Identify and reduce technical debt while balancing near‑term delivery with long‑term goals
- Support modernization efforts, including the evolution of legacy components toward more modular, service‑oriented designs
- Ensure appropriate levels of performance, scalability, resiliency, logging, monitoring, and security
- Continuously improve CI/CD pipelines, testing strategies, and operational readiness
Build & Deliver
What you'll bring to the team:
- 3-5 years of professional software development experience
- Proficiency in C# and a deep understanding of the .NET platform, data structures, and algorithms
- Experience with Microsoft SQL Server and Postgres, including schema design and transactional systems
- Experience building and supporting backend services, APIs, and data‑driven applications
- Strong understanding of software engineering fundamentals: software architecture design, object‑oriented design, SOLID principles, design patterns, testing, and maintainable architecture
- English proficiency for daily communication within international teams
Experience & Skills
Nice to Haves:
- Experience in the payments industry
- Exposure to cloud platforms (AWS)
- Experience with distributed systems, background processing, or service‑to‑service communication
- Familiarity with observability tools (logging, metrics, tracing)
Who You Are:
- You are proactive, result-oriented mindset, and have strong problem-solving skills
- You take pride in ownership, from design to deployment to support
- You enjoy helping teammates grow and raising the overall quality bar
100000 - 120000 CAD a year
