Senior Software Engineer in Waltham, Massachusetts, United States
Join our Talent Network
Skip to main content

Senior Software Engineer New

Waltham, MA, United States
Full-time • Days 7-10 Hrs/Wkdays Only
Information Technology   Job ID: 8171
Save Job Unsave Job



Are you passionate about the patient experience? At HCA Healthcare, we are committed to caring for patients with purpose and integrity. We care like family! Jump-start your career as a(an) Senior Software Engineer today with PatientKeeper.

We are committed to providing our employees with the support they need. At PatientKeeper, we offer eligible colleagues an attractive benefit package that includes medical, wellbeing, dental and vision benefits along with some unique benefits including:

  • Medical, Dental, Vision, Life Insurance and Flexible Spending
  • Paid Time Off (PTO) and Personal Leave
  • 401K (100% annual match - 3% to 9% of pay based on years of service)
  • Academic Assistance and Reimbursements for Tuition and Student Loans
  • Employee Discounts including Tickets, Retail, Mental Health Apps, Education Apps, Identity Theft Protection etc.
  • HomeAuto, and Pet Insurance
  • Employee Stock Purchase Program (ESPP)
  • Short Term Long Term Disability coverage
  • Adoption Assistance
  • Legal Benefits and lots more!

Learn more about Employee Benefits

Come join our team as a Senior Software Engineer. We care for our community! Just last year, HCA Healthcare and our colleagues donated $13.8 million dollars to charitable organizations. Apply Today!

PatientKeeper, a leading provider of healthcare applications for physicians, is now part of HCA Healthcare, the largest provider of healthcare services in the U.S. With growth comes new opportunity, so we are searching for Senior Software Engineer, Java to join our Engineering team. 

 The team develops and maintains J2EE based Web applications and Mobile applications (iOS, Android) for the healthcare industry. We develop and maintain a unique suite of applications that physicians use to take care of their patients. What is so unique? In an industry where EMRs are viewed by many physicians as barrier to care, physicians love their PatientKeeper. Our applications are based on modern UI and technology standards (Java Stack, Native Swift iOS, Native Java Android). 


 Reporting to the Director of Development, the Senior Software Engineer’s primary responsibility is to design, implement and support UI and some server-side business logic for PatientKeeper’s industry leading applications.

In this role, you will work in a collaborative team environment that encourages you to perform at your best, and challenges you to engineer elegant solutions for complex business problems. You will actively participate in on-going new feature/architecture designs and product enhancements. You are able to quickly learn complex and concepts and use your extensive experience/knowledge to recognize areas for improvement.

Core Responsibilities

  • Design and develop new industry-leading products
  • Enhance and maintain our current applications from the standpoint of performance, scalability, and reliability
  • Engage in full stack development leveraging technologies such as J2EE, REST Web Services, Spring MVC, HTML, XML, CSS, JQuery, Dojo, JavaScript, Hibernate, SQL, and others
  • Actively participate in the effort defining development best practices, facilitate code reviews and process improvements
  • Champion building high quality software using test driven development practices in a fast-paced Agile environment

Required Skills

  • Seasoned developer with 8+ years of experience designing and building Web applications on J2EE platform with passion for building high performing, scalable, and user friendly solutions
  • Have experience and appreciation for working in high-paced Agile environment
  • Detail-oriented and thorough in interpreting requirements
  • Knowledgeable of and have solid understanding of Object Oriented concepts, web application development best practices, design patterns, and frameworks
  • Cognizant of software design’s and implementation choices’ impact on application performance and maintainability
  • Current with emerging Web technologies
  • Able to work individually and as part of a diverse team
  • Capable of mentoring junior developers


  • BS degree in Computer Science or related field required
  • 8+ years of progressive web application development experience implementing robust scalable cross-browser solutions
  • Exceptional Java skills and object-oriented design experience
  • Experience designing and implementing J2EE web applications with highly optimized and scalable architecture
  • HTML (HTML5 is a plus), XML, HTML DOM, JavaScript, JQuery, Dojo or similar, AJAX, Hibernate, SQL
  • Experience with concepts and tools for performance tuning and optimization, memory analysis and troubleshooting
  • Working knowledge of the relational database technologies
  • Experience with Spring MVC, Web Security, multithreading, and cache management
  • Excellent verbal and written communication skills

PatientKeeper, a leading provider of healthcare applications for physicians. Wedevelop and market EHR optimization software solutionsthat streamline clinician workflow. We improve care teamcollaboration, and fill functional gaps in existing hospital EHR systems. With PatientKeeper complementing the EHR system-of-record, clinicians can access and act on their patient information from PCs, smartphones and tablets. PatientKeeper has more than75,000 users. We have been ranked #1 Charge Capture Solutions and #1 in Ranked Physician Workflow Solutions. At PatientKeeper we areadvancing healthcarewith technology that respects the importance of physicians. 

HCA Healthcare, our parent company has been named one of the World's Most Ethical Companies by Ethisphere Institute for over a decade. In recent years, HCA Healthcare spent an estimated $3.7 billion in cost for the delivery of charitable care, uninsured discounts, and other uncompensated expenses.

"The great hospitals will always put the patient and the patient's family first, and the really great institutions will provide care with warmth, compassion, and dignity for the individual."- Dr. Thomas Frist, Sr.
HCA Healthcare Co-Founder

If you are looking for an opportunity that provides satisfaction and personal growth, we encourage you to apply for our Senior Software Engineer opening. We promptly review all applications. Highly qualified candidates will be contacted for interviews. Unlock the possibilities and apply today!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.



    Save Job Unsave Job


    Information Technology
    Full-time • Days 7-10 Hrs/Wkdays Only

    About HCA Healthcare

    What matters most to our diverse and talented colleagues is giving people the absolute best healthcare in the most compassionate way possible.

    Learn more about HCA Healthcare chevron_right

    Similar Jobs

    For questions about your job application or this site, please contact:
    HCAhrAnswers at 1-844-422-5627 option 1.

    Get job notifications based
    on your interests

    Join our Talent Network