Principal Software Engineer
1 month ago
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
-
Principal Mobile Software Engineer
3 days ago
Salt Lake, Utah, United States Fidelity Investments Full timeJob 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...
-
Software Test Engineer I
1 month ago
Salt Lake, Utah, United States bioMerieux SA Full timeSoftware 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...
-
Principal Civil Engineer
2 weeks ago
Salt Lake, Utah, United States BB&E Full timePrincipal 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...
-
Lead Principal Engineer
2 weeks ago
Salt Lake, Utah, United States PacifiCorp Full timePosition 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...
-
Principal Systems Engineer
5 days ago
Salt Lake, Utah, United States Collins Aerospace Full timeAbout 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...
-
Principal Engineer for Power Systems
2 weeks ago
Salt Lake, Utah, United States PacifiCorp Full timeEngineer (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...
-
Senior Principal Systems Engineer
5 days ago
Salt Lake, Utah, United States Collins Aerospace Full timeAbout 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...
-
Senior Principal Systems Engineer
5 days ago
Salt Lake, Utah, United States Collins Aerospace Careers Full timeAbout 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...
-
Principal Mechanical Engineer
9 hours ago
Salt Lake, Utah, United States BAE Systems USA Full timeAbout 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 timeAbout 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...
-
Principal Automation and Robotics Engineer
5 days ago
Salt Lake, Utah, United States Parker Hannifin Corporation Full timeAbout 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...
-
Substation Standards Principal Engineer
2 days ago
Salt Lake, Utah, United States PacifiCorp Full timeJob 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...
-
Scientist, Software Engineer
1 month ago
Salt Lake, Utah, United States L3Harris Technologies Full timeScientist, 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...
-
Software Project Manager
1 month ago
Salt Lake, Utah, United States bioMerieux SA Full timeSoftware 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 timeJob 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...
-
Principal Mechanical Engineer
3 days ago
Salt Lake, Utah, United States Northrop Grumman Full timeAbout 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...
-
Specialist, Software Engineer
1 month ago
Salt Lake, Utah, United States L3Harris Technologies Full timeSpecialist, 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...
-
Software Development Engineer
1 week ago
Salt Lake, Utah, United States Sorenson Communications Full timeAbout 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...
-
Scientist, Software Engineer
1 month ago
Salt Lake, Utah, United States L3Harris Technologies Full timeScientist, 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 timeJob 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...