Staff Software Engineer
Therapy BrandsAbout the role
Company Description
Therapy Brands is the leading healthcare technology partner for mental, behavioral, and rehabilitative therapy. Our purpose-built and all-in-one practice management, data, and billing solutions drive exceptional clinical and financial outcomes.
Thousands of therapy practices rely on us as a trusted partner, to make their lives simpler and more efficient, improve revenue, and enable them to focus on patient care.
For more information, explore our solutions at therapybrands.com.
Job Description
We are actively seeking a Senior Software Engineer to join our dynamic team. This pivotal role revolves around the creation of information systems, involving a deep dive into operational analysis, software design and development, and software team support. We're on the lookout for individuals with a strong aptitude for Object-Oriented Programming and a knack for crafting software solutions that transcend specific technologies.
Responsibilities
- Holistic Application Development: You'll play a vital role in the end-to-end implementation of new applications and improvements to existing ones. This includes leveraging your expertise in Object-Oriented Programming, we are not bound to candidates with specific technologies. Whether it's Java, Spring, Javascript, React, MySQL, HTML, or CSS.
- Front and Back-End Collaboration: Seamless integration between front-end and back-end development is crucial. Your role involves close collaboration with our engineering team to ensure these components work together harmoniously, utilizing your strong OOP skills as the common thread.
- Stringent Quality Assurance: Quality control is paramount. You'll be responsible for conducting thorough checks throughout the development process, upholding the highest standards in software engineering.
- Strategic Involvement: Participation in strategy meetings is encouraged, where your insights into OOP and software-agnostic thinking will be invaluable for shaping our technical direction.
- Customer-Centric Approach: Interacting with both our product and customer support teams is essential to ensure our software programs are continually refined and enhanced, reflecting your adaptability to various programming paradigms.
- Innovation and Leadership: Embrace innovation and spearhead new projects, and mentor and lead other engineers throughout the project lifecycle. Your role is to provide guidance, ensuring that OOP principles are upheld.
- Proactive Troubleshooting: Stay one step ahead by anticipating potential failures and errors. You'll be empowered to implement innovative solutions that simplify and enhance the user interface, unburdened by specific software constraints.
Qualifications
- BA or BS in computer science, information technology, or related field preferred
- 10+ years of relevant, professional experience in web and desktop-based application development
- Proficiency in .NET
- Experience/education developing software, web applications using Java, Spring, Javascript, React, HTML, and CSS in a SaaS environment
- Knowledgeable with version control (Git)
- Experience with MVC architecture pattern
- Experience with databases (MySQL Server)
- Ability to work in a fast-paced dynamic environment
- Experience working in an Agile development environment
- Must be a team player with strong attention to detail and able to work independently
- Excellent critical thinking, problem solving, mathematical skills and sound judgment
- Knowledge of Cloud Platforms (Azure, AWS) a plus
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!
All your information will be kept confidential according to EEO guidelines.
While we have outlined some ke
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s