Senior Software Engineer
Role Overview
Conexiom is evolving its commerce platform into an AI-first platform for manufacturers and distributors.
The Senior Software Engineer builds customer-facing applications, intelligent services, and AI-powered workflows.
The role owns production services across Node.js, TypeScript, Python, React, and Azure and works with product, architecture, data, design, and engineering partners.
Year-one outcomes include measurable improvements to customer workflows, reusable practices for reliable and secure AI applications, and increased AI fluency across engineering.
Key Skills for This Role
Full Job Posting
Role
Conexiom is evolving its commerce platform into an AI-first platform for manufacturers and distributors.
The Senior Software Engineer builds customer-facing applications, intelligent services, and AI-powered workflows.
The role owns production services across Node.js, TypeScript, Python, React, and Azure and works with product, architecture, data, design, and engineering partners.
Year-one outcomes include measurable improvements to customer workflows, reusable practices for reliable and secure AI applications, and increased AI fluency across engineering.
What You'll Do
- Build customer-facing features and platform services applying AI models, agent frameworks, vector search, and RAG to business problems.
- Evaluate AI technologies and establish practices for reliable, secure, observable AI-powered applications.
- Own the software lifecycle from design through operation in a 24x7 SaaS environment, including REST APIs, event-driven services, and cloud integrations.
- Resolve complex production issues and improve scalability, reliability, and performance.
- Use AI-assisted development for automation, code generation, and faster testing.
- Shape AI safety, governance, and responsible-use standards and raise engineering-team AI fluency.
- Mentor junior and intermediate engineers and influence technical direction through reviews and architecture discussions.
- Partner across product, architecture, data, and security teams and clearly communicate technical tradeoffs.
What You Bring
- At least 7 years of professional software engineering experience, including production work with Node.js, TypeScript, and Python.
- Experience building and operating production SaaS applications, designing RESTful APIs, using cloud platforms, and independently leading initiatives from design through deployment.
- Working knowledge of software architecture, distributed systems, security, observability, and reliability.
- Daily hands-on use of modern AI development tools and experience integrating LLMs via APIs.
- Familiarity with agent frameworks, prompt engineering, retrieval patterns, and evaluation techniques.
- Experience in Agile software development environments.
Nice to Have
- Experience with .NET and C#, React, Azure AI services, event-driven architectures, Kafka, messaging, workflow orchestration, vector databases, embeddings, RAG, or AI agent platforms is a plus.
- Enterprise automation, integration, ERP, or document-processing experience is a plus.
- Experience with Docker or Kubernetes is a plus.
Company
- Conexiom describes its work as having measurable customer impact and opportunities to shape a scaling company.
- The company emphasizes an inclusive culture and equal opportunity hiring.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Conexiom
Senior Software Engineer
Vancouver, CAN
Conexiom is seeking a senior software engineer to build and operate customer-facing applications, production services, and AI-powered workflows. The role requires 7+ years of software engineering experience and hands-on