Senior Engineer, Software (App) Engineering
ResMed Inc
At ResMed, we're redefining how healthcare systems connect and exchange information. Our engineering teams build the secure, scalable integration platform that enables healthcare providers, payers, and partners to exchange clinical and operational data across the healthcare ecosystem. As a Senior Software Engineer, you'll help design and build the services that power healthcare interoperability, supporting standards such as HL7 and modern API-based integrations while developing cloud-native solutions that enable reliable, secure, and scalable healthcare connectivity.
Overview
The Senior Software Engineer plays a key role in designing, developing, and evolving software solutions that support healthcare interoperability and enterprise integration. This role combines hands-on software development with technical leadership, contributing to the evolution of cloud-native integration services, messaging platforms, and API-driven solutions. Senior Software Engineers work independently on complex technical challenges, provide guidance to peers, and help drive engineering best practices across the team. This role requires strong backend engineering experience, cloud development expertise, and a passion for building highly available systems that enable critical healthcare workflows.
Let's talk about responsibilities
- Design, develop, and maintain backend services using Java and Spring Boot.
- Design and implement RESTful APIs that are secure, scalable, reliable, and performant.
- Build and enhance cloud-native applications and services running on AWS.
- Design and implement solutions using NoSQL databases such as MongoDB and DynamoDB.
- Develop and maintain healthcare integration capabilities supporting standards such as HL7 and modern interoperability patterns.
- Build and maintain CI/CD pipelines that enable secure, automated software delivery.
- Write and maintain unit, integration, and automated tests while promoting high engineering quality standards.
- Troubleshoot complex production issues, perform root cause analysis, and improve system reliability and performance.
- Apply secure software development practices, including secure coding, dependency management, authentication, authorization, and data protection.
- Collaborate with architects, technical leads, product managers, and cross-functional teams to deliver scalable integration solutions.
- Mentor engineers through code reviews, technical discussions, and knowledge sharing.
- Leverage AI-assisted development tools to improve engineering productivity, code quality, and documentation.
Let's talk about qualifications and experience
- Required Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience.
- 6+ years of professional software engineering experience.
- Strong proficiency with Java and Spring Boot.
- Experience designing and developing RESTful APIs.
- Experience working with NoSQL databases such as MongoDB or DynamoDB.
- Experience developing cloud-native applications on AWS.
- Strong experience using Git and GitHub for source control and collaboration.
- Experience building and maintaining CI/CD pipelines.
- Strong understanding of Agile software development practices.
- Demonstrated knowledge of secure software development principles and best practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Preferred Experience working with HL7, healthcare messaging, healthcare integration platforms, or healthcare interoperability standards.
- Experience with AWS serverless technologies and event-driven architectures.
- Experience with infrastructure-as-code tools such as Terraform.
- Experience with application security tooling and vulnerability management.
- Experience developing or supporting .NET applications.
- Experience using AI-assisted development tools such as GitHub Copilot.
- Strong communication, collaboration, and technical leadership skills.
Why join us
At Resmed, you'll be part of a mission driven company focused on improving health and quality of life. This role offers high visibility, the chance to learn from senior brand leaders, and the opportunity to shape how Resmed shows up across global markets. You'll grow your skills in brand strategy, cross functional collaboration, and brand governance at scale. We are shaping the future at Resmed, and we recognize the need to build on and broaden our existing skills and continue to attract and retain the 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.
- 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.
- Flexible Time Off (FTO), receive 11 paid holidays plus 3 floating days and are eligible for 14 weeks of primary caregiver or two weeks of secondary caregiver leave when welcoming new family members.
We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates.
We commit to respond to every applicant.
Resmed (NYSE:RMD, ASX: RMD) creates life-changing health technologies that people love. We're relentlessly committed to pioneering innovative technology to empower millions of people in more than 140 countries to live happier, healthier lives. Our AI-powered digital health solutions, cloud-connected devices and intelligent software make home healthcare more personalized, accessible and effective. Ultimately, Resmed envisions a world where every person can achieve their full potential through better sleep and breathing, with care delivered in their own home. Learn more about how we're redefining sleep health at Resmed.com and follow @Resmed.
#J-18808-Ljbffr- ...growing and has a new career opportunity for an experienced Senior Software Developer. As a Senior Software Developer, you will design... ...~ Bachelor’s degree or diploma in Computer Science, Computer Engineering or a related field or equivalent professional experience in software...SeniorLong term contractFull timeTemporary workInternship
- ...Your Impact Mentor and develop more junior developers so we can build the best team! Design, develop and execute innovative software solutions to address business needs Ensure software architecture meets all performance, quality, and security requirements Evaluate...SuggestedFull time
- ...About Liferaft Liferaft builds software that helps organizations find, understand, and act on potential risks from publicly available... ...Liferaft is looking for a highly skilled and visionary Senior Software Engineer to help us continue to grow and enrich the platform our...SeniorFull timeLive InRemote workFlexible hours
- Contribute as a key member of the quality engineering squad, ensuring the delivery of robust, reliable, and high-performing enterprise applications... ...5+ yrs Experience and/or knowledge of both QA Engineering and Software Development. 5+ yrs Experience using a Selenium / Serenity...SuggestedFull time
- ...we are a successful, dynamic, and growing engineering, geotechnical, and environmental... .... We have an exciting opportunity for a Senior Electrical Engineer to join our Electrical... ...familiarity with electrical design and modeling software (e.g. AutoCAD, PLS-CADD, Revit, SKM, ETAP...SeniorLong term contractFull timeInternshipFlexible hours
- ...Join Our Team as a Senior Water Resources Engineer! At CBCL, we pride ourselves on being a dynamic and innovative leader in engineering and environmental... ...modeling tools, such as PCSWMM, HEC, or equivalent software; and ~ A demonstrated ability to mentor and guide junior...SeniorLong term contractFull timeContract workInternshipFlexible hours
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...world. Join us. Job Description AECOM is looking for a Senior Environmental Professional Engineer or Professional Geologist for...SeniorLong term contractFull timeContract workFor contractorsFor subcontractorWork at officeLocal areaRemote workWorldwideFlexible hours
- ...unified cyber risk management and security analytics. Our software empowers companies to make cyber risk decisions across... ...ABOUT THE ROLE Brinqa has an immediate need for a Senior Software Quality Assurance Engineer who will be responsible for working with Software...SeniorLong term contractFull timeTemporary workInternshipLocal areaImmediate start
- ...your mark? Join us and be part of something bigger. MAIN PURPOSE OF THE ROLE & RESPONSIBILITIES IN THE BUSINESS: As a Senior Software Engineer (Senior Associate) in Kainos, you’ll be responsible for developing high quality solutions which delight our customers and impact...SeniorFull timeLive InWorldwide
$108k - $148.5k per year
...execution of large, complex, and mission-critical programs developed within 49NORTH. This legacy reflects a record of delivery where engineering rigour, operational reliability, and national trust are non-negotiable. 49North Defence strengthens Canada’s sovereign defence...SeniorFull timeFor contractorsFor subcontractorFlexible hours$42k - $56.4k per year
...work environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: The Software Developer in Test (SDET) co-op is a developer who specializes in writing code to test the product. They work directly with Developers...Summer workInternship- 10+ years of experience in a Systems Engineering role with 5+ in a cloud environment Must hold AZ-305: Designing Microsoft Azure Infrastructure Solutions Certification Advanced knowledge of Microsoft Azure and Microsoft server technologies Experience with hypervisors and virtualization...SeniorFull timeRemote work
$98k per year
...flowcharts, layouts and documentation to identify solutions Develop process and network models to optimize architecture Develop software solutions by studying systems flow, data usage and work processes Evaluate the performance and reliability of system designs...Permanent employmentFull timeRemote work- ...world’s leading Hotel Sales and Catering software, we’ve been voted #1 in the Hotel... ...world. We are seeking a full-time Senior Backend Software Engineer, Integrations to help build and scale... ...property management systems, booking engines, or payment processors Experience...SeniorLong term contractFull timeCasual workRemote workWork from homeRelocation package
$100k - $130k per year
...world’s leading Hotel Sales and Catering software, we’ve achieved the #1 ranking in the Hotel... ...About the Role We’re looking for a Senior Product Designer to lead design on complex... ...ll work closely with Product Management, Engineering, and Customer Success to turn real...SeniorFull timeRemote workRelocation packageFlexible hours- ...growing and has a new career opportunity for an experienced Systems Engineer! Reporting to the Manager of Systems Engineering, the Systems... ...engineering, and real‑time data processing and operations software. About Us GeoSpectrum Technologies was founded in 1994...Long term contractFull timeInternship
- ...accessible digital experiences that make peoples lives easier consider a rewarding career as a Senior Front-End Software Developer with Shannex. Reporting to the Principal Software Engineer you will design and build the internal web applications our residents families guests...SeniorFull timeWork from home
- ...environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As a Senior Software Developer in Test (SDET), you will be part of a small, highly focused team responsible for delivery of highly scalable and robust...SeniorFull timeContract work
- ...General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers.... ...and product lifecycle activities, with a strong emphasis on software airworthiness, quality compliance, and audit leadership. Primary...Full timeContract workInternshipFlexible hours
- ...detailed oriented and client focused individual for the position of Senior Surveyor. A key to success for this position is the ability to... ...Supervising checking and testing of survey equipment and software prior to project Coordinating the mobilisation of survey equipment...SeniorLong term contractFull timeFor contractorsWork at officeLocal areaRemote work
$105k - $172k per year
...Kleinschmidt has a full-time opening for a Senior Structural Engineer in either our Ontario or Halifax, Canada offices to manage projects and... ...electrical, and geotechnical engineers, and structural modeling software (MathCAD, RISA-3D, SAP2000, AutoCAD, Revit). The candidate...SeniorPermanent employmentFull timeFor contractors- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...Job Description We are looking for a Senior Project Manager to join our growing team... ...industrial sectors. Proficiency with Microsoft software, including Excel, Word, Project, and...SeniorLong term contractFull timeRemote workWorldwide
- ...this is where you’ll thrive. The Role Legend is hiring a Senior Data Analyst. This is a highly visible, hands-on role where... ...identifying gaps, optimising reporting and partnering with Data Engineering to strengthen data pipelines. Apply statistical analysis, behavioural...SeniorLong term contractFull time
- ...enterprise IT systems. They’re not just technically strong—they own problems end-to-end, anticipate failures before they happen, and engineer clean, scalable solutions across hybrid ecosystems. This individual will serve as the technical backbone of the infrastructure team...SeniorFull timeWork at officeRemote workMonday to friday
$3547.06 - $4171.42 per week
...that will support the Division’s strategic project planning to address NS infrastructure needs. About Our Opportunity As the Senior Engineer under the general direction of the Director, Federal Infrastructure Programs and Stakeholder Engagement, you are a departmental...SeniorLong term contractPermanent employmentFull timeTemporary workCasual workInternshipWork at office$60k - $95k per year
...About The Role As a DevOps Engineer – Python/Azure, you will make an impact by designing, automating, and optimizing cloud infrastructure... ..., infrastructure teams, and security stakeholders to accelerate software delivery while maintaining operational excellence. Working...SeniorFull timeWork at office- ...outcomes, moving fast, and driving impact with a global team of high-performers. MUST HAVE: ~5+ years of experience in data engineering within fast-paced, cloud-native environments ~ Deep expertise in Python, SQL, Docker, and AWS (S3, Glue, Kinesis, Athena/Presto)...Full timeRemote work
- ...collaborative team environment. High attention to detail with a strong focus on quality, reliability, and maintainability of delivered solutions. Solid understanding of modern software development methodologies and practices, such as Agile, CI/CD, and test-driven development.SeniorFull timeTemporary workLocal area
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...world. Join us. Job Description AECOM Burnaby is hiring a Senior Ports & Marines Project Manager. Responsibilities Lead...SeniorFull timeFor contractorsLocal areaWorldwideFlexible hours
- ...Position: Senior Data Security Support Specialist Location: Halifax Job ID#: DXC1 - DSSP Duration: 12 Months About the... ...liaison for technical questions or escalations. Collaborate with Engineering and Support teams to resolve technical escalations quickly and efficiently...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Engineer, Software (App) Engineering. Be the first to apply!
- software developer internship Halifax, NS
- software development engineer Halifax, NS
- software developer no experience Halifax, NS
- junior software developer Halifax, NS
- software engineer Halifax, NS
- software engineer devops Halifax, NS
- software developer co-op Halifax, NS
- junior software engineer Halifax, NS
- director software engineering Halifax, NS
- new graduate software developer Halifax, NS

