Senior Software Application Developer
Posted 10hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior developer shaping secure AI-enabled platform capabilities for Case IQ’s governance, risk, and compliance SaaS. Leading architecture, agentic engineering practices, and cross-functional delivery.
Responsibilities:
- Own architecture and technical direction for high-impact platform capabilities
- Design and evolve scalable APIs, distributed services, and data flows using TypeScript, Node.js, Redis, OpenSearch, PostgreSQL, and event-driven patterns
- Lead engineering of AI-enabled product capabilities, including LLM integrations, retrieval and evaluation pipelines, orchestration, tool use, and human-in-the-loop controls
- Establish agentic SDLC practices for specification-driven development, AI-assisted design and implementation, automated test generation, code review support, release validation, and incident investigation
- Build evaluation and guardrail systems for AI-assisted and agentic workflows
- Set production-readiness standards for AWS services and cloud-native infrastructure
- Drive secure-by-design implementation, including OWASP-aligned practices, tenant isolation, data protection, secrets management, access control, and compliance-aware engineering
- Lead multi-team initiatives from technical discovery through rollout
- Raise engineering excellence through architecture reviews, code reviews, automated testing, CI/CD quality gates, reliability practices, and documentation
- Mentor engineers and help shape technical roadmaps, hiring, and engineering operating practices
Requirements:
- Bachelor’s degree in Engineering, Computer Science, or a related field, or equivalent depth of professional experience
- 10+ years of software engineering experience, including substantial experience designing and operating large-scale, customer-facing SaaS systems
- Demonstrated technical leadership across teams
- Deep expertise in TypeScript, Node.js, SQL, API design, distributed systems, and pragmatic system architecture
- Experience building or operating AI-enabled software in production, including LLM application patterns, RAG or retrieval systems, tool calling or workflow orchestration, evaluation, monitoring, and risk controls
- Experience using and improving AI-native or agentic SDLC workflows while maintaining human review, test coverage, security controls, and accountable engineering ownership
- Experience with Docker or container platforms, GitHub, CI/CD, observability, and cloud security practices
- Expertise in event-driven architecture, multi-tenancy, performance, reliability, and security
- Exceptional written and verbal communication
- Coaching mindset and track record of raising team effectiveness through mentoring, standards, and collaborative technical leadership
Benefits:
- Work remotely within a flexible work environment
- Competitive company-paid benefits plan starting day 1
- Generous professional development budget
- RRSP/ 401k matching program
- Half-day Fridays in the summer

















