← Back to jobs

Remote job

Senior Software Engineer

Backend Full-time Permanent Canada

Job details

$100,000—$120,000 Salary
Canada Eligibility
Senior Experience
Full-time Employment

About this role

Role overview Own the design and evolution of billing and invoicing software that supports large volumes of payment activity. This senior engineering role combines hands-on development with architectural decisions, production reliability, security, and technical leadership. The work spans complex existing systems and close coordination with product, engineering, and QA colleagues.

Responsibilities - Build and maintain billing and invoicing services using C# and/or PHP. - Make design decisions for billing components and improve system capacity, database performance, and maintainability. - Use AI coding assistants throughout development, while independently checking generated work for correctness, security, performance, and quality. - Improve delivery pipelines and development practices; strengthen monitoring, logging, and alerting. - Review code, lead technical discussions, mentor junior engineers, and help teams use AI tools safely and effectively. - Address production issues and communicate progress, risks, and technical choices across teams.

Requirements - At least five years building complex software in a collaborative environment, with a computer science degree or equivalent experience. - Advanced C# and/or PHP skills, with a strong grounding in object-oriented design and software patterns. - Experience designing scalable distributed systems and tuning databases for performance. - Knowledge of application security and compliance practices, including OWASP and PCI requirements. - Able to translate business needs into technical designs, review code, and troubleshoot evolving systems with limited documentation. - Production experience with Claude and Cursor, plus sound judgment about reviewing AI-generated code and protecting sensitive data.

Nice to have - Experience with accounting, billing, or invoicing software; automated testing, CI/CD, containers, and production monitoring or logging tools.

Benefits and work setup - Remote work, a 40-hour week with flexible hours, and paid vacation, personal wellness, sick time, and holidays. - Health, dental, life, disability, and travel-related coverage, plus an employee assistance program. - Compensation is listed as CAD 100,000–120,000, depending on experience; colleague recognition and employee referral programs are also offered.

Skills detected in the listing

GoPHPC#Requirements GatheringStakeholder ManagementDockerKubernetes
Detected Nov 9, 2026
Last verified Nov 12, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight