Job Postings

Senior Software Developer (Team Lead – Mobile) - Remote

Who We Are

Cerebra Medical Ltd. is a fast-growing start-up, located in Winnipeg, MB. We are a digital health-tech company focused on improving lives by changing the way the world looks at sleep. The future of the sleep lab is in the home, where a patient’s sleep really occurs. We have realized this vision through our approved medical devices and patented Odds Ratio Product, unique assets that set us apart from competitors. Coupled with an R&D team comprised of world-class sleep experts, our approach is revolutionizing the assessment and management of sleep and sleep disorders, and we’ve only just begun.

At Cerebra Medical, we are big promoters of an Agile mindset. We strive to instill this in each of our projects. Our team is small and nimble. We are passionate about software quality, security, and the end-user experience. Our tech stack employs the latest technologies from top (Android applications) to bottom (proprietary IoT devices), with a mature analytics suite in between to provide our clients with the latest insights in sleep science at scale. Whatever your tech passion, you can find it here. Our product roadmap is driven by our customers and the cutting-edge research being done by our dedicated team of sleep scientists.

The Role

This role will be an integral part of leading new product development for our consumer-facing products. As a Senior Software Developer and Team Lead for Mobile, you will be responsible for the development of our mobile applications and coordination with our Product team following the scrum framework.

If you are passionate about your work, thrive on generating innovative ideas, and enjoy perfecting client-driven solutions with your team, then you’re ready to join our team and set your career in motion.


  • Co-lead technical aspects of software development projects
  • Manage, advise, and collaborate with Product Owners, Business Analysts, and Project Managers to understand user needs and release applications
  • Ensure code written is thoroughly tested by following best practices including the use of unit testing, system testing, and performance testing
  • Provide meaningful feedback to other developers and actively seek feedback from others
  • Perform code reviews and provide constructive advice
  • Take initiative and pitch in. You jump into areas that need your help, you leave code better than when you found it, and you actively contribute to your team’s or the engineering org’s priorities


Skills and Experience

What you'll need to succeed

  • 5+ years developing mobile applications
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • Experience leading a development team
  • Proficient Android mobile application development (preference for Kotlin)
  • Experience implementing engineering best practices such as code reviews, design patterns, secure-by-design development, and maintaining client confidentiality and data privacy
  • Self-motivated and ability to take initiative. We live and breathe continuous improvements in ourselves, our team and the company
  • Comfortable working together with a team and mentoring other developers

What we would love to see

  • Experience with mobile connectivity (Bluetooth, Wi-Fi)
  • Experience with cross platform application development (e.g., React Native, Flutter/Dart)
  • Experience with git
  • Experience with CI/CD pipelines (e.g., Circle CI, Jenkins, Travis CI)
  • Experience with REST webservices and microservice architecture
  • Experience working with medical applications or medical data 


On-site in Winnipeg, Manitoba or remote home office location in Pacific, Mountain, Central, or Eastern time zones.


At Cerebra, we offer a contemporary, fast paced, growth-oriented work environment that affords equal opportunities and embraces diversity. We provide enriching and satisfying careers for our employees, work hard, and have fun in the process. A competitive compensation package, inclusive of insurance benefits will be offered to the successful candidate. 

For more information on Cerebra, visit:

We thank all applicants for their interest, however, only those under consideration will be contacted for an interview.

Latest News

Small Business Minimum Wage Adjustment Program

The Manitoba government has updated the Small Business Minimum Wage Adjustment Program online application to allow businesses to set customized pay periods when claiming eligible employee wage subsidies.


Subscribe to the BAM Newsletter

Sign up for one of BAM's newsletter to learn more about bioscience, happenings in Manitoba's bioeconomy, industry conferences, and BAM training events.