Senior Software Engineer (Canada)

Senior Software Engineer (Canada)

17 Aug
|
Somi AI
|
Canada

17 Aug

Somi AI

Canada

Company Description Somi AI is a technology company focused on building advanced, reliable software solutions that leverage artificial intelligence and modern engineering practices. The team values innovation, high-quality code, and collaborative problem solving to deliver impactful products. Somi AI promotes a supportive, inclusive work environment where individuals can grow their technical expertise and contribute to meaningful projects.

As the organization scales, it offers opportunities to work with cutting-edge tools and shape the direction of its technology stack.

Role Description The Senior Software Engineer will design, develop, and maintain scalable software systems that support Somi AI’s core products and services. Day-to-day responsibilities include architecting back-end services, writing high-quality code, reviewing contributions from other engineers, and collaborating with product and design teams to translate requirements into technical solutions. The role involves troubleshooting complex issues, optimizing performance, ensuring reliability, and contributing to best practices in software development.

This is a full-time, on-site position based in Vancouver, BC,



with regular interaction across cross-functional teams to deliver robust, secure, and maintainable software.

Qualifications

- Strong foundation in Computer Science, including data structures, algorithms, and software architecture concepts
- Proficiency in Back-End Web Development and Software Development, with experience building scalable, production-grade services
- Advanced Programming skills and expertise in Object-Oriented Programming (OOP) using at least one modern language (e.g., Python, Java, C#, or similar)
- Experience with APIs, databases, and distributed systems, including performance optimization and monitoring
- Familiarity with contemporary development workflows, version control (e.g., Git), testing frameworks, and CI/CD pipelines
- Ability to mentor other engineers, contribute to technical decision-making, and collaborate effectively in a team environment
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- Experience working with AI/ML products, cloud platforms (e.g., AWS, GCP, Azure), or microservices architectures is an asset

📌 Senior Software Engineer (Canada)
🏢 Somi AI
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada