Principal Software Developer - REMOTE
Canada
Listed on 2026-01-11
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, DevOps
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Developer. In this role, you will be at the forefront of innovation, architecting and developing cutting‑edge AI‑powered solutions. Your contributions will enhance customer service technologies, allowing major brands to leverage artificial intelligence and machine learning effectively. You'll have a unique opportunity to mentor a dynamic team of engineers while influencing the development of transformative solutions that address real‑world challenges in customer service.
Accountabilities- Architect and Develop Solutions:
Design, implement, and optimize software solutions using modern frameworks and technologies. - Innovative Problem Solving:
Tackle complex engineering challenges with creative approaches and deliver effective solutions independently. - Mentorship and Leadership:
Guide junior and mid‑level engineers, fostering their technical growth and collaboration. - Stay Ahead of the Curve:
Continuously learn and integrate new technologies and methodologies in the industry. - Collaborate Across Teams:
Work with product managers, designers, and stakeholders to create robust technical solutions. - Code Quality and Best Practices:
Uphold high standards in code quality, testing, and documentation.
- Minimum 7 years of proven experience in software development with deep expertise in .NET, Node.js, and Python.
- Strong knowledge and hands‑on experience with generative AI tools, frameworks, and applications.
- Experience designing autonomous or semi-autonomous AI systems interacting with real‑world environments.
- Understanding of AI safety, guardrails, and human‑in‑the‑loop workflows.
- Experience optimizing LLM inference pipelines or fine‑tuning models for agentic tasks.
- Proficiency in various programming paradigms and languages.
- Ability to independently solve challenging problems with limited guidance.
- Demonstrated capability to mentor other engineers, fostering an inclusive team environment.
- Strong understanding of system architecture, microservices, and cloud technologies.
- Familiarity with modern development practices such as CI/CD, Agile, and Dev Ops principles.
- Excellent communication skills for articulating complex technical concepts.
- Opportunity to collaborate with a diverse and passionate team.
- Flexible work environment that promotes work‑life balance.
- Development opportunities in a creative and innovative tech landscape.
- Engagement in a shared mission aimed at revolutionizing customer interaction technologies.
We use an AI‑powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top‑fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice:
By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre‑contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: