-
View all jobs
Location: Tartu or Tallinn, Estonia Department:
Department: Core Development
Reports to: VP of Engineering
Travel Requirements: 25%
Raintree Systems is the rehabilitation and physical therapy software of choice in the United States for enterprise and large therapy provider organizations, managing over 50 million patient visits annually across more than 8,500 therapy clinics. Raintree offers a comprehensive, vertically integrated solution for therapy clinics, encompassing patient scheduling and clinical visit documentation.
Position Summary
We are seeking a technically strong and experienced Director of Software Development to lead our engineering teams in building Raintree’s next-generation platform. Reporting directly to the VP of Engineering, this hands-on leadership role is responsible for guiding architectural strategy, overseeing complex development initiatives, and mentoring teams to deliver high-quality, scalable, and secure solutions aligned with business goals. The Director will play a critical role in shaping platform evolution and will collaborate closely with the Raintree leadership team to ensure the right talent and structure are in place to execute the development roadmap with excellence.
Responsibilities
Required
Raintree is the preeminent platform for enterprise and mid-sized therapy provider organizations. Our award-winning solutions in patient engagement and communications, clinical documentation, revenue cycle management (RCM), and business intelligence are tailored to the needs of physical therapy, occupational therapy, speech therapy, and ABA practices across all treatment settings.
Our Core Values
We put our Clients First - We are Open and Honest - We are Disciplined, Yet Flexible
We love to Solve Problems - We are Committed to Greatness - We are a High Performance Team
Raintree Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Department: Core Development
Reports to: VP of Engineering
Travel Requirements: 25%
Raintree Systems is the rehabilitation and physical therapy software of choice in the United States for enterprise and large therapy provider organizations, managing over 50 million patient visits annually across more than 8,500 therapy clinics. Raintree offers a comprehensive, vertically integrated solution for therapy clinics, encompassing patient scheduling and clinical visit documentation.
Position Summary
We are seeking a technically strong and experienced Director of Software Development to lead our engineering teams in building Raintree’s next-generation platform. Reporting directly to the VP of Engineering, this hands-on leadership role is responsible for guiding architectural strategy, overseeing complex development initiatives, and mentoring teams to deliver high-quality, scalable, and secure solutions aligned with business goals. The Director will play a critical role in shaping platform evolution and will collaborate closely with the Raintree leadership team to ensure the right talent and structure are in place to execute the development roadmap with excellence.
Responsibilities
- Technical Leadership & Architecture
- Provide hands-on leadership across the full software development lifecycle (SDLC): architecture, design, implementation, deployment, and support
- Architect and design complex, high-performance systems with an emphasis on scalability, availability, and security
- Stay current with emerging technologies and evaluate their potential to enhance product capabilities and engineering efficiency
- Engineering Excellence
- Establish and drive best-in-class engineering standards, processes, and coding practices
- Ensure adherence to performance, scalability, and security guidelines throughout the development process
- Champion innovation by identifying and integrating new ideas, tools, and capabilities that align with business and platform objectives
- Team Leadership & Collaboration
- Lead, mentor, and develop engineering talent through coaching, feedback, and career development planning
- Collaborate cross-functionally with product management and other departments to define technical requirements and deliver high-quality solutions on time and within scope
- Deep understanding of modern software architectures, including Microservices, TypeScript, React, and AWS
- Strong expertise in software architecture, design patterns, cloud infrastructure (AWS), and DevOps best practices
- Demonstrated success in delivering complex, high-scale, and mission-critical systems
- Proven experience leading and scaling engineering teams within Agile environments (Scrum, Lean, Kanban)
- Experience managing vendor relationships and implementing effective offshore development strategies
- Exceptional leadership, collaboration, and communication skills, with the ability to align cross-functional teams around strategic goals
- Hands-on experience with microservices architecture, containerization technologies (Docker, Kubernetes), and CI/CD pipelines
- Strong background in SaaS, enterprise platforms, and high-availability, mission-critical systems
- Familiarity with regulatory and security frameworks, including HIPAA, OWASP, and industry standards such as NIST and CIS
Required
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 6+ years of software development experience, with 3+ years in a leadership or management role.
- 5+ years experience developing SaaS cloud based applications
Raintree is the preeminent platform for enterprise and mid-sized therapy provider organizations. Our award-winning solutions in patient engagement and communications, clinical documentation, revenue cycle management (RCM), and business intelligence are tailored to the needs of physical therapy, occupational therapy, speech therapy, and ABA practices across all treatment settings.
Our Core Values
We put our Clients First - We are Open and Honest - We are Disciplined, Yet Flexible
We love to Solve Problems - We are Committed to Greatness - We are a High Performance Team
Raintree Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Key Skills
Ranked by relevance
microservices
cloud
saas
containerization
design patterns
kubernetes
typescript
docker
devops
react
hipaa
owasp
scrum
nist
cicd
aws
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Go Software Engineer (Remote)
2026-06-19
Contract
Not Applicable
United Arab Emirates
Artificial Intelligence
Engineering
View Job Details
Related
Go Software Engineer (Remote)
2026-06-19
Contract
Not Applicable
Netherlands
Artificial Intelligence
Engineering
View Job Details
Related
DevOps Engineer
2026-06-18
Full-time
Not Applicable
Poland
Software Development
Engineering
Login to Apply
- Posted
- Jul 11, 2025
- Type
- Full-time
- Level
- Director
- Location
- Tartu
- Company
- Raintree Systems
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Go Software Engineer (Remote)
2026-06-19
Contract
Not Applicable
United Arab Emirates
Artificial Intelligence
Engineering
View Job Details
Related
Go Software Engineer (Remote)
2026-06-19
Contract
Not Applicable
Netherlands
Artificial Intelligence
Engineering
View Job Details
Related
DevOps Engineer
2026-06-18
Full-time
Not Applicable
Poland
Software Development
Engineering