SimplePractice logo
SimplePractice

SimplePractice offers an all-in-one platform used by more than 160,000 health and wellness providers to manage their private practices. As an employer, the comp

Senior Software Engineer II

Location

United States

Posted

9 days ago

Salary

$208K - $260K / year

Seniority

Senior

Job Description

Senior Software Engineer II

SimplePractice

Senior Software Engineer II Location: Remote (United States) Job Type: Full-Time About Us At SimplePractice, we are improving access to quality care by equipping health and wellness clinicians with all the tools they need to thrive in private practice. More than 250,000 providers trust SimplePractice to build their business through our industry-leading software with powerful tools that simplify every part of practice management. From admin work to clinical care, our suite of innovative solutions work together to reduce administrative burden—empowering solo and small group practitioners to thrive alongside their clients. Recognized by MedTech Breakthrough as the Best Practice Management Solution Provider in 2024 and the Digital Health Awards in 2023, SimplePractice is proud to pave the future of health tech. The Role SimplePractice is seeking a Senior Full-Stack Engineer II with expert knowledge in Ruby on Rails and heavy Backend experience to help us roll-out the multitude of features and service improvements we have planned. About You - You are a passionate, talented engineer, willing to push the limits of existing technology and create the best possible user experience - You work on the front-end and heavier emphasis on the backend to develop new features from start to finish, including design of architecture, coding, and testing - You are delighted by good design and bring that taste to your front-end work - You love building products that help thousands of customers in their day to day life Responsibilities - Building out the next generation practice management platform - Collaborating with our Product team to help understand customer needs, troubleshoot potential problems and define upcoming features - Write clean, efficient well-tested code that improves our code base in meaningful ways - Help diagnose problems and architecting solutions Desired Skills & Experience - You have 8+ years experience with Ruby on Rails, or other web application framework - Solid experience in at least one modern JavaScript framework specifically Ember.js or React.js and the ecosystem around those frameworks - Experience in reporting and analytics - Designed and implemented large, scalable web applications and have an appreciation for clean, elegant and simple code - You have a track record of success mentoring other engineers - Experience taking Rails apps from idea to production - Understands the value and nuances of Test Driven Development - Solid communication, technical design, and collaboration skills - Comfortable working with remote teams, using Linear/Github/Slack to collaborate - Experience with LLMs and AI coding assistants Bonus Points - Solid understanding of web application security and best practices - Working knowledge of managing MySQL/Postgres/Redis/NGINX - Confident working with production environments to help troubleshoot problems - Experience with Linux, preferable CentOS/RHEL - Experience with compliance standards PCI/HIPAA California Job Applicant Privacy Notice Thank you for your interest in opportunities at SimplePractice LLC (“SimplePractice” or “us” or “we” or “our”). Please note that when you submit your resume or application materials to us for employment purposes, you are subject to the SimplePractice California Job Applicant Privacy Notice. For more information about our privacy practices, please contact us at privacy@simplepractice.com. Notice to Candidates SimplePractice has been made aware of fraudulent job postings and unaffiliated third parties posing as our recruiting team. We do not have any affiliation or connection to these situations and only post open roles on our official Careers page (simplepractice.com/careers) and reputable job boards like our official LinkedIn or Indeed pages. All official SimplePractice recruitment emails will be sent from the domains @simplepractice.com, no-reply@greenhouse.io or no‑reply@linkedin.com email addresses. Examples of fraudulent domains include careers-simplepractice.com, simplepractices.com, and simplepractice.careers. Please note that SimplePractice will never ask candidates or new hires for money or payment of any kind at any stage of the recruitment or onboarding process. Base salary is one component of total compensation. Employees may also be eligible for an annual bonus or commission. Some roles may also be eligible for overtime pay. The amount below represents the expected annual base compensation range for this job requisition. Ultimately, in determining your pay, we’ll consider many factors including, but not limited to, skills, experience, qualifications, geographic location, and other job-related factors. Base Compensation Range $208,000—$260,000 USD

