AI Native Senior Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Remote in Canada; U.S. remote locations are also listed. Candidates must be legally authorized to work in Canada and successfully obtain and maintain a Government of Canada Reliability security clearance, with possible additional customer-specific security verification.
Salary: CAD $140,000–$170,000 annually for Canada-based remote roles, plus comprehensive benefits; some roles may include variable compensation.
Company
is a PE-backed SaaS company building an integrated public safety platform covering dispatch, law enforcement, forensics, courts, and related workflows.
What you will do
- Lead the architecture, design, implementation, deployment, and production support of secure, scalable, highly available software solutions.
- Own high-impact product work from understanding user problems through delivery, measurement, and continuous improvement.
- Lead adoption of AI-native development practices, including coding agents, spec-driven development, AI-assisted design and review, automated test generation, and agent workflows in CI/CD.
- Mentor associate engineers and establish shared practices, agent configurations, examples, documentation, and development standards.
- Optimize performance and reliability through SLOs, monitoring, alerting, incident response, root cause analysis, and production support.
- Build automated quality and security controls, including testing, feature flags, staged rollouts, rollback procedures, threat modeling, dependency scanning, least-privilege access, and protection of CJI and PII.
Requirements
- Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training.
- 6+ years of professional software development experience.
- Advanced hands-on experience with AI development tools and methods, including coding agents, spec-driven development, context engineering, AI-assisted testing and code review, and verification of AI-generated output.
- Passion for AI-native development and experience leading adoption of new tools and working practices.
- Advanced proficiency in one or more languages such as C#, Python, JavaScript, or similar.
- Deep understanding of software architecture, design patterns, SaaS principles, scalable systems, and distributed systems.
- Experience running highly available production systems, including monitoring, incident response, and root cause analysis.
- Experience with DevOps and CI/CD, including Kubernetes, ArgoCD, and Terraform; automated testing and test-driven development.
- Understanding of secure development practices such as OWASP Top 10, threat modeling, and secrets management, with experience applying security controls in software and DevOps processes.
- Strong leadership, communication, and cross-functional collaboration skills.
- Ability to pass required background and security screening, including the fingerprint-based check required under the FBI CJIS Security Policy and the Government of Canada Reliability security clearance.
Nice to have
- Knowledge of microservices, SOA, monoliths, REST, RPC, SQL, and NoSQL.
- Experience with AI harnesses, MCP servers, knowledge graphs, multi-agent workflows, agentic tooling, and AI model cost and token management.
- Experience evaluating AI quality and impact in the development process.
- Experience with real-time media processing, transcription, translation, machine learning, and large-scale application optimization.
- Previous mentoring or coaching experience.
- Experience in finance, healthcare, public safety, or government.
- Familiarity with CJIS, SOC 2, StateRAMP/FedRAMP, or NG911.
Culture & Benefits
- Remote work is available for Canada-based and U.S.-based locations.
- Work is centered on reliable, secure, and meaningful software for public safety agencies and first responders.
- Comprehensive benefits are included; some roles may receive incentive plans or discretionary performance bonuses.
- supports equity, diversity, inclusion, accessibility, and workplace accommodations throughout the hiring process.
- AI-enabled recruitment tools may support parts of the hiring process, while hiring decisions remain human-led.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →