Software Engineer - Vancouver, British Columbia
2 hours ago

Job description
Company Description
ImmersaHealth is a Canadian health tech company revolutionizing personalized health education by leveraging Virtual Reality (VR), Augmented Reality (AR), Artificial Intelligence (AI), and real-time biometric feedback. Our innovative platform empowers users of all ages to explore interactive simulations, access tailored recommendations, and track wellness progress across mental well-being, preventive care, and more. With evidence-based modules, AI-driven coaching, and blockchain-backed data security, we ensure engagement and trust in managing health. Based in Vancouver, ImmersaHealth collaborates with healthcare organizations, corporate wellness programs, and educational institutions to improve health literacy and outcomes globally. Our multidisciplinary team is deeply committed to reshaping the future of health education.
Role Description
This is a full-time on-site Software Engineer role based in Vancouver, BC. The Software Engineer will design, develop, and optimize software solutions, emphasizing back-end systems, object-oriented programming, and scalable code. Key responsibilities include collaborating with cross-functional teams, implementing new features, troubleshooting technical challenges, and ensuring the performance and security of our health tech platform. The role requires hands-on problem-solving, an innovative mindset, and a commitment to delivering high-quality software that enhances user experiences.
Qualifications
- Strong foundation in Computer Science principles, algorithms, and data structures
- Proficiency in Back-End Web Development technologies such as Python, Java, or
- Experience in Software Development and Programming, including designing, coding, testing, and debugging
- In-depth knowledge of Object-Oriented Programming (OOP) concepts and design patterns
- Ability to work collaboratively in a multidisciplinary team environment
- Strong problem-solving skills and the ability to write efficient, maintainable code
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Familiarity with database systems, cloud-based infrastructures, and Agile methodologies is a plus
Similar jobs
Slack recherche un ingénieur en apprentissage automatique pour concevoir et mettre en œuvre des fonctionnalités, des services, des méthodes API et des modèles afin d'exploiter nos données et faire de Slack un produit fabuleux, robuste, sûr et précieux pour nos utilisateurs. · ...
4 days ago
Resumen du poste · L'opportunité. L'équipe qui a apporté Unity à visionOS et permis l’interaction en temps réel grâce à Play-to-Device prend de l’expansion en préparation d’un projet encore plus ambitieux : adapter PolySpatial pour diffuser du contenu Unity vers d’autres moteurs ...
1 month ago
Job summary · Arista Networks es líder en redes de datos para entornos de gran centro de datos, campus y routing. · ResponsibilitiesEscribir especificaciones funcionales. · ...
1 month ago
Arista Networks is looking for world-class software engineers to join our Packet Forwarding Engines (PFE) team. · ...
1 month ago
· Company Description · Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, ar ...
20 hours ago
Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team. · Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers. · ...
3 weeks ago
About GroundedAI · GroundedAI builds software systems that turn complex, real-world data into reliable insights. Our products operate in challenging, industrial environments where correctness, performance, and maintainability matter just as much as innovation. · We work at the in ...
21 hours ago
This is a full-time hybrid position for a Software Engineer based in Vancouver, BC. · ...
3 weeks ago
Arista Networks is looking for world-class software engineers to join our Packet Forwarding Engines (PFE) and System software development team. · ...
1 week ago
+ Job summary: Arista Networks is looking for world-class software engineers to join our Packet Forwarding Engines (PFE) and System software development team. · + Qualifications:BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 3+ years of rela ...
1 week ago
We're looking for a Software Engineer to join our core product engineering team. This role is ideal for someone with ~5 years of experience who enjoys building and owning production systems end-to-end, · ~5 years of professional experience as a software engineer (backend, platfor ...
2 weeks ago
Join our team building next-generation location intelligence technology. · ...
1 week ago
You are a strong full-stack software engineer with experience building and maintaining production systems. · ...
3 weeks ago
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. · Write functional specifications and design specifications for system software to ...
1 month ago
Join us and be part of a dynamic team where your skills are valued and your creativity is celebrated. · ...
1 month ago
· Company Description · Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, ar ...
20 hours ago
We're looking for a · Software Engineer · to join our core product engineering team. · ...
2 weeks ago
We are seeking a highly skilled and motivated Software Engineer to join our growing team. · Design, develop, and maintain software applications for our clients · ...
1 week ago
The Software Engineer applies the principles of software engineering to design, develop test and maintain our OSI software products. The Software Engineer has the primary responsibility to provide a successful implementation of the assigned software modules. · Follows the SDLC So ...
1 month ago
Software Engineer / Canada, Remote-based / Contract Position · About Us · Join our highly skilled and cutting-edge team at emtelligent. We are at the forefront of natural language processing (NLP) and AI applications in the healthcare domain, creating state of the art language mo ...
2 days ago