Senior Software Engineer
Does CentralReach sponsor H-1B visas?
Check real filing data, salaries & approval rates on VisaTalentUSA
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
CentralReach is a leading provider of autism and IDD care software for Applied Behavior Analysis (ABA), multidisciplinary therapy, and special education. Trusted by more than 200,000 users, we enable therapy providers, educators, and employers to scale the way they deliver ABA and related therapies with innovative technology, market-leading industry expertise, and world-class customer satisfaction.
Responsibilities
- Lead the development of robust, scalable, and maintainable software solutions.
- Design and implement responsive user interfaces using React and TypeScript.
- Build and optimize high-performance backend services using C# .NET and Node.js.
- Manage infrastructure using Terraform across many AWS PaaS.
- Architect complex database schemas and optimize queries in MSSQL.
- Collaborate with cross-functional teams to define requirements and project roadmaps.
- Champion best practices in code quality, testing, and CI/CD automation.
Required Qualifications
- 5+ years of professional software engineering experience.
- Fluent in React, TypeScript, and Material UI for modern frontend development.
- Strong proficiency in C# .NET backend services.
- Hands-on experience with MSSQL, including design and performance tuning.
- Proven experience with AWS services (or comparable cloud services provider).
- Competency with IaC using Terraform.
- Strong understanding of modern software architecture and RESTful API design.
- Excellent problem-solving skills and a collaborative mindset.
- Proficiency with generative AI tools and coding agents.
Preferred Qualifications
- Experience with containerization (Docker/Kubernetes).
- Familiarity with serverless computing patterns.
- Strong background in unit testing, integration testing, and e2e test frameworks.
- Experience with CI/CD tooling and scripting.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at CentralReach
Explore Top Companies in this Space
Stellar Health
Healthcare IT / HealthTech / Medical Software
Tennr
Healthcare / AI / SaaS / Healthcare IT
MCG Health
Healthcare IT & Software / Evidence-Based Clinical Decision Support / Utilization Management
Stellar Health
Healthcare IT / HealthTech / Medical Software
CentralReach
View Company ProfileCentralReach (operating under centralreach.com) is the leading provider of end-to-end, AI-powered Electronic Medical Record (EMR) and practice management software explicitly designed for Applied Behavior Analysis (ABA) clinics, multidisciplinary therapies, and special education providers. Founded in 2012 by a Board Certified Behavior Analyst (BCBA) seeking to replace cumbersome manual documentation loops, the platform has grown to serve over 200,000 clinicians and educators globally. CentralReach’s enterprise SaaS ecosystem unifies critical clinical workflows, including HIPAA-compliant scheduling, automated medical billing, structured data collection, and diagnostic reporting, inside a centralized environment. The software features an ethical AI assistant layer named "cari™", which powers advanced tools like ScheduleAI® for optimized clinician routing, NoteDraftAI™ for real-time session summarization, and NoteGuardAI™ to ensure payor audit readiness. The company expanded its market footprint via strategic product tiers like CentralReach Essentials for growing practices under 50 employees, alongside acquisitions of niche diagnostic platforms including SiLAS and Spectrum AI. Previously backed by Insight Partners, CentralReach was acquired by Roper Technologies in 2025 to accelerate its enterprise scaling capabilities. Headquartered in Fort Lauderdale, Florida, the firm maintains regional corporate hubs and an extensive remote-first engineering workforce.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.