Related Job Pages

More Software Engineer Jobs

CGI logo

Interface Developer

CGI

CGI, established in 1976, is one of the world’s leading information technology and business-process service firms. With more than 70,000 team members in 40 co

Role Description CGI is seeking a talented Interface Developer (Pentaho & Enterprise Integrations) to join our ERP Implementation and Systems Integration team. In this role, you'll help design and deliver the integration solutions that enable seamless, secure, and reliable communication between enterprise ERP platforms and critical business applications. You will work alongside solution architects, functional consultants, business analysts, and client stakeholders to build scalable integration solutions that support complex, mission critical business processes. If you enjoy solving challenging integration problems, working with modern technologies, and contributing to high impact enterprise transformation initiatives, this is an excellent opportunity to grow your career with CGI. While San Diego, CA is the preferred location, remote candidates with the right experience will be considered. Must be willing to work PST hours! Your future duties and responsibilities - Design, develop, test, and maintain enterprise system interfaces using Pentaho and related integration technologies. - Develop, consume, and maintain RESTful APIs, web services, and other integration components that enable secure and reliable data exchange between enterprise applications. - Build and support batch, real-time, and event-driven integrations across ERP platforms, cloud services, and third-party applications. - Design and implement ETL processes to extract, transform, validate, and load data across multiple source and target systems. - Collaborate with solution architects, functional consultants, business analysts, and client stakeholders to analyze business requirements and develop effective technical integration solutions. - Troubleshoot and resolve interface, API, and data integration issues while optimizing performance, scalability, and reliability. - Implement robust error handling, logging, monitoring, and recovery processes to ensure stable production operations. - Develop and maintain interface specifications, technical documentation, deployment procedures, and knowledge transfer materials. - Participate in integration testing, system testing, user acceptance testing (UAT), and production deployments. - Ensure all integration solutions comply with established security, development, and data governance standards. - Contribute to Agile delivery teams by participating in sprint planning, design discussions, code reviews, and continuous improvement activities. - Monitor production interfaces, proactively identify issues, and provide ongoing operational support. Qualifications - 3–5 years of experience designing, developing, and supporting enterprise system integrations. - Minimum 3 years of hands-on experience with Pentaho integration and ETL development. - Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical discipline. - Strong experience developing and consuming RESTful APIs and web services using JSON, XML, and HTTP protocols. - Experience integrating ERP applications, enterprise systems, relational databases, and cloud-based services. - Strong SQL development skills with experience working with Oracle, SQL Server, PostgreSQL, or similar relational database platforms. - Experience designing ETL workflows, data mappings, transformation logic, and data validation processes. - Working knowledge of API authentication and security standards, including OAuth 2.0, JWT, API Keys, and SSL/TLS. - Experience using Git or other source control/version management tools. - Strong analytical, troubleshooting, and problem-solving abilities. - Excellent written and verbal communication skills with the ability to collaborate effectively across technical, functional, and client-facing teams. Benefits - Competitive compensation. - Comprehensive insurance options. - Matching contributions through the 401(k) plan and the share purchase plan. - Paid time off for vacation, holidays, and sick time. - Paid parental leave. - Learning opportunities and tuition assistance. - Wellness and well-being programs.

United States
$63.7K - $148.6K / year

