Jobs · Engineering

Lead Software Engineer (PracticeQ)

PracticeTek · United States · 1 mo ago
RemoteRemoteEngineering$145k–$180k/yrFull-time

About PracticeTek

We don't do ordinary, we do bold ideas, big impact, and endless opportunities to grow. Imagine working with teammates who celebrate your wins, challenge you to think bigger, and cheer you on every step of the way. Imagine building solutions that actually change lives and reshape how healthcare works. That's the vibe here: high-energy, high-impact, and 100% human.

PracticeQ

PracticeQ is a cloud-based practice management and EHR platform that helps healthcare and wellness practices streamline scheduling, intake, billing, payments, and e-prescribing in one place. We serve behavioral health, medical, chiropractic, direct primary care, and other outpatient specialties with HIPAA-compliant tools, online forms, automations, and a modern patient portal. Our goal is to remove administrative overhead so clinicians can focus on care, backed by transparent, no-contract pricing and responsive support.

What You'll Do

  • Lead the design and development of high-quality, clean, scalable, and reusable code within your team, and help enforce best practices for architecture, code reviews, testing, and deployment.
  • Collaborate with product owners to refine requirements, break down complex problems, and own features end-to-end — from technical design and implementation through test automation, release, and ongoing support.
  • Design software and APIs that are intuitive and extensible so customers can configure, integrate, and adapt our platform to their specific needs.
  • Drive the evolution of your product area by contributing to new features while continuously improving and modernizing existing components and services.
  • Mentor and support engineers on your team through pair programming, code reviews, and knowledge sharing, helping raise the overall technical bar.
  • Promote engineering excellence in your team — improving reliability, performance, observability, and development workflows so the team can move faster with confidence.
  • Partner closely with cross-functional peers (Product, Design, QA, DevOps, Customer Success) to ensure what you build is valuable, operable, and delivers a great experience for our customers.

Requirements

  • 6-8 years of hands-on software engineering experience building and operating production systems, ideally in a SaaS environment.
  • Advanced proficiency in .NET/C# with a track record of delivering scalable, maintainable services and APIs.
  • Strong front-end experience with Angular (or a similar modern framework) and the TypeScript/JavaScript ecosystem.
  • Solid experience with modern databases such as MongoDB (ideally MongoDB Atlas) and/or relational databases, including designing schemas and tuning for performance.
  • Experience owning features or components end-to-end — from technical design and implementation through testing, deployment, and production support.
  • 1-2+ years acting as a technical lead on a team or project: breaking down work, making tradeoffs, and guiding other engineers through code reviews and pair programming.
  • Practical experience with cloud platforms (AWS or similar), containers, and CI/CD pipelines to ship reliable software frequently.
  • Comfort with observability tools (e.g. Datadog or similar) to monitor applications, troubleshoot issues, and improve reliability and performance.
  • Experience integrating third-party APIs and services and handling asynchronous workflows (e.g., background jobs, event listeners, scheduled tasks).
  • Comfort using modern AI coding assistants as part of your day-to-day workflow while maintaining code quality, security, and team standards.
  • Strong communication and collaboration skills, with a bias toward clarity, alignment, and constructive feedback.
  • An ownership mindset at the team and product level — you proactively improve codebases, documentation, and processes to help your team deliver better, faster, and more predictably.

Benefits

We determine compensation by considering market data, internal equity, and each candidate's skills and experience. For this position, we reasonably expect to pay between $145,000-$180,000 DOE. This role is also eligible for benefits, including health, dental, vision, paid time off, 401(k) with company match, and may be eligible for additional compensation such as bonuses or equity, as applicable.

The Fine Print

This job description is not a contract of employment and does not alter the at-will relationship between PracticeTek and its employees. PracticeTek is an Equal Opportunity Employer. We are committed to creating an inclusive environment where all employees feel valued and supported. All qualified applicants will receive fair treatment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, age, disability, veteran status, genetic information, marital status, uniformed service status, or any other characteristic protected under applicable law.

Similar jobs

Lead Software Engineer

Blue Cross and Blue Shield of Kansas CityKansas City, MO· 1 wk ago
Engineeringapply on bcbskc.wd1.myworkdayjobs.com

Lead Software Engineer

ParamountBurbank, CA· 5 days ago
Engineering$157k–$235k/yrapply on careers.paramount.com

Lead Software Engineer

PowerSchoolDallas, TX· 1 wk ago
Engineering$93k–$170k/yrapply on careers-powerschool.icims.com