Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

ResMed

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. This position qualifies for the following benefits package: comprehensive medical, vision, dental, and life, AD&D, short-term and long-term disability insurance, sleep care management, RRSP, Employee Stock Purchase Plan (ESPP), Employee Assistance Program (EAP), and tuition assistance. Employees receive Flexible Time Off (FTO), 11 paid holidays plus 3 floating days and are eligible for14 weeksof primary caregiver or 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
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Ottawa, ON vacancy
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Internship

    Sol Ink

    Ottawa, ON
    1 day ago
  • $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:... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    1 day ago
  •  ...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... 
    Suggested
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days ago
  •  ...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... 
    Suggested
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  • $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... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  •  ...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 time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    a month ago
  •  ...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 job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    13 days ago
  •  ...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 time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  • $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 (Level 18) – Platform & Integration Employment Type: Permanent   Compensation Details: ~ Software Engineer 18:... 
    Permanent employment
    Summer work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    21 days ago
  •  ...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 contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    a month ago
  • $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 time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  •  ...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 employment
    Full time

    Collabera

    Ottawa, ON
    more than 2 months ago
  • $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 time
    Worldwide

    Barracuda Networks

    Ottawa, ON
    a month ago
  •  ...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 contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You'll Do Be scrappy to find new... 
    Full time
    Work at office
    Shift work

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's... 
    Full time
    Remote work

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office
    Remote work

    Speechify

    Ottawa, ON
    more than 2 months ago
  • $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 time
    Immediate start

    Solace

    Ottawa, ON
    13 days ago
  •  ...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

    Intouch Insight

    Ottawa, ON
    2 days ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Long term contract
    Full time
    Work at office

    Speechify

    Ottawa, ON
    more than 2 months ago
  • $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 employment
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Export Development Canada

    Ottawa, ON
    6 days ago
  • $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... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  •  ...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 pay
    Internship
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    6 days ago
  •  ...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 time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    13 days ago
  • $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

    Pleora Technologies

    Ottawa, ON
    more than 2 months ago
  •  ...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

    Wavestore

    Ottawa, ON
    more than 2 months ago
  •  ...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 time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    more than 2 months ago
  •  ...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

    Solace

    Ottawa, ON
    17 days ago
  • $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 pay
    Full time
    Part time
    Internship

    Fullscript

    Ottawa, ON
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!