Role Description Crunchafi is looking for a Senior Software Engineer to help build and evolve the full-stack systems that power our platform. This is a hands-on engineering role for someone who moves fluidly between backend APIs and frontend UI, takes ownership of reliability and delivery, and treats AI as a first-class engineering tool. You will work across C# .NET APIs, modern web frontends, and Azure PaaS infrastructure, shipping features and capabilities that directly impact thousands of accounting professionals every day. We expect our engineers to work with agentic AI tools like Claude Code and OpenAI Codex that write, reason about, and refactor code alongside you. It also means building product features where AI agents do real work: multi-step reasoning, document processing, tool calling, and autonomous task execution. Responsibilities - Design, build, and maintain full-stack features across our C# .NET Core backend services and modern web frontend applications - Integrate AI capabilities into product features using Azure OpenAI Service and related Azure AI services, including document intelligence, semantic search, and LLM-driven workflows - Use agentic development tools (Claude Code, OpenAI Codex, Cursor, and similar) as primary instruments for writing, reviewing, and refactoring code - Build and maintain CI/CD pipelines using Azure DevOps to enable safe, reliable, and repeatable deployments - Design and optimize data access patterns against Azure SQL using Entity Framework Core and raw SQL where performance demands it - Contribute to platform observability and instrumenting services with App Insights, Seq, and structured logging to support fast diagnosis and resolution - Participate in on-call rotations, incident response, and blameless post-incident reviews when production issues arise - Collaborate closely with Product, Design, and Quality to deliver well-rounded, high-quality features - Mentor junior engineers and contribute to a culture of continuous learning and technical craft Qualifications - 7+ years of professional software engineering experience, with meaningful tenure in senior or lead roles - Strong command of C# and the .NET ecosystem (.NET 6+, ASP.NET Core, Entity Framework Core) - Hands-on experience building production web frontend applications (component architecture, state management, and integration with REST APIs) - Proficiency with Microsoft Azure PaaS services: App Services, Azure SQL, Azure Functions, Service Bus, Key Vault, Blob Storage, and Azure Monitor / App Insights - Experience designing and maintaining CI/CD pipelines with Azure DevOps - Demonstrated ability to integrate AI capabilities into production software including agentic patterns such as multi-step LLM workflows, tool calling, or RAG via Azure OpenAI Service, Azure AI services, or comparable platforms - Familiarity with containerization (Docker) and modern deployment patterns - Strong analytical and communication skills; comfortable owning technical decisions and explaining tradeoffs clearly Preferred Qualifications - Experience in accounting, financial services, or B2B SaaS - Hands-on experience with infrastructure-as-code using ARM templates and Bicep - Familiarity with microservices and event-driven architecture patterns - Background in chaos engineering, load testing, or capacity planning - Experience with security hardening, SOC 2 compliance, or regulated environments - Azure certifications (AZ-204, AZ-400, or equivalent) are a plus Our Values - Be Human, Be Real — We bring authenticity to everything we do - Integrity — We do the right thing, even when no one is watching - Excellence — We hold ourselves to the highest standard - Self-Motivation — We take ownership and drive results - Curiosity — We ask questions and seek better ways - Collaboration — We win as a team Benefits - Remote work-from-home environment - Competitive salary, health, dental and vision insurance plans - Flexible time off - 401K retirement savings plans for US-based employees, with 3% employer match - Incentive Equity Plan - Professional development opportunities - Dynamic and collaborative work environment with opportunities for growth

United States
Masabi logo

iOS Developer

Masabi

Ticketing for Smarter Cities

ContractRemoteTeam 201-500Since 2007H1B No Sponsor

• Build and evolve features in Masabi's native iOS app, delivering ticketing, fare payment and journey experiences to riders across our transit agencies • Integrate Justride SDK and public API capabilities into the app • Write clean, maintainable Swift and UIKit code • Partner with our platform teams so SDK and API capabilities land well in the app • Help maintain a healthy, releasable codebase

Romania
€300 / day
Masabi logo

iOS Developer

Masabi

Ticketing for Smarter Cities

ContractRemoteTeam 201-500Since 2007H1B No Sponsor

• Build and evolve features in Masabi's native iOS app, delivering ticketing, fare payment and journey experiences to riders across our transit agencies • Integrate Justride SDK and public API capabilities into the app, turning platform features into things riders can actually use • Write clean, maintainable Swift and UIKit code that holds up across a white-label codebase serving many agency deployments • Partner with our platform teams so SDK and API capabilities land well in the app, and feed real app needs back into the platform roadmap • Help maintain a healthy, releasable codebase, keeping quality high as the app grows • Bring AI-assisted development tools into your workflow to move faster without cutting corners

Poland
€350 / day