Senior Software Engineer
Hybrid
Full Time
#Engineering
#Java
#Spring Boot
#React
#Angular
#TypeScript
We are looking for a Senior Software Engineer to join our team in a full-time, hybrid capacity based in Costa Rica. Tebra serves as the digital backbone for independent healthcare practices, combining the strengths of Kareo and PatientPop to support over 100,000 providers. Our mission is to modernize the patient experience and help practices grow by simplifying the complexities of the healthcare industry. As a member of our engineering team, you will play a vital role in building the platforms that allow providers to manage clinical data and improve patient care.
Responsibilities
- Design and implement innovative software solutions that address complex business challenges while ensuring seamless data exchange between clinical systems.
- Take ownership of key initiatives and lead engineering design reviews to ensure our frameworks are scalable, maintainable, and extensible for the rest of the team.
- Support the ongoing migration of our services to Spring Boot and GKE while promoting the use of standardized data sets for interoperability.
Requirements
To be successful in this role, you should have at least 5 years of professional software development experience. We are looking for a technical expert who can architect robust systems and provide clear, reasoned guidance on the application of design patterns. Your background should include the following:
- Strong professional experience building distributed, database-driven web applications using Java, Spring Boot, and Spring MVC.
- Foundational knowledge and practical experience working with React, Angular, and TypeScript.
- Familiarity with data integration, ETL processes, and an understanding of healthcare data security and privacy regulations like HIPAA.
- A proactive approach to problem-solving, with the ability to own a software sub-system through its entire lifecycle from design to release and support.
- Bonus points for experience with healthcare IT infrastructure, such as EHRs or APIs, and knowledge of healthcare data standards like HL7 or FHIR.
What we offer
We are committed to supporting your well-being both inside and outside of the office. Our benefits package includes:
- A flexible hybrid work environment to help you balance your professional and personal life.
- Access to the LifeWorks Employee Assistance Program, which provides valuable resources to support your mental health and everyday needs.




