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

Principal Software Engineer

$179k - $199k

GrabJobs

At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare. With the largest long-term and post-acute care dataset and a Marketplace of 400+ integrated partners, our platform serves over 30,000 provider organizations, making a real difference in millions of lives. We also reinvest a significant percentage of our revenue back into research and development, ensuring our employees have the resources to innovate and make a lasting impact.Recognized by Forbes as a top private cloud company and honored as one of Canada’s Most Admired Corporate Cultures, we offer flexibility, growth opportunities, and meaningful work. At PointClickCare, we empower our people to be the architects of a smarter healthcare future; one that is human-first and accelerated by AI to create meaningful and lasting change. Employees harness AI as a catalyst for creativity, productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes are improved, and every team member has the proficiency to maximize their impact. It all starts with our hiring practices where we uncover AI expertise that complements our mission, and we continue to invest in training and development to nurture innovation throughout the employee journey. Join us in redefining healthcare — so it doesn’t just survive, it thrives.To learn more about PointClickCare, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn . **Travel to Office expectations** For Remote Roles : If this role is remote, there will be in-office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will include, but not limited to, onboarding, team events, semi-annual and annual team meetings. For Hybrid Roles : If this role is Hybrid, there will be an expectation to reside within commutable distance to the office/location specified in the job listing. This will include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Team Summary This team will serve as the product owner for GenAI capabilities within PointClickCare, working closely with other engineering teams across the organization to identify, build and support generative AI solutions. This centralized team with deep specialization, closely integrated with key horizontal partners to ensure delivery of safe, scalable and high-impact AI products. Job Summary The AI Engineer – Autonomous Agent will work closely with the Product and Engineering teams to design and implement agent-based solutions that align with product goals. The AI Engineer – Autonomous Agent will also build new agent data types and pipelines and enable frameworks and workflows for agent reasoning, function calling, and action coordination. Key Responsibilities - Collaborate with product and engineering teams to translate product objectives into autonomous agent-based solutions. - Design and build new agent data types, and pipelines that enable agents frameworks, and workflows to coordinate reasoning, function calling, actions - Develop and optimize autonomous agents leveraging LLMs, planning algorithms, and multi-step reasoning approaches. - Implement comprehensive security mechanisms for autonomous agents, including authentication, role-based access control, audit logging, and compliance monitoring - Integrate agents securely with existing systems, APIs, and data sources with secure communication protocols Qualifications & Skills - Expert level in Python, frameworks, and functional programming principles - Experience designing and implementing LLM agent workflows, and familiarity with frameworks such as LangChain, LlamaIndex, LangGraph, CrewAI, and AutoGen. Preferred - Master’s degree or higher in Artificial Intelligence. - Experience implementing security at scale including role-based access control, multi-factor authentication, network security best practices, and compliance monitoring. #LI-AV1 #LI-remote $179,000 - $199,000 a year AtPointClickCare, base salary is one of the many components that make up our total rewards package.The US base salary rangefor this position is $179,000-199,000(not overtime eligible) +bonus + benefits. Our salary ranges are determined byjob and level. The range displayed on each job posting reflects the target for new hire salaries for the position across all USlocations. Within the range, individual compensation is determined by job-related skills and knowledge, relevant experienceincluding professional and lived experience, and/or work location. Your recruiter can share more information about ourtotal rewards package during the hiring process. PointClickCare Benefits & Perks: Benefits starting from Day 1! Retirement Plan Matching Flexible Paid Time Off Wellness Support Programs and Resources Parental & Caregiver Leaves Fertility & Adoption Support Continuous Development Support Program Employee Assistance Program Allyship and Inclusion Communities Employee Recognition … and more! It is the policy of PointClickCare to ensure equal employment opportunity without discrimination or harassment on the basis of race, religion, national origin, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. PointClickCare welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Please contact [emailprotected] should you require any accommodations. As part of our commitment to a streamlined and equitable hiring experience, PointClickCare uses AI tools to assist with candidate screening and assessment. When you apply for a position, your information is processed and stored with Lever, in accordance with Lever’s Privacy Policy . We use this information to evaluate your candidacy for the posted position. We also store this information, and may use it in relation to future positions to which you apply, or which we believe may be relevant to you given your background. When we have no ongoing legitimate business need to process your information, we will either delete or anonymize it. If you have any questions about how PointClickCare uses or processes your information, or if you would like to ask to access, correct, or delete your information, please contact PointClickCare’s human resources team: [emailprotected] PointClickCare is committed to Information Security. By applying to this position, if hired, you commit to following our information security policies and procedures and making every effort to secure confidential and/or sensitive information. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Rochester, MN vacancy
  •  ...campus for occasional on-site expectations based on business needs. The Administrative Integration Services Unit is seeking a Software Engineer to develop and support Human Capital Management (HCM) integrations for Mayo Clinic’s Oracle Enterprise Resource Planning (ERP)... 
    Suggested
    Permanent employment
    Internship
    Flexible hours
    Shift work

    Mayo Clinic

    Rochester, MN
    4 days ago
  •  ...Title: Software Engineer Duration: 1 Year Remote Scope: Build and maintain capabilities to ingest, transform, structure, enrich, and deliver content across applications and user experiences. Improve content consistency, searchability, reuse, governance... 
    Suggested
    Remote work

    Xylo Technologies

    Rochester, MN
    2 days ago
  • $80 - $81 per hour

     ...Job Description Job Description Job Title: SR SOFTWARE ENGINEER Location: Remote Work Duration: Temp - 12 months Pay Range...  .... Contribute to design and architecture discussions with Principals and Architects. Lead targeted cross-functional improvement... 
    Suggested
    Temporary work
    Remote work

    BC Forward Asymbl

    Rochester, MN
    2 days ago
  •  ...responsibilities IBM is seeking a talented and enthusiastic Software Developer to join our team. This is an excellent opportunity...  ...enterprise-scale software development projects, learn from experienced engineers, and grow within a global technology leader. You'll help build... 
    Suggested
    Full time
    Contract work
    Part time
    Fixed term contract
    Internship
    Shift work

    IBM

    Rochester, MN
    1 day ago
  •  ...Introduction As a Software Developer Intern within IBM Infrastructure, you will design, develop, test, and maintain enterprise-class...  ...maintain high-quality software solutions using modern software engineering practices. Participate in the full software development... 
    Suggested
    Full time
    Contract work
    Part time
    Fixed term contract
    Internship
    Shift work

    IBM

    Rochester, MN
    14 hours ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Rochester, MN
    2 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Rochester, MN
    14 hours ago
  •  ...Clinic campus for occasional on-site expectations based on business needs.Designs, develops, implements, and maintains custom system software and/or the installation and maintenance of purchased systems software as well as the configuration and support of hardware systems... 
    Permanent employment
    Flexible hours

    Mayo Clinic

    Rochester, MN
    4 days ago
  • Net Developer A Few Words About Us Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-states most well-respected professional specialty firms. IRI has built its reputation on excellent service and integrity since its inception in 1996....
    Long term contract
    Contract work

    Integrated Resources

    Rochester, MN
    2 days ago
  • AI/ML Engineers at Mayo Clinic play a pivotal role in the union of data, systems, and computer sciences. They work closely with a multidisciplinary...  ...processes. You will develop, integrate, and standardize software components and create, maintain, and follow quality system... 
    Flexible hours

    Mayo Clinic

    Rochester, MN
    2 days ago
  • As the Senior AI/ML Engineer - Validation & Evaluation within AI Validation & Monitoring...  ...disputed, or out-of-method questions to the Principal or Director as appropriate.Documenting...  ...in cloud infrastructure environment and software development tools.Experience working... 
    Work at office
    Flexible hours

    Mayo Clinic

    Rochester, MN
    4 days ago
  • $155.5k - $225.4k

     ...MCP) TechOps Director of Technology, the Principal Platform Architect will be a technical...  ...as code, and reliability engineering across the Platform Technology team, as...  ...environments utilizing Agile principles of software development. ~ Principal level experience... 
    Full time
    Monday to Friday
    Flexible hours
    Weekend work

    Mayo Clinic

    Rochester, MN
    5 days ago
  •  ...integration development -Secure and maintainable production engineering -Troubleshooting and operational support Preferred:...  ...field with 7 years of experience. Have in-depth knowledge of software engineering with experience coding applications or services in... 
    Remote work

    Xylo Technologies

    Rochester, MN
    2 days ago
  • AI/ML Engineers at Mayo Clinic play a pivotal role in the union of data, systems, and computer sciences. They work closely with a multidisciplinary...  ...processes. You will develop, integrate, and standardize software components and create, maintain, and follow quality system... 
    Flexible hours

    Mayo Clinic

    Rochester, MN
    4 days ago
  • Associate AI/ML Engineers in AI Validation & Monitoring (AVM) support enterprise clinical...  ...a new analytical method to the assigned Principal, Engineer, or Senior reviewer rather than...  ...in cloud infrastructure environment and software development tools.Skill in AI/ML techniques... 
    Flexible hours

    Mayo Clinic

    Rochester, MN
    4 days ago
  • $75k - $125k

    Applications Engineer - Industrial Fluid & Water Treatment$75,000 - $125,000 Base + Uncapped Commissions • Rochester, MN Area • SE Minnesota Territory • Full-Time / Direct HireCompensation & Earnings: Baseline salary from $75,000 to $125,000 (scaling directly with technical... 
    Permanent employment
    Full time

    Client Growth Resources

    Rochester, MN
    3 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Rochester, MN
    2 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Rochester, MN
    1 day ago
  • $75k - $125k

     ...Applications Engineer & Technical Account Manager – Industrial Water Treatment   $75,000 - $125,000 Base + Uncapped Commissions • Rochester, MN Area • Direct-Hire   COMPENSATION: $75,000 to $125,000 Starting Base Salary (commensurate with technical depth) + Uncapped... 
    Local area
    Rochester, MN
    a month ago
  • $111.07k - $148.1k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. •Recommends optimized solutions to support current and long-range planning and collaborates with project team leads... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Rochester, MN
    2 days ago
  • As a developer in the Department of Laboratory Medicine and Pathology, you will develop, innovate, evaluate and implement novel tests, methodologies, technologies, or products for the laboratory under the intellectual and scientific guidance of the Laboratory directors....
    Work at office
    Flexible hours

    Mayo Clinic

    Rochester, MN
    2 days ago
  •  ...responsibilities IBM is seeking a motivated and detail-oriented IT Administrator intern with an interest in Site Reliability Engineering (SRE) and/or Networking Reliabillity Engineering (NRE) to join our team. These roles offer hands-on experience in enterprise IT systems... 
    Full time
    Contract work
    Part time
    Fixed term contract
    Internship
    Shift work

    IBM

    Rochester, MN
    1 day ago
  • $163.28k - $236.75k

     ...package to secure your future. Responsibilities As the Principal AI/ML Engineer — Post-Deployment Governance within AI Validation &...  ...Demonstrated expertise in cloud infrastructure environment and software development tools. ~ Experience working with large,... 
    Full time
    Interim role
    Remote work
    Flexible hours
    Weekend work

    Mayo Clinic

    Rochester, MN
    6 days ago
  • $18 - $50 per hour

     ...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software...  ...: Siemens Digital Industries Software is seeking an AI & Engineering Data Intern to support emerging Artificial Intelligence and... 
    Remote job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Rochester, MN
    1 day ago
  • AEM DeveloperLocation: Rochester, MN (Remote)Adobe Experience Manager Guides / AEM XML DocumentationDITA XML, DITA maps, topics, keyrefs, conrefs, metadata, and reusable contentDITA Open Toolkit customization and plugin developmentAnt build scripts and DITA OT publishing...
    Remote work

    Yantran LLC

    Rochester, MN
    2 days ago
  •  ...the detailed JD: Role Summary The MRI Technical Program Engineer will support 2 workstreams, viz. the development, refinement, and...  ...focused on MRI pulse sequence development, research software integration, and data processing within the Philips MRI research... 

    SAPSOL Technologies Inc

    Rochester, MN
    1 day ago
  •  ...Join to apply for the Developer Relations Engineer role at Canonical 2 days ago Be among the first 25 applicants Join to apply...  ...with a demonstrable passion for and engagement in open-source software has worked with real-world challenges developing and deploying... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Rochester, MN
    3 days ago
  •  ...MRI Engineer Role This role supports the development, integration, and validation of advanced MRI methods across two research workstreams...  ...to pulse sequence implementation, image reconstruction and software refinement, and data processing within the Philips MRI research... 

    Saxon Global

    Rochester, MN
    3 days ago
  • $18 - $25 per hour

     ...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test...  ...2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Rochester, MN
    1 day ago
  •  ...and are willing to work at the location where you are ultimately assigned. Your role and responsibilities IBM is seeking Software Engineers, Computer Scientists, and Computer Engineers to help develop the firmware and low-level system software that powers IBM Power... 
    Full time
    Contract work
    Part time
    Fixed term contract
    Internship
    Worldwide
    Shift work

    IBM

    Rochester, MN
    2 days ago

Do you want to receive more vacancies?

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