About the role
Job Summary
We're looking for a Senior Software Engineer with proven experience in both mobile and web development to join a high-performing squad delivering end-to-end digital capabilities across a unified patient-facing platform. You'll be a hands-on contributor working across the full stack — from requirement gathering through production — while collaborating closely with product, architecture, and engineering leadership. This role is designed for a senior engineer ready to take on increasing ownership and grow into a lead-level position over time.
Responsibilities
Mobile & Web Development Build and maintain high-quality mobile applications using React Native as the primary platform Develop and maintain web applications as an equal part of your day-to-day contribution Contribute to API development as part of a cross-functional squad Produce clean, well-tested, secure code and participate in thorough PR reviews Champion CI/CD, automated testing, and observability best practices across the team Technical Collaboration Partner closely with Product to clarify scope, assess feasibility, and ensure business intent is met Translate product requirements into technical plans and delivery commitments Contribute to architecture and design discussions for a unified digital platform Coordinate with cross-squad teams on dependencies, acceptance criteria, and timelines Delivery & Execution Own sprint estimation and personal delivery commitments within the squad Contribute to production readiness and post-launch support Navigate ambiguity and help shape solutions, not just execute on them Leverage AI-assisted tools and agent workflows to improve productivity and code quality
Experience
5+ years of software engineering experience Hands-on production experience with React Native mobile development — required Hands-on production experience with web development (React or similar) — required Proficiency in C# and API development Strong Azure experience required — environment is fully Azure-based Solid understanding of distributed or cloud-based system design Agile delivery experience Comfortable working directly with Product in requirement gathering and story refinement Ability to work independently, manage ambiguity, and take initiative
Preferred Qualifications
Experience in healthcare or other regulated industries Epic or other EHR integration experience Experience with AI-assisted development tools and agent-based workflows CRM system integration experience Interest in growing into a technical lead or engineering lead role
Not the right fit? Search for Mobile Application Engineer jobs in Canada
About System Soft Technologies
System Soft Group is an IT services and solutions company that helps organizations overcome limited managed IT capabilities and achieve key technology goals. We're an extension of your IT team, offering targeted project support and comprehensive IT consulting to keep your infrastructure scalable, resilient, and future-ready. We focus on innovative technologies and delivery models to help your organization be more agile, valuable, and competitive.
We prioritize long-term client partnerships and position ourselves as a trusted IT advisor. By understanding and anticipating your unique business needs, we help drive meaningful ROI and sustainable growth while maintaining cost efficiency. Your success remains our top priority.
Our clients have access to a deep pool of skilled professionals, supported by a stable organization with over 25 years of experience. At System Soft, our culture is centered on proactively meeting client needs and consistently exceeding expectations.
Similar Jobs
About the role
Job Summary
We're looking for a Senior Software Engineer with proven experience in both mobile and web development to join a high-performing squad delivering end-to-end digital capabilities across a unified patient-facing platform. You'll be a hands-on contributor working across the full stack — from requirement gathering through production — while collaborating closely with product, architecture, and engineering leadership. This role is designed for a senior engineer ready to take on increasing ownership and grow into a lead-level position over time.
Responsibilities
Mobile & Web Development Build and maintain high-quality mobile applications using React Native as the primary platform Develop and maintain web applications as an equal part of your day-to-day contribution Contribute to API development as part of a cross-functional squad Produce clean, well-tested, secure code and participate in thorough PR reviews Champion CI/CD, automated testing, and observability best practices across the team Technical Collaboration Partner closely with Product to clarify scope, assess feasibility, and ensure business intent is met Translate product requirements into technical plans and delivery commitments Contribute to architecture and design discussions for a unified digital platform Coordinate with cross-squad teams on dependencies, acceptance criteria, and timelines Delivery & Execution Own sprint estimation and personal delivery commitments within the squad Contribute to production readiness and post-launch support Navigate ambiguity and help shape solutions, not just execute on them Leverage AI-assisted tools and agent workflows to improve productivity and code quality
Experience
5+ years of software engineering experience Hands-on production experience with React Native mobile development — required Hands-on production experience with web development (React or similar) — required Proficiency in C# and API development Strong Azure experience required — environment is fully Azure-based Solid understanding of distributed or cloud-based system design Agile delivery experience Comfortable working directly with Product in requirement gathering and story refinement Ability to work independently, manage ambiguity, and take initiative
Preferred Qualifications
Experience in healthcare or other regulated industries Epic or other EHR integration experience Experience with AI-assisted development tools and agent-based workflows CRM system integration experience Interest in growing into a technical lead or engineering lead role
Not the right fit? Search for Mobile Application Engineer jobs in Canada
About System Soft Technologies
System Soft Group is an IT services and solutions company that helps organizations overcome limited managed IT capabilities and achieve key technology goals. We're an extension of your IT team, offering targeted project support and comprehensive IT consulting to keep your infrastructure scalable, resilient, and future-ready. We focus on innovative technologies and delivery models to help your organization be more agile, valuable, and competitive.
We prioritize long-term client partnerships and position ourselves as a trusted IT advisor. By understanding and anticipating your unique business needs, we help drive meaningful ROI and sustainable growth while maintaining cost efficiency. Your success remains our top priority.
Our clients have access to a deep pool of skilled professionals, supported by a stable organization with over 25 years of experience. At System Soft, our culture is centered on proactively meeting client needs and consistently exceeding expectations.