{"id":938865,"url":"https://alion.io/job/valsoft-corporation-senior-software-developer-ai-agents-systems-design","title":"Senior Software Developer - AI Agents & Systems Design","company":{"id":8417,"name":"Valsoft Corporation","domain":"valsoftcorp.com","url":"https://alion.io/company/valsoft-corporation","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":79,"open_postings":37,"ghost_share":0,"stale_share":0.838,"repost_share":0,"time_to_fill_p50_days":44,"computed_at":"2026-11-02T06:13:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":73000,"max_usd":136000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":111},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Embeddings","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"RAG","optional":false},{"name":".NET","optional":true},{"name":"C#","optional":true},{"name":"MySQL","optional":true},{"name":"Oracle","optional":true},{"name":"PHP","optional":true}],"status":"live","first_seen_at":"2026-09-15T21:51:18Z","employer_posted_date":"2026-09-15","last_verified_at":"2026-11-02T09:13:59Z","board_verified":true,"closed_at":null,"days_open":47,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":47},"description":"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.\n\nWe 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.\nThis 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.\nStrong 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.\nWhat You'll Do\nBuild Software Using AI as the Primary Instrument\nDesign, 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.\nArchitect Systems, Not Just Features\nOwn 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.\nBuild and Maintain SaaS Products\nDesign, 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.\nRequired Qualifications\nSenior-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\nProven, hands-on experience building with AI agents in production: systems that use LLMs to plan, use tools, and execute multi-step tasks reliably\nPractical experience building or consuming MCPs (Model Context Protocol) to connect AI models to tools, APIs, codebases, or data sources\nExperience designing and maintaining knowledge repositories (RAG pipelines, vector databases, embedding strategies) that provide reliable grounding for AI systems\nExperience using AI coding tools (e.g. Cursor, Claude Code, GitHub Copilot) as a structured part of your development workflow, not just for autocomplete\nStrong backend development skills and experience shipping production SaaS applications\nExperience designing APIs, data models, and service integrations that other developers build on\nPreferred but Not Required\nExperience with PHP or .NET development stacks\nExperience with MySQL or Oracle database engines\nExperience with distributed systems and message queues\nExperience building or maintaining vertical SaaS or B2B products\nExperience working in small, high-ownership teams\nWhy Join Us\nUse AI tooling at the level it's actually capable of, not as a novelty or an experiment\nOwn architecture decisions from day one with real influence over technical direction\nBuild systems real businesses depend on, not demos or proofs of concept\nRoom to grow as the platform expands around AI-driven automation\n\nAbout ServiceCentral\nServiceCentral 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.\nRequirements\nSenior-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\nProven, hands-on experience building with AI agents in production: systems that use LLMs to plan, use tools, and execute multi-step tasks reliably\nPractical experience building or consuming MCPs (Model Context Protocol) to connect AI models to tools, APIs, codebases, or data sources\nExperience designing and maintaining knowledge repositories (RAG pipelines, vector databases, embedding strategies) that provide reliable grounding for AI systems\nExperience using AI coding tools (e.g. Cursor, Claude Code, GitHub Copilot) as a structured part of your development workflow, not just for autocomplete\nStrong backend development skills and experience shipping production SaaS applications\nExperience designing APIs, data models, and service integrations that other developers build on\nBenefits\nRemote work\nCompetitive salary (salary range of $130k-$150k CAD)\nBonus structure based on performance.\nHealth & benefits plan available\nUnlimited flexible paid time off","description_format":"text","description_chars":5763,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Investment Holding Companies"],"lifecycle":[{"event":"open","at":"2026-09-15T16:02:46Z"}],"visa":[],"liveness":{"score":24,"band":"cold","label":"Long shot","p_open":1,"p_active":0.535,"p_room":0.44,"age_days":47,"expected_fill_days":44,"reasons":["conf:1","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/valsoft-corporation-senior-software-developer-ai-agents-systems-design","json_url":"https://alion.io/job/valsoft-corporation-senior-software-developer-ai-agents-systems-design.json","meta":{"generated_at":"2026-11-02T10:59:26Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15284,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":8417},"rest":"https://alion.io/mcp/rest/get_company?id=8417"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvalsoft-corporation-senior-software-developer-ai-agents-systems-design"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvalsoft-corporation-senior-software-developer-ai-agents-systems-design"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvalsoft-corporation-senior-software-developer-ai-agents-systems-design"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/valsoft-corporation-senior-software-developer-ai-agents-systems-design\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvalsoft-corporation-senior-software-developer-ai-agents-systems-design"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":938865}},{"tool":"search_jobs","arguments":{"company":"valsoftcorp.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":938865},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}