Principal Software Engineer

1 month ago


Salt Lake, Utah, United States PointClickCare Full time

Have you ever wanted to be a thought leader in defining the technical future of a large-scale SaaS platform? Are you passionate about solving formidable engineering challenges and pushing the scalability and reliability of a production system to the max? Would you be excited to work on projects that bring tangible benefits to healthcare of millions?

PointClickCare is searching for a Principal Software Engineer who will champion technical excellence across empowered Scrum teams, bring deep understanding of the full stack across a complex system, dive into unchartered technical territory and plot course through reefs of platform improvements.

What your day-to-day will look like:

Reporting to a senior engineering manager – focus on helping several teams through toughest projects on a data-driven product.

Collaborate with engineers, architects, product owners and external teams to deliver software design that meets business and engineering objectives.

Mentor engineering teams in best practices through collaboration, pair programming, root cause analysis and code reviews.

Unblock teams through implementation and troubleshooting.

Champion high quality software through automation, rigorous test planning and sophisticated monitoring systems.

Promote best practices and learning across the engineering department.

Analyze and debug complex systems.

Participate in backlog refinement and lead design sessions.

Ensure software is up to date with latest technologies.

Identify and advocate for improvements in our systems.

Provide innovative solutions, prototype where needed.

What qualifications we're looking for:

Team player who builds strong working relationship with peers and stakeholders.

Self-starter who prioritizes effectively and delivers despite complexity.

Leader who promotes courageous innovative discussion where multiple viewpoints are heard.

Software master with proven experience of mentoring others in their craft.

Extensive experience with multiple technical languages, ecosystems and platforms.

Experience working in an Agile software development environment.

10 plus years' experience with Java, Spring Boot and writing RESTful API endpoints.

Cloud experience (Azure or AWS).

Experience with Docker and Kubernetes.

Knowledge of relational databases (e.g. Microsoft SQL Server, MySQL, PostgreSQL).

Excellent unit testing skills.

Proficient in GIT.

Knows how to build security into a system and mentor others to do the same.

Experience with UI development and frameworks (e.g. Vue, React, Angular).

Experience with microservices and microfrontends.

Experience using system and performance monitoring tools (e.g. App Dynamics, Grafana, New Relic, DataDog).

Excellentorganization, critical-thinking and personal leadership skills.

Eager to learn and share knowledge that drives the team forward.

Can lead implementation discussions with other team members.

Effective at determining the underlying causes of bugs and addressing systemic issues that lead to them.

Analytical mind with problem-solving aptitude.

BSc/BA in Computer Science or a related degree.

Bonus points for:

Data warehouse experience.

Stream processing experience.

Knowledge of non-relational / NoSQL data stores (e.g. Azure ADLS).

Experience with automated testing frameworks (e.g. JBehave, Selenium).

Experience with Jenkins CI/CD pipeline.

Linux and IP networking knowledge.

Experience with SAML, OAuth and OpenID Connect.

#LI-AV1

