Therapy Brands

Software Engineer

Therapy Brands$90K — $130K *
US-AnywhereRemote in Georgia, US
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related technical field or equivalent experience
  • 3+ years of experience in software engineering
  • Strong understanding of version control systems (e.g., Git)
  • Experience with relational databases and writing optimized SQL queries
  • Familiarity with modern architectural patterns (e.g., MVC, microservices)
  • Exposure to front-end development using modern frameworks
  • Experience in cloud environments (e.g., AWS, Azure)

Responsibilities

  • Design, develop, test, and maintain software solutions that meet business goals
  • Collaborate with cross-functional teams to gather requirements and define technical specifications
  • Recommend enhancements to existing systems and guide continuous improvement efforts
  • Ensure software stability through thorough testing and maintenance
  • Document systems and processes to support future upgrades
  • Integrate software components into cohesive systems
  • Write clean, testable, and efficient code
  • Contribute to quality assurance with test plans
  • Participate in Agile ceremonies and refine processes

Benefits

  • Emphasis on diversity, equity, inclusion, and belonging
  • Support for continuous learning and professional development
  • Opportunities to work in a collaborative and innovative environment
  • Flexible work arrangements to accommodate a balanced lifestyle
Full Job Description
Job Description
Ensora Health is looking for a self-driven Software Engineer who thrives on solving complex, high-impact challenges in a dynamic, solutions-oriented SaaS environment. This role is ideal for someone who enjoys working across a range of technologies, brings curiosity and rigor to their craft, and is comfortable navigating evolving priorities as part of a collaborative team.

You'll be part of a team focused on building scalable and reliable software systems that support our mission of improving healthcare delivery. We're not tied to any one programming language or stack-we believe in using the right tool for the job.

What You'll Do:
  • Design, develop, test, and maintain software solutions that meet business goals
  • Collaborate with cross-functional teams to gather requirements, define technical specifications, and implement solutions
  • Recommend enhancements to existing systems and guide continuous improvement efforts
  • Ensure software stability through testing, verification, and thoughtful maintenance
  • Document systems and processes to support future upgrades and scale
  • Integrate software components into cohesive, fully functional systems
  • Write clean, testable, and efficient code
  • Contribute to quality assurance by creating and executing test plans
  • Tailor software tools, workflows, and metrics to improve team performance and reliability
  • Participate in Agile ceremonies and continuously refine processes and deliverables


What You Bring:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
  • 3+ years of experience in software engineering
  • Strong understanding of version control systems (e.g., Git)
  • Experience working with relational databases and writing optimized SQL queries
  • Familiarity with modern architectural patterns (e.g., MVC, microservices)
  • Exposure to front-end development using modern frameworks
  • Experience building, maintaining, or integrating applications in cloud environments (e.g., AWS, Azure, or other platforms)
  • Comfortable working across both front-end and back-end systems
  • Strong problem-solving skills, attention to detail, and a bias for action
  • Excellent communication skills and a team-first mindset
  • Experience working in Agile or iterative development environments


Additional Information

While we've outlined some key qualities we typically seek, it's essential to remember that there might be additional unique strengths and talents you possess that would make you an exceptional match for us, even if they're not explicitly mentioned. Studies have consistently highlighted the significance of this principle, particularly for individuals from disenfranchised backgrounds, including women and other marginalized groups. These individuals often hesitate to apply unless they meet every single requirement, unlike their male counterparts who are more inclined to apply when they meet around 60% of the criteria.

The message we want to convey is that taking a leap of faith and applying can be incredibly rewarding. Your distinct abilities and perspectives could be exactly what we need to create a more diverse and inclusive team. So, don't hesitate-apply today and let's explore the exciting possibilities together!

About Therapy Brands

Therapy Brands is a leading provider of practice management and electronic health record (EHR) software for mental and behavioral health professionals. The company's suite of products includes TherapyNotes, SimplePractice, and TheraNest, which are designed to help therapists and counselors manage their practices more efficiently and effectively. Therapy Brands' software is used by thousands of mental and behavioral health professionals across the United States, and the company is committed to providing innovative, user-friendly solutions that help therapists and counselors provide the best possible care to their patients.
Learn more about Therapy Brands
Size
500 employees
Industry
Net Income
-$5 million
Founded
2013
5 Year Trend
+30%
Revenue
$50 million
NASDAQ

Similar Jobs

More Jobs at Therapy Brands

More Information Technology Jobs

Find similar Software Engineer jobs: