PatientFi Logo

PatientFi

Principal Engineer

Posted 14 Days Ago
Remote
Hiring Remotely in United States
300K-350K Annually
Senior level
Remote
Hiring Remotely in United States
300K-350K Annually
Senior level
The Principal Engineer will lead technical strategy, mentor teams, contribute to codebase, manage cloud infrastructure, and enforce security practices.
The summary above was generated by AI

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
  • Full-Stack Proficiency: Deep expertise in the Node.js ecosystem, including Express.js, and strong proficiency with modern React for building robust front-end applications. Proficient problem-solving skills to determine the cause of bugs and resolve complaints
  • Database Mastery: Proven experience designing, optimizing, and managing NoSQL databases, specifically with MongoDB Atlas, including schema design, query optimization, and performance tuning.
  • Cloud Infrastructure: Extensive hands-on experience with AWS services, including EC2, NLB, and an understanding of networking and security best practices within the AWS ecosystem.
  • Containerization & Orchestration: Direct experience with Docker and a solid understanding of container orchestration, with prior experience in Kubernetes and AWS EKS being a significant plus.
  • CI/CD Implementation: Demonstrated history of building and managing automated CI/CD pipelines using tools like GitHub Actions or Bitbucket Pipelines to streamline the software delivery process.
  • Technical Leadership: Experience leading and mentoring engineering teams, preferably in a remote or distributed setting, with a focus on fostering collaboration and a high-quality coding standard.
  • Architectural Design: A strong track record of designing and implementing scalable, secure, and performant microservices or service-oriented architectures.
  • Communication: Strong oral communication skills to train, coach and collaborate with other staff. Public speaking skills to give presentations to Software Engineers and the management team.
  • Organization: Organization and delegation skills to break large projects down into milestones and assign tasks best suited to team members


Why Join PatientFi?

  • Be part of a high-growth, mission-driven company revolutionizing patient financing.
  • Work with a dynamic, collaborative team that values innovation and execution.
  • Opportunity to make a significant impact in a rapidly expanding market.


Benefits:

  • Medical, dental, and vision premiums covered at 80% for employees and dependents
  • AD&D policy provided at no cost to employees

(NOTE: At this time, PatientFi is unable to sponsor or take over sponsorship of an employment Visa.)

  • PatientFi provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristics protected by federal, state or local law.

Similar Jobs

6 Days Ago
Easy Apply
Remote
United States
Easy Apply
238K-330K Annually
Senior level
238K-330K Annually
Senior level
Artificial Intelligence • Fintech • Machine Learning • Social Impact • Software
The Principal Engineer will lead the technical roadmap for Upstart's GenAI platform, focusing on LLM infrastructure and system architecture while collaborating with various teams to ensure successful AI integration and operational standards.
Top Skills: Cloud-Native ArchitecturesDockerFastapiKotlinKubernetesLangchainLlamaindexLlm-Specific InfrastructureOnnxOpenai ApisPythonQuantitative AnalysisReactSpringTerraformTypescript
20 Days Ago
Remote
United States
200K-350K Annually
Senior level
200K-350K Annually
Senior level
Artificial Intelligence • Fintech • Software • Financial Services • Generative AI • Big Data Analytics • Automation
Lead the engineering architecture for an AI-driven product, focusing on system design, collaborating with AI agents, and ensuring quality and scalability in large-scale SaaS environments.
Top Skills: Ai TechnologiesAsrAWSCi/CdClaude CodeCursorLlmsOcrRagStreaming Architectures
8 Days Ago
Remote
United States
285K-385K Annually
Expert/Leader
285K-385K Annually
Expert/Leader
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Principal Engineer will lead technical direction and execution for identity and engagement platforms, modernize systems, and mentor engineers, driving high-quality delivery and collaboration across teams.
Top Skills: Analytics/Telemetry InfrastructureEngagement SystemsIdentity/Authn/AuthzService Api Design

What you need to know about the Austin Tech Scene

Austin has a diverse and thriving tech ecosystem thanks to home-grown companies like Dell and major campuses for IBM, AMD and Apple. The state’s flagship university, the University of Texas at Austin, is known for its engineering school, and the city is known for its annual South by Southwest tech and media conference. Austin’s tech scene spans many verticals, but it’s particularly known for hardware, including semiconductors, as well as AI, biotechnology and cloud computing. And its food and music scene, low taxes and favorable climate has made the city a destination for tech workers from across the country.

Key Facts About Austin Tech

  • Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
  • Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
  • Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
  • Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account