Senior Software Engineer
1 week ago
Senior Software Engineer
Mobile Development Team – Revelstoke, British Columbia
Cronometer is the most accurate, comprehensive nutrition tracking app on the market. We empower people to make informed decisions about their health and wellness with data they can trust. With over 12 million users and growing fast, we're passionate about building world-class tools that support better health outcomes.
We are looking for an experienced developer to join the Mobile Development Team. You will be responsible for developing and maintaining the mobile experience across platforms, using the Flutter framework. Our mobile team plays a critical role in shaping the user experience and delivering features that help millions of people lead healthier lives. While Flutter is our primary framework, we also value experience with native mobile development (iOS or Android), and broader full-stack capabilities are a plus.
We want to find a great fit with someone who wants to live our mountain lifestyle, has a passion for our mission to empower people in making informed decisions on their health & wellness, and can demonstrate the skills and talent we'll need to take our products to the next level. While we value in-person collaboration in Revelstoke, we are a remote-friendly company and are open to hybrid or fully remote candidates located in British Columbia.
What you'll be doing
- Own the full lifecycle of mobile feature development in Flutter from concept to polished release across both Android and iOS.
- Write elegant, high-performance Dart code that's clean, scalable, and built to last.
- Partner closely with backend engineers to craft smooth, reliable integrations with RESTful APIs and internal services.
- Shape the technical direction of the app by contributing to architecture decisions, best practices, and continuous improvement.
- Level up the team by participating in thoughtful code reviews and supporting the growth of junior developers.
- Collaborate across Product, Design, and QA to deliver intuitive, performant features that delight our users.
- Support releases end to end, including testing, deployment, and monitoring in both app stores.
What you bring to the table
- 5+ years of professional experience in mobile or full-stack software development
- Experience working with mobile-friendly APIs and understanding of client-server communication
- A strong grasp of mobile UI/UX best practices and performance considerations
- Familiarity with testing frameworks, CI/CD tools, and app release processes
- Ability to lead projects independently and eliver in a fast-paced, collaborative environment
- Excellent communication skills and ability to work with a distributed team
- A bachelor's degree in Computer Science, Software engineering or equivalent practical experience
Nice to have
- Experience building and shipping apps using Flutter (Dart) or other modern mobile frameworks
- Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development
- Background or strong interest in nutrition, fitness or health tech
Compensation and Benefits
* Base annual salary range: $115,000 – $125,000 + employee bonus program
* Comprehensive health and dental benefits
* Employee Stock Option Plan
* RRSP Matching
* 3 weeks paid time-off
* Company mobile phone + phone plan
* Fitness device rebate
* Flexible schedule and work from home options
* A fun, collaborative environment filled with people who love nutrition, tech and the outdoors
How to Apply
Send us your resume and a short cover letter explaining how your skills and interests align with this role and why you're excited to work at Cronometer.
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeLocation: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...
-
Senior Software Engineer
2 weeks ago
, , Canada Jonas Software Full timeSenior Software Engineer (Java / AWS) Join to apply for the Senior Software Engineer (Java / AWS) role at Jonas Software. About The Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud‑native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services,...
-
QA Software Engineer
1 week ago
Remote, British Columbia, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier...
-
Senior Software Engineer
2 weeks ago
Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
3 weeks ago
, , Canada Aplos Software Full timeAbout Aplos, Raisely and Keela: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more...
-
Senior Software Engineer
4 weeks ago
, , Canada Alpine Software Group Full timeAbout Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora, with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....
-
Senior Software Engineer
2 weeks ago
Revelstoke, Canada Cronometer Full timeJoin to apply for the Senior Software Engineer role at Cronometer Mobile Development Team – Revelstoke, British Columbia Cronometer is the most accurate, comprehensive nutrition tracking app on the market. We empower people to make informed decisions about their health and wellness with data they can trust. With over 12 million users and growing fast,...
-
Senior Software Engineer
5 days ago
Revelstoke, Canada Cronometer Full timeJoin to apply for the Senior Software Engineer role at Cronometer Mobile Development Team – Revelstoke, British Columbia Cronometer is the most accurate, comprehensive nutrition tracking app on the market. We empower people to make informed decisions about their health and wellness with data they can trust. With over 12 million users and growing fast,...
-
Senior Java Software Engineer
3 weeks ago
British Columbia, Canada IFG - International Financial Group Full timeSenior Java Performance Engineer (or Java Performance Optimization Consultant / JVM Performance Specialist ) What This Role Actually Is This is not a general backend engineering role. It’s a specialized performance engineering role focused on diagnosing inefficiencies in large-scale Java services and recommending fixes. The role sits at the intersection of...
-
Senior Java Software Engineer
3 weeks ago
British Columbia, Canada IFG - International Financial Group Full timeSenior Java Performance Engineer (or Java Performance Optimization Consultant / JVM Performance Specialist ) What This Role Actually Is This is not a general backend engineering role. It’s a specialized performance engineering role focused on diagnosing inefficiencies in large-scale Java services and recommending fixes. The role sits at the intersection of...