Software Developer Intermediate (Remote Ontario)
$90k - $110.05k per yearSmile Digital Health
Working for a company like Smile Digital Health means supporting our mandate for #BetterGlobalHealth . We strive towards this goal every day, and the results can be seen in the impact of our innovative health data platform and data management solutions, which are used in over 20 countries. We were #19 on Deloitte's Technology Fast 50 Ranking for 2024!
Smile Digital Health makes it easy for healthcare stakeholders to collect and exchange data with our leading FHIR-based data liberation platform.
At its heart, the Smile platform enables people and organizations to better manage healthcare data. We helpgenerate andliberate structured healthcare data to ensure effective delivery across care teams and health systems bringing #BetterGlobalHealth to patients everyday!
The Intermediate Software Developer works closely with all areas of the business to gather product requirements to effectively design, implement and test components of the system. This role contributes to all phases of the Software Development Lifecycle from analysis, design, implementation, verification and maintenance of solutions.
Responsibilities:
- Support the design, development, and implementation of diverse applications using web technologies.
- Create and maintain detailed technical product and end user support documentation.
- Evaluate requirements and propose high level design and technical solutions at all stages of development.
- Analyze solutions and applications to ensure that they are interoperable, performant and maintainable.
- Write high-quality and well-documented code for projects to ensure adherence to team and/or department coding standards.
- Evaluate and provide accurate estimated timelines for development requirements.
- Participate in and perform code reviews to ensure quality, proactive identification of defects, and recommend improvements.
- Investigate and resolve complex technical challenges for assigned projects.
- Maintain in-depth knowledge of technologies that will be used in new and existing modules of the solution (e.g., Machine Learning frameworks, data storage and capture frameworks etc.).
- Advise and provide feedback and recommendations on quality technical design and industry trends.
- Support in complex projects for other colleagues including, but not limited to, supporting the workflow and providing expert advice and solutions to escalated and complex project challenges and roadblocks.
- Actively participate in setting and maintaining software development best practices within the department and team.
Requirements:
- 5+ years of full-cycle software development lifecycle experience. Experience in the healthcare and/or technology industry, preferred.
- Post-secondary education in computer science, computer engineering, or similar and/or equivalent work experience.
- Hands-on experience with Java and the Spring framework, building and consuming RESTful APIs, working with relational databases using SQL, and using Git for version control in collaborative development environments.
- Solid understanding of the full software development lifecycle, including continuous integration (CI) pipelines for build automation, containerization and deployment using Docker, and related DevOps practices.
- Develop middleware products, unit test practices (TDD), transaction processing
- Creating and maintaining clear technical documentation.
- Ability to maintain repositories with a focus on code health and quality.
- Experience in end-to-end feature development.
- Knowledge or experience in healthcare, HL7/ FHIR, an asset.
- Nice to have: Full-stack development experience, including front-end technologies such as Angular, JavaScript, and tools like Node.js and npm, along with a solid understanding of protocols and browser-based development.
$90,000 - $110,047 a year
Smile discloses that artificial intelligence (AI) may be used in portions of the recruitment and selection process, such as resume screening or application assessment. All hiring decisions are ultimately made by qualified human decision-makers, and AI tools are used to support — not replace — fair and equitable hiring practices.
This position is a new role, created to support Smile’s continued growth and commitment to operational excellence.
Some of the benefits we offer:
- * Remote Work Environment
- * Flexible Time Away From Work Policy including PTO, Personal and Sick Days
- * Competitive Salary and Health/Medical Benefits
- * RRSP/TFSA/401K Employee Contribution
- * Life and Disability
- * Employee Assistance Program
- * FHIR Study Program and Skillsoft Learning
- * Super HAPI Fun Club
Smile's core values include respect, inclusion, embracing our differences, and celebrating shared values because our people are the foundation of our success. We are big on creating a sense of belonging and empowering each other to bring our authentic selves to work. We are dedicated to fostering a workplace that values diversity, equity, and inclusion.
We welcome and encourage candidates of all backgrounds to apply. Candidates are encouraged to inform us if they wish to discuss or require accommodations during interviews or while working at Smile.
#J-18808-Ljbffr$75k - $88k per year
...Job Title: Intermediate Software Developer On-site/ Remote/ Hybrid: Onsite Location: Ottawa, ON Job Type: Permanent Salary: $75,000-$88,000 CAD Annually There is an immediate opportunity for an Intermediate Software Developer to support the Military Command...Remote workPermanent employmentFull timeImmediate start$85k - $100k per year
...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa March Networks is proud to be recognized as one of Ottawa’s Best Places to Work. March Networks is an established global leader in the video surveillance...SuggestedFull timeImmediate start$85k - $105k per year
...positive experience could be a direct result of our technology—and your hard work! About the role We are looking for an Intermediate Software Developer for a 10-month contract, working hybrid from our Ottawa office. You will join a growing product development team, take on...SuggestedFull timeContract workInternshipWork at officeWorldwide$80k - $105k per year
...and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of... ...hybrid working environment with all staff being able to work remotely. Normally, you will work out of the SRC CAN Ltd office, (...Remote workFull timeWork at officeFlexible hours- ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining our Deployment infrastructure - which handles software deployment, updates and upgrades. You will work closely with development teams...SuggestedFull time
$95k - $110k per year
Description At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities ...Full timeImmediate start- ...Description As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers... ...and harassment of any type on any ground protected under the Ontario Human Rights Code or other applicable law. This policy applies...Full time
$90k - $115k per year
...vision applications with our growing global team. Our hardware and software solutions are built for performance, enabling low-latency, real-... ...in 1000s of unique systems. Summary Embedded Software Developer is a valued member of the R&D Team. Working in a collaborative,...Full time$155k - $180k per year
...positive experience could be a direct result of our technology—and your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical leader working on the Solace Agent Mesh: an event-driven Integration...Full timeImmediate start$30 per hour
About Fullscript We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care. That simple idea...Hourly payFull timePart timeInternship$96.56k - $128.74k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries typically range from $96,557...Permanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who...Hourly payInternshipWork at officeLocal areaFlexible hours
$80k - $105k per year
...vision applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-latency, real-... ...-performance networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision,...Full time$120k - $155k per year
...waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at... ...decisions are made by our people. On-site ~ Ottawa , Ontario , Canada Research & Development All done! Your...Long term contractFull timeInternshipWorldwideShift work- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world...Full time
- ...career development, professional growth, and impactful work across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV) applications...Full timeContract workTemporary workPart timeInternshipFlexible hours
$86.01k - $108.83k per year
...a pool of candidates for anticipatory staffing of the Intermediate and Senior Digital Product Developer roles. This recruitment and selection process is restricted... ..., including vulnerability management (CVEs), firmware/software maintenance, licensing, and performance monitoring;...Long term contractFull timeFixed term contract- ...ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed's Network Management and OSS platforms, enabling service...Full timeInternshipWorldwide
- ...Who you are: You're a passionate software developer who wants your work to make a difference... ...Perform code reviews and mentor junior and intermediate developers to uphold software quality... ...internet! CIRA embraces a blend of remote and IRL in-office work to keep our team...Remote workFull timeWork at officeWorldwideRotating shift
$100k - $120k per year
...the Future of Usage-Based Billing LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform.... ...features that support that mission. Why Join LogiSense? Remote-first culture with the flexibility to work from anywhere in Canada...Remote workLong term contractFull timeInternshipLocal areaFlexible hours- ...event broker services for enterprise customers across public clouds and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and operational tooling that keep thousands of production event brokers...Full time
- ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils, Space Recovery Systems, LaunchPADS™ Multi-...Full timeWorldwide
- ...We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing, maintaining... ...enhancement. Requirements: Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering...Permanent employmentFull time
- ...part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Intermediate Power BI Developer to join our team in Ottawa, Ontario (CA-ON), Canada (CA). : How You'll Help Us: We are looking for a Programmer Analyst with 5+ years...Long term contractFull time
$90k - $125k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of... ...healthcare, and industrial automation. We are looking for an intermediate C++ / Qt Embedded Developer to support the development of software for embedded and...Full time$100k - $135k per year
...Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development... .... Lead, manage and mentor a team of intermediate and junior software developers.... ...environment with all staff being able to work remotely. Normally, you will work out of the...Remote workFull timeWork at officeFlexible hours- ...ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model, a state-of-the-art suite of engineering software tools...Full timeInternshipWorldwide
$90k - $110k per year
...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...automation. We are looking for an Android Automotive Software Developer to support the design, development, integration, and maintenance...Full time- ...Software Developer – Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario – Hybrid Work Schedule: Onsite 3 days per week Job Type: Contract / W2 Experience:...Permanent employmentFull timeContract work3 days per week
$116.7k - $165.8k per year
...clusters, including automated installation, configuration, and seamless inline software upgrades across diverse physical and virtual form factors. System Reliability & Observability: Develop and support critical infrastructure services, including robust backup and restore...Long term contractFull timeTemporary workApprenticeshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer Intermediate (Remote Ontario). Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON

