Principal Engineer
PatientFiAbout the role
Company Description
PatientFi® is a technology-based, point-of-sale financing company in Irvine, CA that partners with healthcare providers to offer patients a friendly payment solution for out-of-pocket medical and dental procedures. The company serves various healthcare specialties, including plastic surgery, dermatology, ophthalmology, dentistry, fertility, and medical spas. PatientFi's mission is to expand patient access to elective healthcare treatments by removing the cost barrier and providing patients with a convenient payment option.
About PatientFi
PatientFi is a fast-growing patient financing company dedicated to making elective medical procedures more accessible. We partner with leading healthcare providers in medical aesthetics, fertility, and other elective specialties to offer flexible financing solutions that help patients move forward with confidence.
Location: Remote or Hybrid
Job Type: Full-time
The overall purpose of a Principal Software Engineer is to influence the software
development lifecycle, define coding standards, and direct implementation, so the
software is effective, reliable, and user-friendly. They take a high-level view of the
development process and understand how software fits into the overall goals of your
business. It’s their job to ensure that any new software developed fully aligns with
coding standards and business needs. They identify ways that existing software may be modified to improve functionality. In addition, they train and coach other Software
Engineers to get the entire team fully invested in projects and secure the best possible outcomes. By successfully performing their job duties, they can help increase productivity and efficiency in the workplace and positively impact customer satisfaction.
Key Responsibilities
- Lead Technical Strategy: Define and champion the architectural vision and technical roadmap for our applications, ensuring scalability, performance, and reliability.
- Mentor and Grow the Team: Provide technical leadership and mentorship to a near-shore development team, fostering a culture of best practices, code quality, and continuous improvement.
- Hands-on Development: Actively contribute to the codebase with hands-on development in Node.js and React, setting a high standard for code quality and implementation.
- DevOps and Automation: Architect, build, and maintain CI/CD pipelines using tools like GitHub or Bitbucket to automate deployments and streamline the development workflow. Take ownership of software-related complaints and working toward finding solutions
- Infrastructure Management: Transition our existing applications from AWS EC2 to a Kubernetes environment, leveraging services like AWS EKS to enhance scalability and manageability.
- System Observability: Implement comprehensive monitoring and logging solutions to proactively identify and resolve performance bottlenecks across the MongoDB Atlas, Node.js, and AWS infrastructure.
- Database Optimization: Collaborate with the team to optimize MongoDB Atlas queries and schema design to support high-performance and data-intensive applications.
- Security Best Practices: Enforce robust security practices throughout the development lifecycle and infrastructure, including container security and access management on AWS.
- Analyze data to spot potential weaknesses or problems with software and the ability to collectively address those weaknesses or problems.
- Communication & Collaboration: Work with Project Managers to create plans of action for creating new software
- Troubleshoot and debug issues as needed to provide effective resolutions. Oversee software rollouts and updates to ensure smooth implementation
Qualifications & Experience
- Senior-Level Expertise: A minimum of 8-10 years of professional experience in software development, with a significant portion in a lead or principal engineering role. College degree or equivalent experience in a computer science related field
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s