Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer (Canada)

Canada
  • Remote job
About Thatcher Technology Group (TTG) TTG is a leading provider of software solutions for the direct selling, network marketing, and MLM industries. Founded in 1999, we specialize in scalable commission engines, back-office management systems, e-commerce platforms, and field engagement tools that help direct selling organizations streamline operations and drive growth. With more than 25 years of industry experience and hundreds of successful implementations, we serve companies ranging from emerging startups to large global enterprises. TTG is part of Fluent Software Group (a Valsoft Corporation operating group), a global acquirer and operator of vertical market software businesses. We focus on specialized industries where expertise creates lasting advantages. The Opportunity: Staff Software Engineer We’re looking for a Staff Software Engineer to serve as the most senior individual contributor on TTG’s engineering team — the technical leader who takes end-to-end ownership of cloud infrastructure, CI/CD pipelines, and full-stack application support across our direct selling software platform. You’ll set technical direction across the entire stack — from AWS infrastructure and Kubernetes operations to C#/.NET development, database and messaging systems, and AI-augmented engineering workflows — while dedicating a meaningful share of your time to mentoring engineers, guiding technical decisions, and shaping how the team builds. This is a hands-on, high-impact role at a company with 25+ years of domain depth and a platform deployed across hundreds of global organizations. Location: Remote (Canada or US) The salary range for this role is $120,000 – $150,000 USD per year. Final compensation will be determined based on experience, skills, and location. What You’ll Own  Cloud Infrastructure & CI/CD 
  • Configure and maintain AWS services including VPCs, EC2 instances, queues, DocumentDB, load balancers, security groups, Kubernetes clusters, and container repositories, along with network security controls (firewalls, WAF, and network ACLs). 
  • Build and manage Jenkins jobs and CI/CD pipelines that produce deployment artifacts, including ZIP packages and Docker images; maintain Kubernetes deployment configurations (kubectl, YAML). 
  • Write Linux utility scripts to support cluster management, automate deployments and operational tasks, and troubleshoot infrastructure issues across distributed environments. 
Full-Stack Development & Integrations 
  • Develop and maintain applications in C#, T-SQL, Vue, HTML, and CSS; troubleshoot issues across the full stack including UI, API, database, messaging, and deployment layers. 
  • Build and maintain core application services on ServiceStack and the LLBLGen ORM data-access layer; customize and support platform-integrated applications such as Umbraco and Identity Server. 
  • Maintain and troubleshoot integrations between internal systems and external platforms; manage Git-based source control workflows (GitHub/GitLab) including branching, code reviews, and coordinated deployments. 
Databases & Messaging 
  • Work with SQL Server and T-SQL for querying, troubleshooting, and supporting application data. 
  • Support MongoDB/DocumentDB document storage and reason about relational and document database usage across application services. 
  • Design and support event-based, message-driven architecture using MassTransit over message brokers such as Amazon SQS, RabbitMQ, and Apache MQ across distributed application services. 
AI-Augmented Engineering 
  • Apply AI-assisted development tools (e.g., GitHub Copilot, Devin) to coding, debugging, documentation, and PR workflows to measurably improve team productivity. 
  • Review, validate, and govern AI-generated code and infrastructure-as-code; evaluate emerging AI productivity tools and recommend adoption across engineering teams. 
  • Adapt deployment processes and engineering practices as platform requirements and tooling evolve. 
Technical Leadership & Mentorship 
  • Mentor and guide engineers across the stack, raising the bar on code quality, architecture, and operational practices. 
  • Lead technical decisions and provide hands-on guidance on complex, cross-cutting problems from development through production troubleshooting. 
  • Partner with engineering leadership to set technical direction, plan coordinated releases, and onboard and grow team members. 
