Software Engineer II, Backend (AI Agents) in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer II, Backend (AI Agents) in Canada.
This role sits within a high-impact engineering team focused on building and scaling AI-powered conversational agent systems that serve as a first point of contact for customers across multiple channels. You will contribute to backend services that orchestrate complex workflows, enabling intelligent resolution paths across internal systems. The environment is fast-moving and experimental, with a strong emphasis on ownership and problem-solving in ambiguous contexts. You will collaborate closely with product managers, designers, analysts, and external AI vendor partners to shape end-to-end user experiences. The work combines backend engineering, distributed systems thinking, and applied AI integration. This is an opportunity to help define foundational components of next-generation customer servicing infrastructure.
Work closely with engineering, product, and external partners to build and improve AI agent-driven backend systems, ensuring reliability, scalability, and performance across customer-facing workflows.
- Break down complex engineering initiatives into actionable tasks and deliver features iteratively with strong execution discipline
- Design, build, and maintain scalable APIs and backend services that support conversational AI agent orchestration
- Collaborate with cross-functional teams to define requirements, evaluate trade-offs, and contribute to product and technical decisions
- Monitor system health, define metrics, and support operational excellence including on-call and incident response activities
- Participate in code reviews, testing, and continuous improvement of engineering standards and development practices
- Contribute to team culture through hiring activities, knowledge sharing, and engineering best practices
You are a backend-leaning software engineer with strong fundamentals and a passion for building reliable systems at scale, especially in AI-enabled environments.
- 1.5+ years of professional software engineering experience
- Strong experience building and shipping backend services and APIs using Python, Kotlin, or similar languages
- Experience with declarative UI frameworks such as React or Vue for supporting full-stack collaboration
- Ability to design maintainable, well-tested, and scalable systems across multiple components
- Comfortable working in large codebases, debugging complex issues, and reviewing peer code
- Strong communication skills with the ability to collaborate across distributed and cross-functional teams
- Demonstrated ownership mindset and proactive approach to learning and professional growth
- Experience working with observability, monitoring, and production support is a plus
- Competitive base compensation aligned with experience and location
- Equity opportunities as part of a long-term incentive program
- Comprehensive health, dental, and vision coverage fully subsidized for employees and dependents
- Flexible remote-first work environment across Canada
- Stipends for wellness, home office setup, technology, and lifestyle needs
- Generous paid time off, holidays, and recharge periods
- Employee stock purchase program with discounted share options
- Strong focus on learning, development, and career growth opportunities
- Inclusive, people-first culture with accessibility and accommodation support