Senior Software Engineer
Offre en anglaisThe Senior Software Engineer will design, develop, and maintain scalable software systems and architect back-end services. They will also review code, collaborate with product teams, and optimize system performance and reliability.
- Sur place
- Canada
- Publié 16 août 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Résumé du poste
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 modern 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
Ce que vous ferez
The Senior Software Engineer will design, develop, and maintain scalable software systems and architect back-end services. They will also review code, collaborate with product teams, and optimize system performance and reliability.
Exigences
Candidates must have a strong foundation in computer science and proficiency in modern OOP languages and back-end development. A bachelor's degree in Computer Science or a related field is required, with experience in cloud platforms and AI/ML products being an asset.
Compétences indiquées
- JavaSouhaitée
- C++Souhaitée
- PythonSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Back-End Web Development
- Software Architecture
- Object-Oriented Programming
- API Development
- Distributed Systems
- Performance Optimization
- CI/CD Pipelines
- Version Control
- Mentoring
- Python
- Java
- C#
- Cloud Platforms
- Microservices
- AI/ML Products
Domaines d’emploi
- Software
- Technology
- Engineering
- Data & Analytics
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte