Principal Software Engineer
$183k - $203kGrabJobs
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. PointClickCare is searching for a Principal Software Data Engineer who will contribute to all phases of the software development life cycle, and will play a crucial role in designing, developing, and maintaining large scale Data Platform and data pipelines based on microservices architecture, while also encouraging and optimizing the daily execution of technical excellence across an empowered team. This is a hands-on leadership role, requiring the ability to enhance and implement batch and real-time data solutions already in progress, mentor other team members, and deliver both business and technical objectives through ambiguity and uncertainty. This is an opportunity to shape the future of our data ecosystem. You’ll work with a passionate team and modern technologies to drive innovation that impacts the entire organization. The ideal candidate thrives as an individual contributor, while making a significant technical impact and elevating the team’s capabilities. To succeed as a Principal Software Data Engineer at PointClickCare, you need to be collaborative, adventurous and passionate. Collaborative means that you’re enthusiastic about jumping in to help achieve the team’s top priorities, no self-promoting politicians allowed. Adventurous means that you’re not afraid to dive into uncharted technical territory and get your own hands dirty, while supporting and driving delivery of complex features through a dedicated Scrum team. Passionate means that you’re eager to learn and share knowledge that drives the team forward, and excited to be part of a movement that is positively impacting the lives of seniors and their caregivers all over North America. What your day-to-day will look like: -Lead and guide the design and implementation of scalable distributed systems based on Java microservices -Engineer and optimize data pipelines using solutions like Apache Hudi, Apache Trino, Azure ADLS -Collaborate cross-functionally with product, analytics, and AI teams to ensure data is a strategic asset -Advance ongoing modernization efforts, deepening adoption of event-driven architectures and cloud-native technologies -Drive adoption of best practices in data governance, observability, and performance tuning for data workloads -Embed data quality in processing pipelines by defining schema contracts, implementing transformation tests and data assertions, enforcing backward-compatible schema evolution, and automating checks for freshness, completeness, and accuracy across batch and streaming paths before production deployment -Establish robust observability for data pipelines by implementing metrics, logging, and distributed tracing for streaming jobs, defining SLAs and SLOs for latency and throughput, and integrating alerting and dashboards to enable proactive monitoring and rapid incident response -Foster a culture of quality through peer reviews, providing constructive feedback and seeking input on your own work What qualifications we’re looking for: -Principal Software Data Engineer with at least 10 years of professional experience in software or data engineering, including a minimum of 4 years focused on data pipelines (batch and streaming) -Proven experience driving technical direction and mentoring engineers while delivering complex, high-scale solutions as a hands-on contributor -Strong understanding of event-driven architectures and distributed systems, with hands-on experience implementing resilient, low-latency pipelines -Practical experience with cloud platforms (AWS, Azure, or GCP) and containerized deployments for data workloads -Fluency in data quality practices and CI/CD integration, including schema management, automated testing, and validation frameworks (e.g., dbt, Great Expectations) -Operational excellence in observability, with experience implementing metrics, logging, tracing, and alerting for data pipelines using modern tools -Solid foundation in data governance and performance optimization, ensuring reliability and scalability across batch and streaming environments -Proven experience with Lakehouse architectures and related technologies, including Apache Hudi, Azure ADLS Gen2, HDFS, and other big data technologies (Trino, Databricks, Spark) -Strong collaboration and communication skills, with the ability to influence stakeholders and evangelize modern data practices within your team and organization. $183,000 - $203,000 a year AtPointClickCare, base salary is one of the many components that make up our total rewards package.The USD base salary rangefor this position is $183,000-$203,000 + 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.
- ...playlist:Who Should Apply?Recent graduates in Computer Science, Engineering, Mathematics, Statistics, or related STEM fieldsProfessionals... ...Java Full Stack DevelopersDevOps & Cloud EngineersPython/Java Software ProgrammersData Analysts, Data ScientistsData Engineers & AI/...SuggestedFull time
- ...environments. Job Description: As a full stack development engineer in payment technology team you will help lead, design, enhance... ...Design and program new components and enhance existing software in a small, nimble, customer-focused environment where working...SuggestedRemote workMonday to Friday
- ...reputation with the clients.Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data... ...citizens to apply.Who Should Apply:Recent computer science/engineering/mathematics/statistics or science graduates looking to make their...Suggested
$169k - $185k
...watch millions of hours of youth sporting events and clips using the GameChanger app, and we’re looking for a fully-remote Staff Software Engineer/Architect to help lead the expansion of our video capabilities as we form our new Video Engineering team. While we’ve had...SuggestedTemporary workWork at officeImmediate startRemote workWork from home$86k - $138k
ResponsibilitiesPeraton is seeking a Software Engineering Supervisor Lead to oversee and mentor a team of software engineers supporting NASA’s White Sands Complex. The successful candidate will provide technical leadership, departmental coordination, and lifecycle oversight...SuggestedContract workFlexible hoursShift work$107.9k - $195.05k
...Values guide the way we do business.The AEGIS program at Leidos seeking a highly skilled Maximo Application Suite (MAS) Technical Engineer with 8+ years of Maximo experience and advanced Linux proficiency. This role provides architectural leadership, technical direction...Full time$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 jobSummer workInternshipSummer internshipWork at office- ...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 jobInternship
- ...nationalities and growing from our offices and remotely. Join us and build a better future The Role We are looking for Android engineers to build the native Android experience for KIRA's AI Neobank App. This role is for someone who cares about clean user flows,...Remote work
- 100% remote contracting position after the onboarding day (must go onsite for onboarding). Candidate must reside in the state of Colorado (or relocate to, before the start of the project). In depth knowledge of application development, and application design Demonstrated...Remote workRelocation
$104k - $166k
...Software Engineering Manager Peraton has an immediate need for a Software Engineering Manager to manage new and existing NASA Space Network projects at the White Sands Complex (WSC) near Las Cruces, New Mexico. You'll serve as the Manager of the WSC Software Engineering...Contract workTemporary workFor contractorsWork experience placementInterim roleImmediate startShift workNight shiftWeekend work- ...reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data... ...to apply. Who Should Apply Recent computer science/engineering/mathematics/statistics or science graduates looking to make their...Remote work
- Software Systems Engineer ADF-SW. Requirements include: * Experience with remote sensing * Knowledge of engineering principles * Ability to program and develop engineering systems (preferably Python, Java might be acceptable) * TS/SCI clearance * BA or BS degree...Remote work
$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 jobFull time$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 timeTemporary workFlexible hours$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 timeTemporary workRemote work1 day per week$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 jobHourly payFull timeInternshipLocal area- Our Benefits - Designed with You in Mind Comprehensive Health & Well-being Coverage From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected. Generous Paid Time...Full timeImmediate start
- ..., a premier strategic services firm that meets IT and Service needs for commercial and government clients, is seeking a full-time Software Developer to provide support to client in White Sands, New Mexico. Responsibilities:Develop software solutions by studying requirements...Full time
- ...nationally and provide financial relocation assistance. Problem-solving with a purpose. As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Alongside customer counterparts, you’ll tackle mission‑critical...Work at officeRelocationVisa sponsorshipRelocation package
$132.23k - $176.31k
...seeking a highly skilled and proactive Senior Lead Site Reliability Engineer (SRE) to join our team, focusing on production support and... ...Senior Lead SRE requires an AI-native mindset, understands the software development lifecycle (from coding to support) and applies modern...Full timeTemporary workRemote work- Job Description Job Summary The Surgical Technician Lead supports the surgical team by preparing operating rooms, organizing surgical instruments and supplies, and assisting with procedures under the direction of a surgeon and registered nurse. This role ensures adherence...
$140k - $200k
...accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class... ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale...Remote jobFlexible hours- Description Position at Ayr Wellness Company Description Ayr Wellness is a leading U.S. multi-state cannabis operator with more than 90 licensed retail locations across Florida, Massachusetts, Pennsylvania, Ohio, New Jersey, Nevada, and Virginia. We...Work experience placementWork at officeLocal areaRemote work
$137k - $183k
...world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About... ...this team and role: The Firefox team is a community of engineers who care deeply about delivering the fastest, friendliest, most...Work experience placementImmediate startRemote workHome office$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 jobHourly paySummer workInternshipWork at officeImmediate startShift work- ...Bachelor's degree or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, Information Systems, IT, Mathematics,... ...in Python development ~ Deep understanding of the software development life cycle ~ Knowledge of Linear Algebra, Statistics...Part timeH1bRemote workRelocationFlexible hours
$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
- Job Opening At Zortech Solutions Hi, Hope you are doing well and safe. My name is Wasim and I am an IT Recruitment Executive at ZORTECH SOLUTIONS. We are constantly on the lookout for professionals to fulfil the staffing needs of our clients, and we currently have a...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- internship software Las Cruces, NM
- software Las Cruces, NM
- software intern Las Cruces, NM
- id software Las Cruces, NM
- healthcare software sales Las Cruces, NM
- entry level software sales Las Cruces, NM
- software sales Las Cruces, NM
- software asset management analyst Las Cruces, NM
- software technology Las Cruces, NM
- software implementation project manager Las Cruces, NM