Who You Are 
  • 8+ years of experience in software, DevOps, or platform engineering, including time as a senior individual contributor or technical lead, with hands-on AWS infrastructure management (VPCs, EC2, Kubernetes, load balancers, and network security controls such as firewalls, WAF, and network ACLs). 
  • Strong full-stack development skills in C# and T-SQL, including hands-on experience building services with ServiceStack and the LLBLGen ORM, with supporting experience in Vue, HTML, and CSS, and the ability to troubleshoot across UI, API, database, messaging, and deployment layers. 
  • Proven CI/CD experience with Jenkins and strong command of Docker and Kubernetes operations (kubectl, YAML deployment configs), plus Linux scripting for operational tasks. 
  • Experience with SQL Server, MongoDB/DocumentDB, and event-based, message-driven systems (MassTransit, Amazon SQS, RabbitMQ, or Apache MQ). 
  • Proficiency with Git-based source control workflows (GitHub or GitLab), including branching strategies, code reviews, and coordinated deployments. 
  • Demonstrated ability to mentor engineers and lead technical decisions, balancing hands-on contribution with guidance and team development. 
Strongly Preferred 
  • Demonstrated use of AI coding assistants (e.g., GitHub Copilot, Devin) to accelerate development and improve code quality in daily engineering workflows. 
  • Familiarity with CMS and identity platforms such as Umbraco and Identity Server. 
  • Experience supporting complex distributed applications from development through deployment and production troubleshooting. 
Why TTG? 
  • Deep domain expertise: 25+ years building software for direct selling and MLM means you’ll work on complex, mission-critical systems — not generic SaaS infrastructure. 
  • Stability with momentum: backed by Fluent Software Group (Valsoft), you get the resources and longevity of a global acquirer with the ownership culture of a focused product team. 
  • Real technical leadership: as the most senior IC on the team, you’ll shape DevOps and engineering practices on a mature, widely-deployed platform — with the autonomy to make it better. 
Join Us Join TTG and bring your technical leadership and full-stack expertise to a platform powering direct selling organizations worldwide — apply today. We use AI-powered tools (including transcription and automated note-taking) during portions of our interview process to support a consistent and thorough candidate experience. Candidates who require alternative accommodation may request it at any stage of the recruitment process.  Fluent Software Group is committed to building diverse, equitable, and inclusive teams. We welcome applications from candidates of all backgrounds, identities, and experiences, and all qualified applicants will be considered without regard to race, gender, age, disability, religion, sexual orientation, or any other protected characteristic. 

#Thatcher
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer (Canada) in Canada vacancy
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded...  ...stack applications ~ Proven experience operating at a staff or principal level, influencing multiple teams or... 
    Suggested
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    13 hours ago
  • $165k - $220k per year

     ...design, build and distribute open-source software that enables people to enjoy the...  ...automation. We are looking for an experienced Staff Engineer to join our early-stage team at Mozilla...  ...Req ID: R3177 Hiring Ranges: Canada Tier 1 Locations $165,000—$220,000 CAD... 
    Suggested
    Remote job
    Long term contract
    Internship
    Immediate start
    Home office
    Canada
    6 hours ago
  • At Flosum , we are building the world's best software for the modern enterprise. Our team is passionate about crafting elegant, high...  ...performance products that delight our customers and set a new bar for engineering excellence. We combine deep expertise in cloud-native... 
    Suggested
    Work from home

    Flosum

    Canada
    2 days ago
  • $129.39k - $161.74k per year

     ...learn more. How You'll Make An Impact The Boomi Runtime engineering team is responsible for building and evolving the core runtime...  ...execution at scale within highly distributed systems. As a Senior Software Engineer on the Runtime engineering team, you will play a... 
    Suggested
    Internship
    Remote work

    Boomi

    Canada
    15 hours ago
  •  ...programmatic advertising and marketing channels. Engineering at StackAdapt:  As an Engineer at...  ...the team and lead by example to uphold software development best-practices in addition to...  ...Workplaces™ for Young Talent and in Canada by Great Place to Work® #1 DSP on G2 and... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    12 days ago
  • $176.26k - $220.32k per year

     ...you, check out  boomi.com or visit our  Boomi Careers page to learn more. How You'll Make An Impact As a Senior Principal Software Engineer, you will be a technical leader driving the architecture, design, and implementation of complex backend systems at scale. You will... 
    Long term contract
    Remote work

    Boomi

    Canada
    15 hours ago
  • $104k - $151k per year

     ...design, build and distribute open-source software that enables people to enjoy the internet...  ...: The Firefox team is a community of engineers who care deeply about delivering the...  ...REMOTE Req ID: R3160 Hiring Ranges: Canada Tier 1 Locations $104,000—$151,000 CAD... 
    Remote job
    Immediate start
    Home office
    Canada
    1 day ago
  •  ...globally scalable SaaS-based cloud service. At Behavox, our engineering culture is built around speed, experimentation, and technical excellence...  ..., Seattle, Singapore, and Tokyo. About the Role The Software Engineer (Java) operates at a senior engineer level, driving... 
    Long term contract
    Contract work
    Live In
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    1 day per week

    Behavox

    Canada
    5 days ago
  • $89.92k - $112.4k per year

     ...fit for you, check out  boomi.com or visit our  Boomi Careers page to learn more. How You'll Make An Impact As a Senior Software Quality Engineer, you will bridge traditional software quality engineering with cutting-edge AI quality practices. You will design and... 
    Contract work

    Boomi

    Canada
    15 hours ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  •  ...country safe and secure. Job Description Fires SYSTEMS ENGINEER SENIOR Advance how our customers operate while you advance your...  ..., test, and maintain AFATDS operating systems, application software, and system management tools. Initialize, configure, and troubleshoot... 

    General Dynamics Information Technology

    Canada
    6 days ago
  •  ...We are seeking a collaborative and driven Senior AI Software Engineer to join our team. As a core contributor to our platform, you will help build and scale the intelligent services powering our autonomous visual asset editing pipeline. You’ll work closely with a talented... 
    Remote job

    EPAM Systems

    Canada
    20 days ago
  •  ...ensure ClickHouse integrations set the standard for performance, reliability, and developer experience. About the role As a Senior Software Engineer specializing in Python and the Data Ecosystem , you'll be a core contributor owning and evolving critical parts of ClickHouse's... 
    Remote job
    Local area
    Worldwide
    Home office
    Flexible hours
    Shift work
    Canada
    6 hours ago
  • $180k - $275k per year

     ...contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...you thrive – whether that's from home or in the office within Canada or the US – ensuring seamless collaboration within your team's... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    14 days ago
  •  ...loaded with perks like free or discounted ski passes & lessons, staff accommodation, food & beverage & more!Meet others before you go through...  ...! Looking for even more? Check out our other Working Holiday in Canada (Plus) trip, which includes a 2nd country job match, epic side... 
    Summer work
    Start today
    Flexible hours

    Global Work & Travel

    Canada
    9 days ago
  •  ...CSQ327R209 Sr. Field Technical Program Manager, Forward Deployed Engineering - Canada At Databricks, our core principles are at the heart of everything we do; creating a culture of proactiveness and a customer-centric mindset guides us to create a unified platform that... 
    Internship
    Worldwide

    Databricks

    Canada
    6 days ago
  •  ...Sr Sales Director (Canada) Salaried + OTE About the Role Simeio is seeking an experienced Sales Director to lead business development...  ...management, and risk intelligence—partnering with leading IAM software vendors to support on-premise, cloud, and hybrid environments.... 
    Full time

    Simeio

    Canada
    1 day ago
  • $65k - $75k per year

     ...role is based for applicants located in Canada SiteDocs , a GoCanvas company, is a leading...  ...provider of digital safety management software, trusted by thousands of teams to...  ...workplace health and safety across construction, engineering, infrastructure, logistics, and beyond.... 
    Remote job
    Long term contract
    Full time

    GoCanvas

    Canada
    15 days ago
  •  ...something people love Wealthsimple is Canada’s leading financial innovator. The company...  ...Design team and hiring both Senior and Staff Product Designers across multiple product...  ...decisions Partner closely with product, engineering, content, and research throughout the... 
    Long term contract
    Full time

    wealthsimple

    Canada
    14 hours ago
  •  ...As a Project Manager, you will lead cross-functional teams of Consultants, Software Engineers, and Designers on medium and large-scale IT projects from initiation to launch. As this role involves managing multiple project teams and clients, we are looking for someone who is... 
    Full time
    Remote work

    Productiv Team

    Canada
    a month ago
  •  ...user-friendly systems to support our employees and customers. As we expand, we’re looking for talented  Sr. Salesforce Developers  in Canada, who bring both technical know-how and strong collaboration skills.  We are committed to a remote-first culture that enables you to... 
    Remote work
    Work from home
    Relocation
    Home office

    Orion Global Solutions

    Canada
    4 days ago
  • ABOUT THE VTS TALENT NETWORK Here at VTS, we're always looking for great talent to join our team. Interested in our mission and the work we're doing but don't see an opening that matches your background on our site? Feel free to submit your resume and we'll reach out should...
    Work at office
    Work from home
    Worldwide
    2 days per week
    3 days per week

    VTS

    Canada
    6 days ago
  •  ...and support of our PACS/medical imaging software to our clients in the USA region.     PaxeraHealth...  ...remote position for someone located in CANADA to work for  a company located in Newton...  ...’s degree in Radiology, Biomedical Engineering or similar field is required. Strong... 
    Full time
    Work at office
    Remote work

    PaxeraHealth

    Canada
    more than 2 months ago
  • As a collection of brands including KIND, Nature’s Bakery, and trü frü within the Health and Wellness Division of Mars Snacking, we are proud to offer healthy snacking options to our consumers. From granola to snack bars and better for you hyper-chilled and hyper-dried chocolate...
    Casual work
    Work at office
    Flexible hours

    KIND Snacks

    Canada
    8 days ago
  • $178.1k - $320.7k per year

     .... Whether you're streaming live events, scrolling social media, watching your favorite series, or managing your savings, we're the engine behind the scenes. We provide the world's most distributed platform from Cloud to Edge to help the giants of the digital world work... 
    Remote job
    Contract work
    Work at office
    Work from home

    Akamai Technologies

    Canada
    1 day ago
  • $15 per hour

     ...OVERVIEW  Are you a search engine guru? Do you know how to find what you're looking for...  ...the test! Welocalize is seeking English (Canada)speakers to help support our client's project...  ...connection Reliable anti-virus software (as you will be surfing the web as part of... 
    Hourly pay
    Contract work
    Freelance
    Immediate start
    Remote work
    Monday to friday
    10 hours per week

    Welo Data

    Canada
    more than 2 months ago
  •  ...partnership. Job Summary : Responsibilities and Duties Grow top line sales through building relationships with pet stores in Eastern Canada ~ Collaborate with distributor representatives through ride-alongs and training sessions ~ Ensure proper product placement and... 
    Full time
    Summer work
    Seasonal work
    Remote work
    Relocation
    Monday to friday
    Night shift

    Pure Treats Primal Pet Foods, Inc.

    Canada
    1 day ago
  • $100k - $150k per year

     ...franchised retail spaces. With terminals across Canada, Poland and the APAC region, including...  ...of the way. We are a high-ownership engineering organization focused on building secure,...  ...security practices and secure software delivery. ~ Experience managing penetration... 
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    10 days ago
  •  ...impact on the lives of millions. The Sr. Partner Manager, Strategic Partnerships (Senior Care) will be the primary person looking after software and technology vendors that have embedded, or desire to embed, their solutions into the PointClickCare platform sold to Skilled... 
    Remote job
    Long term contract
    Temporary work
    Work at office
    Canada
    2 days ago
  •  ...country. We can support you through this process.Fluent or native English language skills as lessons will be taught in English. Offer Staff Benefits:  Gain Internationally Recognised CertificationsAccommodation Included While TrainingSeason Long Staff Lift PassOngoing... 
    Full time
    Internship
    Work visa
    Weekend work

    EA Ski and Snowboard Training

    Canada
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer (Canada). Be the first to apply!