Senior Software Engineer

Post Date

May 08, 2026

Location

North York,
Ontario

ZIP/Postal Code

M2M 4
Canada
Jul 11, 2026 Insight Global

Job Type

Perm

Category

IT (DNU)

Req #

CAL-3df6cb07-0b75-48d6-aca7-c2f56213d9c7

Pay Rate

$110k - $140k (estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

Insight Global is looking for a Senior Software Engineer to support a mid sized cloud-based customer loyalty and marketing firm. They will be responsible for designing and building the systems that power core business operations—including ordering, payments, loyalty programs, and promotions. This role is focused on delivering highly reliable, scalable platforms that support high-volume transaction processing while maintaining strict data integrity and accuracy.
This is a product-oriented engineering role, where the successful candidate will own features end-to-end—from design and development through deployment, measurement, and continuous improvement.

Key Responsibilities
- Design and develop scalable backend services using .NET Core, Web API, and microservices architecture
- Implement complex business logic for ordering, payments, loyalty programs, and promotions
- Integrate with POS systems, payment gateways, delivery platforms, and third-party APIs
- Architect and optimize MS SQL Server databases for high-volume, transactional workloads
- Make architectural decisions and contribute to overall system design and technical direction
- Lead technical initiatives from concept through deployment with full ownership of delivery quality
- Ensure robust, production-ready code—maintaining a high standard for stability, performance, and accuracy
- Mentor and support developers through technical guidance and code reviews
- Contribute across the full stack, including Angular frontend development as needed
- Drive performance optimization and scalability in a multi-tenant SaaS environment

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

- 5+ years of backend development experience with strong expertise in .NET (Core, MVC, Web API)
- Deep understanding of RESTful APIs, microservices architecture, and distributed systems
- Advanced SQL expertise, including complex queries, data modeling, and performance optimization (MS SQL Server)
- Experience working with event-driven architectures and messaging systems (e.g., RabbitMQ, Kafka, Azure Service Bus)
- Strong debugging and troubleshooting skills, with experience using APM tools (e.g., Datadog, New Relic, Application Insights)
- Solid understanding of security best practices and PCI-compliant systems, particularly in transaction or payment environments
- Proven experience leading projects and mentoring junior developers
- Strong ownership mindset with the ability to deliver high-quality solutions independently
- Background in restaurant/QSR, retail tech, or e-commerce environments
- Experience building systems for ordering, POS integrations, payments, or loyalty platforms
- Familiarity with POS platforms such as Square, Toast, Clover, or similar
- Experience working in multi-tenant SaaS environments
- Exposure to Azure cloud services, containerization (Docker, Kubernetes)

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.