Senior Software Engineer

Remote
Full Time
Mid Level
Job Title: Senior Software Engineer
Department: Engineering
Reports To: Engineering Manager

Our Company:
PracticeTek is a large and established healthcare technology company, providing comprehensive software solutions to dental, orthodontic, chiropractic, optometry, and other healthcare clinics. We empower clinicians and their teams to deliver better patient care through innovative and user-friendly technology. 
At PracticeTek, you'll have the opportunity to: 
  • Work with dynamic technology solutions that are constantly evolving to meet the needs of the healthcare industry. 
  • Collaborate with a talented and passionate team of individuals who are dedicated to improving the lives of patients and healthcare providers. 
  • Make a real impact on the healthcare industry by helping to improve the efficiency and quality of care. 
  • Build a rewarding career with opportunities for growth and development. 
The Engineering Department:
The Engineering department at PracticeTek is responsible for designing, building, and maintaining the software products and infrastructure that power our solutions for various healthcare verticals. Our team focuses on continuous improvement, high-quality code, scalable architecture, and delivering products that meet the evolving needs of healthcare providers.
The Career Opportunity:
We are looking for a Senior Software Engineer to join our fast-paced and collaborative engineering team for our RevolutionEHR product, a leader in cloud-based Electronic Health Records for optometry. As a Senior Engineer, you will contribute to both backend and frontend initiatives across our platform. You’ll work closely with cross-functional teams to design and implement new features, enhance performance, and improve overall system quality.
Our ideal candidate has full-stack experience, a strong foundation in Java or Kotlin, and a passion for clean, maintainable code. Our tech stack includes Spring Boot, Kotlin, Java, Hibernate, Angular, Redis, MySQL, Kubernetes, and AWS.
This is a remote position and can be worked anywhere in the USA.
Areas of Accountability:
The Senior Software Engineer has responsibility for the following outcomes:
  • Develop high-quality, maintainable, and scalable software across both frontend and backend services.
  • Participate in the full software development lifecycle: architecture, design, implementation, testing, deployment, and maintenance.
  • Collaborate with cross-functional teams to define technical solutions and deliver product enhancements.
  • Contribute to code reviews, engineering standards, and continuous improvement of engineering practices.
  • Support team goals with a commitment to quality, performance, and security.
Competencies for Success:
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Experience with Java and/or Kotlin and backend frameworks such as Spring Boot and Hibernate.
  • 2+ years of frontend development experience using Angular or similar frameworks.
  • Familiarity with cloud technologies (preferably AWS), containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Strong problem-solving skills and ability to work effectively in a collaborative team environment.
  • Passion for software quality, clean architecture, and continuous learning.
PracticeTek is an Equal Opportunity Employer that values employees with a broad cross-cultural perspective. We strive to create an inclusive environment, empower employees, and embrace diversity. We encourage everyone to respond. All applicants will receive fair and impartial treatment without regard to race, color, religion, sex, national origin, ancestry, citizenship status, age, legally protected physical or mental disability, protected veteran status, status in the U.S. uniformed services, sexual orientation, gender identity or expression, marital status, genetic information or on any other basis which is protected under applicable federal, state, or local law.
 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*