#LI-Hybrid



  • Salt Lake, Utah, United States Fidelity Investments Full time

    Job Overview:RoleWe are seeking a highly skilled and experienced software engineer to join our team at Fidelity Investments. As a Principal Mobile Software Engineer, you will play a key role in designing and developing cutting-edge digital experiences for our customers.Our team is responsible for building and maintaining our cloud-based infrastructure, and...


  • Salt Lake, Utah, United States bioMerieux SA Full time

    Software Test Engineer IbioMerieux SA - Salt Lake City, UTDescriptionA world leader in the field of in vitro diagnostics for over 55 years, bioMérieux provides diagnostic solutions which determine the source of disease and contamination to improve patient health and ensure consumer safety.In North America we have more than 5,000 team members across 11 sites...


  • Salt Lake, Utah, United States BB&E Full time

    Principal Civil EngineerBB&E is a prominent firm specializing in civil and environmental engineering, providing services to Federal and Industrial clients across the nation. Our expertise encompasses Environmental Consulting, Facilities Engineering, and Program/Project Management.Position OverviewWe are looking for a Principal Civil Engineer to contribute to...


  • Salt Lake, Utah, United States PacifiCorp Full time

    Position Overview PacifiCorp is dedicated to fostering a culture that prioritizes customer service excellence, environmental stewardship, and inclusivity. Role Summary The Principal Engineer will provide strategic technical leadership on critical engineering initiatives that are vital to the business. This role involves facilitating training sessions for...


  • Salt Lake, Utah, United States Collins Aerospace Full time

    About the RoleWe are seeking a highly skilled Senior Principal Systems Engineer to lead our technical teams in the design and development of complex systems. As a key member of our Mission Systems team, you will be responsible for driving innovation and delivering cutting-edge solutions to our customers.Key ResponsibilitiesLead cross-functional teams in the...


  • Salt Lake, Utah, United States PacifiCorp Full time

    Engineer (I, II, III, SR, Principal) Company: PacifiCorp JOIN OUR TEAMAt PacifiCorp, we are dedicated to fostering a culture of excellence in customer service, environmental stewardship, and a commitment to diversity, equity, and inclusion.General PurposeThe primary objective of this role is to develop, modify, and enhance engineering standards that impact...


  • Salt Lake, Utah, United States Collins Aerospace Full time

    About the RoleWe are seeking a highly experienced Senior Principal Systems Engineer to lead our technical teams in the design and development of complex systems. As a key member of our Mission Systems team, you will be responsible for driving innovation and delivering cutting-edge solutions to our customers.Key ResponsibilitiesLead and consult on various...


  • Salt Lake, Utah, United States Collins Aerospace Careers Full time

    About the RoleWe are seeking a highly experienced Senior Principal Systems Engineer to lead our team in designing and developing complex hardware and software systems. As a key member of our Mission Systems team, you will be responsible for leading the development of innovative solutions that meet the needs of our customers.Key ResponsibilitiesLead the...


  • Salt Lake, Utah, United States BAE Systems USA Full time

    About the RoleWe are seeking a highly skilled Principal Mechanical Engineer to lead our team in the design and construction of complex mechanical systems. As a key member of our engineering team, you will be responsible for overseeing the development of mechanical engineering plans, specifications, and designs for various projects.Key ResponsibilitiesLead a...

  • Principal Engineer

    5 days ago


    Salt Lake, Utah, United States WSP Full time

    About the RoleWe are seeking a highly skilled Senior Professional, Structural Engineering to join our Property & Buildings team in Salt Lake City, UT or Albuquerque, NM offices.Key ResponsibilitiesPerform structural engineering work, under the supervision of a Professional Engineer, relating to the design of new and existing structures.Coordinate with...


  • Salt Lake, Utah, United States Parker Hannifin Corporation Full time

    About the RoleParker Hannifin Corporation is seeking a highly skilled Principal Automation Engineer to join our team. As a key member of our Engineering department, you will be responsible for developing and implementing automation and vision inspection technology in our manufacturing processes.Key ResponsibilitiesCollaborate with operation teams to identify...


  • Salt Lake, Utah, United States PacifiCorp Full time

    Job SummaryPacifiCorp is seeking a highly skilled and experienced Substation Standards Principal Engineer to provide technical leadership on complex engineering projects. The successful candidate will facilitate internal training, develop presentations for senior management, and recommend changes to benefit the company.Key ResponsibilitiesConduct complex...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Scientist, Software Engineer - Integration and TestL3Harris Technologies - Salt Lake City, UTJob Title: Scientist, Software Engineer - Integration and TestJob Location: Salt Lake City, UTJob Code: 10890Job Schedule: 9/80, every other Friday offJob Description:L3Harris is actively seeking a highly motivated and dynamic individual to join our team as a...


  • Salt Lake, Utah, United States bioMerieux SA Full time

    Software Project ManagerbioMerieux SA - Salt Lake City, UTDescriptionA world leader in the field of in vitro diagnostics for over 55 years, bioMérieux provides diagnostic solutions which determine the source of disease and contamination to improve patient health and ensure consumer safety.In North America we have more than 5,000 team members across 11 sites...

  • Software Developer 4

    1 month ago


    Salt Lake, Utah, United States Oracle Full time

    Job DescriptionJob Description:The Principal Member of Technical Staff will lead the development and management of software solutions that integrate with advanced networking technologies. This role involves defining high-level objectives and delivery procedures for software projects, organizing technical milestones, and supporting tasks. The candidate will...


  • Salt Lake, Utah, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Principal Mechanical Engineer to join our team in the Space Systems sector. As a key member of our Strategic Deterrent Systems Division, you will play a critical role in the Engineering and Manufacturing Development phase of the Sentinel Ground Based Strategic Deterrent (GBSD) program in support of the United...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Specialist, Software EngineerL3Harris Technologies - Salt Lake City, UTJob Title: Specialist, Software EngineerJob Location: Salt Lake City, UTRequisition ID: 13837Work Schedule 9/80Position Responsibilities Include:Develop software for embedded devices and systems from requirements to productionSupport and participate in all phases of the software...


  • Salt Lake, Utah, United States Sorenson Communications Full time

    About Sorenson CommunicationsSorenson Communications is a leading provider of innovative communication services for deaf and hard-of-hearing communities.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and implementing cutting-edge...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Scientist, Software EngineerL3Harris Technologies - Salt Lake City, UTJob Title: Scientist, Software EngineerJob Location: Salt Lake City, UTJob Code: 10833Work Schedule: 9x80Essential Functions:Drive critical decisions about the high-level structure of a software system (architecture), its main components and their interfaces and interactionsResponsible for...

  • C# Software Engineer

    2 weeks ago


    Salt Lake, Utah, United States LACO Technologies Full time

    Job OverviewLACO Technologies is on the lookout for a part-time temporary Software Engineer to support the development and testing of software for a microcontroller-based testing system. The software utilizes a simplified subset of C# and is developed using the Visual Studio IDE. The ideal candidate will possess a comprehensive understanding of contemporary...