As a Senior Software Engineer, you'll be a hands-on contributor to the APIs, protocols, and agent interfaces that power our agentic advertising platform. You'll help build systems where AI agents are first-class participants, with their own authentication, capabilities, and communication standards.
Locations (2)
United States
Canada
Compensation
The salary range for this role is $160k-$210k USD, $160k-$215k CAD.
Responsibilities
Design and build scalable APIs for both human and AI agent clients.
Develop agent interfaces, MCP servers, and A2A communication layers.
Build and operate high-throughput systems for real-time advertising transactions.
Explore, evaluate, and integrate emerging agent frameworks and protocols.
Contribute to architectural decisions around authentication, protocols, and transaction flows.
Contribute across the full technology stack, developing new features, improving existing architecture, and strengthening APIs and integrations for delivery logistics and real-time orchestration.
Compensation
Annual base salary of $60,000–$80,000 USD, depending on experience, skills, and engineering level.
Responsibilities
Build, refine, and maintain agentic development workflows, contributing to the team's use of AI throughout the software lifecycle
Design, develop, test, and deliver scalable, high-quality full-stack software across new and existing systems
Drive software quality through thorough verification, automated testing, and both AI-assisted and human code reviews
Review AI-generated code and architectural recommendations critically, ensuring solutions meet engineering standards before they are merged or deployed
Take ownership of features from research and planning through design, implementation, validation, deployment, and production monitoring
Requirements
Bachelor's degree in computer science or a related field
Nice to have: Software Development Engineer in Test (SDET)
Develop and deliver a Micro-Credential platform that integrates Six Nations Polytechnic’s existing Student Information Systems in support of SNP's Indigenous Early Learning and Child Care program.
Compensation
PAY BAND: 6; Core range $65,523.13-$76,770.79. The target hiring salary for this position is Step 1 up to 45% of the pay band.
Responsibilities
Design and build robust, scalable integrations, components, and interfaces according to project plans
Develop, configure, and customize workflows, data mapping, and transformations within the Micro-Credential platform
Create, enhance, and manage APIs (including MS Graph API and Ethos API) for various systems to enable seamless data exchange
Apply core backend web development principles, database optimization, and efficient Transact-SQL queries against MS SQL databases
Requirements
Completion of a formal post-secondary college or university program of three to four academic years in a related field such as Computer Science, Information Systems, Software Engineering, or a related technical discipline supporting backend web development and system integration.
Nice to have: Experience working for an Indigenous organization
Senior Backend Engineer for the Customer Focus Group (CFG), bridging engineering and commercial product needs, focusing on infrastructure, performance, and customer satisfaction.
Responsibilities
Handle development, architecture, product, and direct customer interaction
Translate customer needs into the product
Build new features
Resolve pressing technical issues
Requirements
Nice to have: Security / AppSec domain familiarity
Nice to have: Customer-facing / pre-sales technical experience
Senior backend engineer responsible for building and maintaining customer-facing AI and LLM products, owning features from discovery to production, and shaping product direction with the founding team.
Locations (4)
United States
Canada
San Francisco, California, United States
Toronto, Ontario, Canada
Compensation
Base salary + meaningful founding-level equity
Responsibilities
Own customer-facing features from user discovery and scoping through backend development, launch, and iteration.
Build reliable LLM agents that reason over large, complex enterprise datasets.
Design, build, and ship products and services that shape how pharma commercial teams engage with healthcare providers, working across the stack with product, design, and ML engineering.
Compensation
Final compensation is determined through a comprehensive review of the successful candidate’s unique skill set, specialized experience, certifications and other relevant considerations. As such, the final offer may vary based on these specific factors. Salary expectations will be discussed collaboratively early in the process to ensure alignment.
Responsibilities
Own significant product capabilities end-to-end, from ambiguous problem framing through design, implementation, deployment, and iteration with minimal oversight
Build accessible, data-rich user experiences with React and TypeScript
Build and maintain real-time computation services (AWS Lambda)
Design and maintain reliable, scalable APIs and backend services
Lead technical design, code review, and architectural discussions
Own significant product capabilities end-to-end, from ambiguous problem framing through design, implementation, deployment, and iteration with minimal oversight
Locations (4)
Vancouver, British Columbia, Canada
Toronto, Ontario, Canada
Canada
United States
Responsibilities
Own significant product capabilities end-to-end, from ambiguous problem framing through design, implementation, deployment, and iteration with minimal oversight
Build accessible, data-rich user experiences with React and TypeScript that make complex commercial and healthcare insights clear and actionable
A key technical leadership and hands-on engineering position responsible for architecting, designing, and delivering high-throughput, low-latency, and distributed server-side systems supporting mission-critical trading and risk operations.
Compensation
$120,800.00 - $170,800.00
Responsibilities
Design, build, test, and deploy resilient, highly scalable, and low-latency distributed backend services using Kotlin and/or Java (Modern versions / JVM Ecosystem).
Lead architecture decisions and code reviews to ensure scalability, thread safety, fault tolerance, and optimal memory management.
Drive modular software design, Clean Architecture principles, domain-driven design (DDD), and test-driven development (TDD).
Architect and manage continuous integration and continuous delivery (CI/CD) pipelines utilizing Jenkins, Gradle, and containerization workflows.
Package and deploy microservices and distributed workloads using Helm charts on container orchestration platforms (Kubernetes / OpenShift).
Build and maintain real-time computation services (AWS Lambda) that serve scores and calculations on-demand to the customer-facing app, with an eye toward latency, reliability, and cost at scale
Design and maintain reliable, scalable APIs and backend services connecting ODAIA’s data, ML, analytics, and agentic capabilities to customer-facing products
Work across our stack: AWS, Kubernetes, Snowflake, PostgreSQL, and embedded analytical engines like DuckDB and DataFusion