Software Engineer
Medifox DAN GmbH
Build technology that helps millions stay connected to care.
At Resmed, technology has a direct impact on people's lives. As a Software Engineer within our Digital Product Engineering team , you'll help build and evolve the cloud-based platforms and services that power connected healthcare experiences around the world. Working within our Internet of Things (IoT) team , you'll develop scalable, cloud-native applications that support device lifecycle management, device connectivity, therapy data access, and internal tools that help support teams assist patients more effectively.
This is an opportunity to work across the full product development lifecycle, from design and development through deployment, monitoring, and ongoing support. You'll collaborate with product managers, engineers, and cross-functional partners to solve complex challenges while delivering reliable, high-quality solutions that scale.
This is a remote-first role with an expectation that candidates are located within reasonable driving distance of our Halifax office for occasional in-person collaboration.
You'll join a highly collaborative IoT engineering team focused on cloud services, connectivity, and operational excellence, with opportunities to contribute across both backend and frontend development.
What You'll Do
- Design, develop, test, deploy, and monitor cloud-native applications and services in AWS.
- Build and enhance solutions that support device registration, connectivity, lifecycle management, and cloud integration.
- Develop full-stack capabilities across backend services and user-facing applications.
- Collaborate with Technical Product Managers, Delivery Managers, and engineering teammates on planning, estimation, and solution design.
- Contribute to proof-of-concepts, technical spikes, and exploration of new technologies and approaches.
- Review code and provide constructive feedback to help maintain engineering quality and consistency.
- Champion quality through automated testing, performance validation, security practices, and CI/CD processes.
- Define and monitor product success metrics and operational performance indicators.
- Implement infrastructure-as-code practices and contribute to resilient, reliable system architectures.
- Support applications in production and take ownership throughout the full lifecycle of the products you build.
- Partner with cross-functional teams to identify problems, evaluate options, and deliver practical solutions.
- Mentor interns and early-career engineers while contributing to a collaborative team culture.
What You Bring
- Experience developing applications using Java, Python, and React.
- Strong understanding of software design patterns, algorithms, and engineering fundamentals.
- Experience building secure, scalable, fault-tolerant cloud-native applications.
- Experience with messaging and notification technologies such as Amazon MQ, SQS, SNS, or EventBridge.
- Experience with Kubernetes orchestration and container-based architectures.
- Experience with AWS technologies such as Lambda, API Gateway, DynamoDB, S3, Docker, and related services.
- Experience using Infrastructure as Code tools such as Terraform, CloudFormation, Ansible, or Puppet.
- Experience with continuous integration and deployment practices using tools such as GitHub and Jenkins.
- Experience working with relational and NoSQL databases.
- Strong debugging, testing, and problem-solving capabilities.
- Experience using observability and monitoring platforms such as DataDog, CloudWatch, or Splunk.
- Commitment to secure coding practices and resolving security vulnerabilities.
- Experience leveraging AI tools to improve engineering delivery while maintaining quality, traceability, and engineering standards.
Nice to have
- AWS Developer or DevOps certification.
- Experience with event-driven architectures and technologies such as Kafka, EventBridge, or Timestream.
- Experience with modern test automation tools.
- Exposure to AI/ML technologies.
- Experience working within a regulated medical or healthcare environment.
What Sets You Apart
- Ownership: You take responsibility for outcomes and remain engaged through design, delivery, operation, and continuous improvement.
- Critical Thinking: You break down complex challenges, evaluate options thoughtfully, and identify practical paths forward.
- Collaboration: You bring people together to solve problems and value diverse perspectives when making decisions.
- Curiosity: You actively explore new ideas, technologies, and better ways of working to improve results.
- Initiative: You move forward with confidence in ambiguous situations and seek opportunities to create impact without waiting for direction.
- Customer Focus: You keep patients, clinicians, and customers at the centre of your decision-making.
Why Join Resmed
For more than 30 years, Resmed has been helping people breathe better, sleep better, and live healthier lives. Our Digital Product Engineering organisation supports millions of users through connected healthcare technologies that improve access to care and enable better outcomes. You'll join a team that values innovation, collaboration, and continuous learning while working on products and platforms that make a meaningful difference every day. If you're excited by large-scale cloud systems, real-world problem solving, and technology with purpose, we'd love to hear from you.
At Resmed, your work has a direct impact on people's lives. We develop technology that helps millions of people around the world sleep better, breathe better, and live healthier lives. You'll join a collaborative team where learning is encouraged, innovation is valued, and your contributions matter. This is an opportunity to build your career alongside talented colleagues while helping shape the next generation of digital health experiences.
We areshapingthe future at Resmed, and we recognize the need to build on and broaden our existing skills and continue to attract andretainthe world's best talent. We work hard to offer holistic benefits packages, provide flexible work arrangements, cultivate a workforce culture that allows employees to grow personally and professionally, and deliver competitive salaries to our team members.
Employees scheduled to work 30 or more hours per week are eligible for benefits.
Benefits Package
- comprehensive medical
- vision
- dental
- life, AD&D
- short-term and long-term disability insurance
- sleep care management
- RRSP
- Employee Stock Purchase Plan (ESPP)
- Employee Assistance Program (EAP)
- tuition assistance
- Flexible Time Off (FTO)
- 11 paid holidays plus 3 floating days
- 14 weeksof primary caregiver
- two weeks of secondary caregiver leave when welcoming new family members
Individual pay decisions are based on a variety of factors, such as the candidate's geographic work location, relevant qualifications, work experience, and skills.
Joining us is more than saying "yes" to making the world a healthier place. It's discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you,
#J-18808-Ljbffr- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner...SuggestedPermanent employmentFull timeInternship
- ...application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you will...SuggestedLong term contractFull timeRemote work
$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 Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...SuggestedPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools...SuggestedRemote jobPermanent employmentFull timeImmediate start
$85k - $110k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.... ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian...SuggestedFull timeInternshipWork at officeRemote workFlexible hours- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses...Permanent employmentFull timeImmediate start
- ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving...Full timeInternshipRemote workWork from home
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically...Full timeInternshipManual laborWork at office
- ...We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational program or a sliver of... ...engineering: you'll build real depth in the most in-demand skill set in software today. Build your career in Ottawa: you don't have to move...Remote jobFull timeFlexible hours
$70k - $120k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...! Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for...Full timeWork at officeLocal areaFlexible hours- ...Arondite is a defence technology company building the foundational software and AI to power the autonomous age. Our aim is to revolutionise... ...values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and building...Long term contractFull timeWork at officeLocal areaWork from home
$74k - $98k per year
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Full timeWorldwide- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most...Long term contractPermanent employmentFull timeWork at office
- ...excellence. Job Description The Role: The Solution Test Engineer will work to bridge the gap between platform and feature... ...Spirent, Spirent Test Center, Avalanche, Ixia, Ixload • Test software and equipment automation using Tcl/Tk, Expect, ATS/EASY, OO Programming...Permanent employmentFull 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... ...software team ~ Provide technical support to the engineering project team, Product Management and Application Engineering...Full time$155k - $180k per year
...your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical... ...: Proven track record of leading technical teams, mentoring engineers, and driving complex technical projects to completion Communication...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 to take new product ideas from concept to production features that our users love. You'll work closely with Product Managers to understand...Full time
$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...Permanent employmentFull timeImmediate startRemote work- ...critical system state and analytics for operators. Integrate software with sensors, embedded systems, and edge compute nodes; ensure robust... .... Collaborate with embedded systems and mechanical engineers to define interfaces and validate end-to-end performance. Support...Full time
- ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...student working towards a degree in Computer Science, Computer Engineering, Software Engineering or a related discipline You’re strong...Hourly payInternshipWork at officeLocal areaFlexible hours
$96.56k - $128.74k per year
...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 to $128,743 annually, based on...Permanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week- ...across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to... ...~ College diploma or University degree in computer science, Engineering, IT, or related discipline ~ Minimum 5 years of Linux experience...Full timeContract workTemporary workPart timeInternshipFlexible hours
- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress.... ...looking for talented Software Developers to join our growing engineering team. Whether your experience is in mobile, backend, cloud,...Full time
$80k - $105k per year
...vision applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-latency, real... ...Bachelor's or Master's Degree in Computer Science, Electrical Engineering, Software Engineering, and/or equivalent Minimum of one year...Full time- ...field diagnostics possible. Shape technical direction — write and review design docs, make the architectural calls, and support the engineers around you through code review. Work with embedded and mechanical engineers on interfaces and end-to-end performance, and support...Full time
- ...: A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right... ...missing children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their...Full timeWork at officeRemote workWork from home
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ..., follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution...Full timeInternshipWorldwide
- ...emerging technologies and seek feedback and improvement opportunities. Requirements Currently enrolled in Computer Science, Software Engineering, or a related field and seeking a co-op or internship opportunity. Proficiency in TypeScript or similar languages, with...Full timeInternship
- ...and, increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and... ...the whole squad - Collaborate with product, platform engineering, and support teams to resolve field issues for real customers...Full time
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. 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

