
Principal Software Developer
Laivly
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, implement, and optimize software solutions using modern frameworks and technologies, including .NET, Node.js, Python, and generative AI platforms
- Tackle complex engineering challenges with creative approaches, leveraging your expertise and curiosity to deliver effective solutions independently
- Guide and mentor junior and mid-level engineers, fostering their technical growth and contributing to a culture of collaboration and innovation
- Continuously learn and integrate new technologies, frameworks, and methodologies to keep our solutions at the forefront of the industry
- Work closely with product managers, designers, and stakeholders to translate business needs into robust technical solutions
- Uphold high standards in code quality, testing, and documentation to ensure maintainability and scalability
Requirements
- Minimum 7 years 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 that interact 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 a variety of programming paradigms and languages (e.g., Java, Go, or others is a plus)
- Ability to independently solve challenging problems with limited guidance
- Demonstrated capability to mentor other engineers, creating an inclusive and empowering team environment
- Strong understanding of system architecture, microservices, and cloud-based technologies (e.g., AWS, Azure, or GCP)
- Familiarity with modern development practices such as CI/CD, Agile, and DevOps principles
- Excellent communication skills, with the ability to articulate complex technical concepts to a range of audiences
- 2 or more years in a fast paced start-up environment
- Experience in AI/ML applications, including natural language processing and deep learning
- Familiarity with front-end frameworks (e.g., React, Angular, or Vue.js)
- Contributions to open-source projects or a portfolio showcasing innovative projects
Benefits
- Equal Employment Opportunities in accordance with all provincial and federal laws
- Commitment to ensuring equality of opportunity in all aspects of employment
- Accommodation for persons with disabilities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETNode.jsPythongenerative AIAI systems designLLM inference optimizationJavaGomicroservicescloud technologies
Soft skills
problem-solvingmentoringcollaborationcommunicationcreativityindependencecuriosityteam empowermenttechnical growtharticulating technical concepts