Posted 2 months ago
Senior Software Developer - AI Agents & Systems Design
@ Valsoft Corporation
Nova Scotia
Overview
Valsoft Corporation's ServiceCentral is hiring a senior software developer to build production SaaS for device repair and reverse logistics, with AI agents, MCP servers and knowledge pipelines as core engineering practice. The role owns architecture decisions and system design end to end. The posting states remote work, a salary of $130k to $150k CAD, performance bonuses, a health and benefits plan, and unlimited flexible paid time off.
Responsibilities:
- Build production SaaS applications using AI agents and tooling
- Build and maintain MCP servers connecting AI systems to codebases and APIs
- Design and maintain RAG knowledge repositories and vector databases
- Own architecture decisions, service boundaries and API contracts
- Identify and address structural technical debt
Requirements summary:
- Senior software development experience with owned architecture decisions
- Production experience with LLM-based AI agents
- Practical experience building or consuming MCPs
- Experience with RAG pipelines, vector databases and embeddings
- Structured use of AI coding tools such as Cursor, Claude Code or GitHub Copilot
- Strong backend development and SaaS shipping experience
Tools & skills
Benefits mentioned
Source and dates
Employer career site / ATS feed · workable
- Employer posting date
- 2026-09-15
- First seen by our source
- 2026-10-09
- Source record updated
- 2026-10-09
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Home |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Perks mentioned | Generous paid time off, Flexible hours, Performance bonus |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Valsoft Corporation
Saved company profile
Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.
Full company description
As a leading player in vertical market software (VMS), Valsoft combines industry expertise with a unique buy-and-hold investment philosophy, managing a growing portfolio of companies that benefit from decentralized leadership and operational autonomy. We actively support our businesses, guiding them in their growth and evolution into market leaders. Headquartered in Montreal with a global presence, Valsoft is committed to building a legacy of excellence by prioritizing sustainable growth and operational efficiency. Our long-term vision, driven by entrepreneurial spirit and disciplined execution, ensures we create lasting value for our portfolio companies, their customers, and the industries they serve. For more information, visit valsoftcorp.com. - En tant qu'acteur de premier plan dans le domaine des logiciels pour marchés verticaux (LMV), Valsoft allie expertise sectorielle et une philosophie d'investissement unique axée sur l'acquisition et la conservation. Nous gérons un portefeuille croissant d'entreprises qui bénéficient d'un leadership décentralisé et d'une autonomie opérationnelle. Nous soutenons activement nos entreprises en les accompagnant dans leur croissance et leur évolution en leaders de leur secteur. Basée à Montréal et présente à l'échelle mondiale, Valsoft s'engage à bâtir un héritage d'excellence en priorisant la croissance durable et l'efficacité opérationnelle. Notre vision à long terme, portée par un esprit entrepreneurial et une exécution rigoureuse, nous permet de créer une valeur durable pour nos entreprises, leurs clients et les industries qu'elles desservent. Pour plus d'informations, visitez valsoftcorp.com.
- LinkedIn followers
- 119,813
- People associated on LinkedIn
- 516
- Reported office locations
- 100-7405, Transcanadienne, Saint-Laurent, Quebec H4T 1Z2, CA
- 151 Bloor St W, Toronto, Ontario M5S 1S4, CA
- Business categories
- Business Development
- Software
- Financial Services
- Other recorded names
- Valsoft Corporation
- Specialties
- Technology
- Software
- Investment
- Mergers and acquisitions
- M&A
- and Vertical market software
- Profile identifies a recruitment agency
- No
- Reported total investment
- 420,000,000
Currency and observation date were not supplied; this is not a current valuation or a funding round.
As a leading player in vertical market software (VMS), Valsoft combines industry expertise with a unique buy-and-hold investment philosophy, managing a growing portfolio of companies that benefit from decentralized leadership and operational autonomy. We actively support our businesses, guiding them in their growth and evolution into market leaders. Headquartered in Montreal with a global presence, Valsoft is…
| Field | Value |
|---|---|
| Industry | Financial Services |
| Company size | 1,001-5,000 employees |
| Headquarters | Saint-Laurent, Quebec |
| Organization type | Privately Held |
| Specialties | TechnologySoftwareInvestmentMergers and acquisitionsM&Aand Vertical market software |
| Open jobs on Jobsy | 192 |
| View page |
ServiceCentral builds software for the device repair and reverse logistics industry — point-of-sale, enterprise service management, and repair network tools used by 500+ customers across 100+ countries. Customers include national insurance carriers, OEM-authorised service providers, and franchise repair networks.
We are looking for a senior software developer who has made AI a structural part of how they build software — applying agentic systems, knowledge pipelines, and AI-connected tooling not as features, but as engineering fundamentals.
This is not a role for someone who has added AI features to an app. We're looking for an experienced engineer who has restructured how software gets built — using AI agents to automate development tasks, MCPs to connect AI systems to real tools and data, and knowledge repositories to give AI systems reliable, domain-specific grounding.
Strong software architecture and system design are the baseline. AI tool mastery is the differentiator. This role sits at the intersection of both, and neither substitutes for the other.
What You'll Do
Build Software Using AI as the Primary Instrument
Design, develop, and maintain production-grade SaaS applications using AI agents and tooling as first-class parts of your workflow, not bolt-ons. Use agentic systems to automate development tasks: scaffolding, refactoring, test generation, code review, documentation. Build and maintain MCP servers that connect AI systems to codebases, APIs, databases, and internal tools so AI assistants have reliable, scoped access to the context they need. Design and maintain knowledge repositories (vector databases, retrieval pipelines, embeddings) that give AI systems accurate, current, domain-specific grounding. Apply these tools across the full SDLC: from architecture drafting and requirements analysis through implementation, testing, and deployment.
Architect Systems, Not Just Features
Own architecture decisions end-to-end. Design service boundaries, API contracts, data models, and integration patterns with long-term maintainability in mind. Reason through tradeoffs explicitly and document them so others can understand the reasoning, not just the outcome. Design for observability, reliability, and failure from the start. Identify and address structural technical debt before it compounds.
Build and Maintain SaaS Products
Design, develop, and maintain scalable line-of-business SaaS applications. Build backend services, APIs, and data models. Ensure system performance, reliability, and security. Translate operational business needs into well-architected software solutions.
Required Qualifications
- Senior-level software development experience: you have owned architecture decisions, designed systems from scratch, and can articulate the tradeoffs you made and what you'd change
- Proven, hands-on experience building with AI agents in production: systems that use LLMs to plan, use tools, and execute multi-step tasks reliably
- Practical experience building or consuming MCPs (Model Context Protocol) to connect AI models to tools, APIs, codebases, or data sources
- Experience designing and maintaining knowledge repositories (RAG pipelines, vector databases, embedding strategies) that provide reliable grounding for AI systems
- Experience using AI coding tools (e.g. Cursor, Claude Code, GitHub Copilot) as a structured part of your development workflow, not just for autocomplete
- Strong backend development skills and experience shipping production SaaS applications
- Experience designing APIs, data models, and service integrations that other developers build on
Preferred but Not Required
- Experience with PHP or .NET development stacks
- Experience with MySQL or Oracle database engines
- Experience with distributed systems and message queues
- Experience building or maintaining vertical SaaS or B2B products
- Experience working in small, high-ownership teams
Why Join Us
- Use AI tooling at the level it's actually capable of, not as a novelty or an experiment
- Own architecture decisions from day one with real influence over technical direction
- Build systems real businesses depend on, not demos or proofs of concept
- Room to grow as the platform expands around AI-driven automation
About ServiceCentral
ServiceCentral builds the software that runs product service after the sale: warranty claims, repair authorization, and service execution, for everyone from the local repair shop to the Fortune 50 OEM. We are backed by Valsoft Corporation, a permanent-capital owner of 150+ vertical software companies, so we build for the next decade, not the next funding round.
- Senior-level software development experience: you have owned architecture decisions, designed systems from scratch, and can articulate the tradeoffs you made and what you'd change
- Proven, hands-on experience building with AI agents in production: systems that use LLMs to plan, use tools, and execute multi-step tasks reliably
- Practical experience building or consuming MCPs (Model Context Protocol) to connect AI models to tools, APIs, codebases, or data sources
- Experience designing and maintaining knowledge repositories (RAG pipelines, vector databases, embedding strategies) that provide reliable grounding for AI systems
- Experience using AI coding tools (e.g. Cursor, Claude Code, GitHub Copilot) as a structured part of your development workflow, not just for autocomplete
- Strong backend development skills and experience shipping production SaaS applications
- Experience designing APIs, data models, and service integrations that other developers build on
- Remote work
- Competitive salary (salary range of $130k-$150k CAD)
- Bonus structure based on performance.
- Health & benefits plan available
- Unlimited flexible paid time off
Journal
Only you can see this. Kept on this device, and in your account when you sign in.